Граф коммитов

5787 Коммитов

Автор SHA1 Сообщение Дата
Ray Lin 3ea8b4e339 Bug 1328060 - re-adjust controls when get metadata of video duration. r=jaws
MozReview-Commit-ID: AKY5Umg08P6

--HG--
extra : rebase_source : c853f769839e5b02a21902eda32b59f79433fa58
2017-02-06 10:22:37 +08:00
Mike Conley 037a3e2be9 Bug 1301575 - Make browser_crash_previous_frameloader.js more reliable by removing a race. r=mossop
MozReview-Commit-ID: E87jEJg86pf

--HG--
extra : rebase_source : 38adbce0b5dc51466c6a12201681f3dcb3f247c0
2017-01-19 14:57:21 -05:00
Phil Ringnalda f10b4dc62e Backed out 4 changesets (bug 1322505) for frequent timeouts in browser_block_autoplay_media_pausedAfterPlay.js
Backed out changeset dad8acbe41e9 (bug 1322505)
Backed out changeset 861f01ee0e6e (bug 1322505)
Backed out changeset ddf90342d71d (bug 1322505)
Backed out changeset 049ab1a92da6 (bug 1322505)
2017-01-19 21:57:46 -08:00
Phil Ringnalda 49d7c91a62 Bug 1322505 followup, delint
--HG--
extra : rebase_source : 3856945327b76aad65a8de9cf990a90be88b4bbc
2017-01-19 19:53:47 -08:00
Alastor Wu 32b11ac77b Bug 1322505 - part3 : add test. r=baku,jaws
MozReview-Commit-ID: 2YnWEO98M2e

--HG--
extra : rebase_source : c4c170025d991103897c3f01846e9fa42cfff6d8
2017-01-20 11:30:25 +08:00
Wes Kocher 336f27142f Merge m-c to autoland, a=merge
MozReview-Commit-ID: 3pEpsd3DljH
2017-01-19 16:47:25 -08:00
Neil Deakin fa8292ec1f Bug 1327908, on Windows, don't hide tooltips when a key is pressed. On other platforms, allow hiding tooltips when a key is pressed except when modifier keys are pressed alone, r=felipe 2017-01-19 13:57:11 -05:00
Mark Banner 16e6d381ac Bug 503613 - Remove old 'tail =' lines from xpcshell.ini files; r=gps
MozReview-Commit-ID: 62Hp5ISxowJ

--HG--
extra : rebase_source : daa8efb3409031fea553f4fd0c9d0746e38dc308
extra : histedit_source : b4c23aacf678ba0d0ac9c09191a7c494ead11a08
2017-01-18 10:30:39 +00:00
Ray Lin 5f1bacb107 Bug 1328061 - Restore dragging state when video seeks to the same point twice. r=Gijs
MozReview-Commit-ID: 2AiMzufcKyd

--HG--
extra : rebase_source : 790325cbf5b7c676c11f00cdf32195ebe61e33b0
2017-01-18 10:52:19 +08:00
Neil Deakin 68b0311309 Bug 1321472, test for drag scrolling in a menulist, r=mconley 2017-01-19 10:04:26 -05:00
Neil Deakin 234dd053c4 Bug 1321472, move the drag-scrolling behaviour into the menulist binding so that both remote <select> elements and <menulist> can share this behaviour, r=mconley 2017-01-19 10:04:20 -05:00
Neil Deakin 91871ff7dd Bug 1321472, when the capturing content is inside a popup, use the popup as the root frame when searching for a mouse target rather than the root frame, otherwise the capturing content's frame won't be found, r=smaug 2017-01-19 10:04:04 -05:00
Neil Deakin 03860c9589 Bug 1311279, scroll the select popup when click+drag is used, r=mconley 2016-11-17 09:56:43 -05:00
Gijs Kruitbosch 4b62af8a94 Bug 1285176 - fix intermittent test_mousecapture.xhtml by removing a check whose success we can't guarantee, r=kats
MozReview-Commit-ID: KzuOs4e9mCe

--HG--
extra : rebase_source : 2b19ff9a9a3b9bc60c5df87068c06526584b3bfc
2017-01-18 16:10:49 +00:00
Ryan VanderMeulen 4eacb032f5 Merge autoland to m-c. a=merge 2017-01-18 09:24:55 -05:00
Christoph Kerschbaumer be82c7af85 Bug 1329032 - Extend loadURIWithOptions by a triggeringPrincipal. r=bz,gijs 2017-01-18 08:24:55 +01:00
Sebastian Hengst ab069c7236 Backed out changeset 6d632eefccb4 (bug 1325591) for failing a11y/accessible/tests/mochitest/actions/test_media.html. r=backout on a CLOSED TREE 2017-01-17 19:06:14 +01:00
Jared Wein 5e37a69783 Bug 1331661 - Manually fix the remaining 'quotes' errors for eslint. r=Gijs
MozReview-Commit-ID: 7iXjQtp9ftV

--HG--
extra : rebase_source : 281bc81a05c3f7105918c1eac5141915851cfbe9
2017-01-17 10:38:58 -06:00
Jared Wein 43bac26d30 Bug 1331661 - Enable the 'quotes' rule for eslint and fix most of the errors with --fix. r=Gijs
MozReview-Commit-ID: 6tv0Z06CO4a

--HG--
extra : rebase_source : 014c0b04d8538dc5f15bc6dd4ed6bd220c55c5d4
2017-01-17 09:48:17 -06:00
Ray Lin bdb11914be Bug 1325591 - Hide overlay and clickToPlay of video in Windows high contrast theme. r=mikedeboer
MozReview-Commit-ID: ARxnSMQ32el

--HG--
extra : rebase_source : 033d6381f4dff75c44a4bbf4923695cce3be140b
2017-01-16 12:06:07 +08:00
Ryan VanderMeulen 78cc07597f Merge m-c to autoland. a=merge 2017-01-17 11:32:39 -05:00
Florian Quèze 85611a7b6d Bug 1331081 - script generated patch to omit addEventListener/removeEventListener's third parameter when it's false, r=jaws.
--HG--
extra : rebase_source : a22344ee1569f58f1f0a01017bfe0d46a6a14602
2017-01-17 11:50:25 +01:00
Jessica Jong 1f0dcc2334 Bug 1320225 - [DateTimeInput] Integration of input type=date input box with picker (part 1). r=mconley,smaug 2017-01-17 13:09:03 +08:00
Mark Banner 8be1b0f008 Bug 1331006 - [eslint] Define more globals, and add a rule to import test globals from SimpleTest/EventUtils. r=mossop
MozReview-Commit-ID: 5ifWLAa8wG2

--HG--
extra : rebase_source : a5698cb08548a547faf9a9379cacaca428b67c00
2017-01-12 10:24:10 +00:00
Alessio Placitelli fae153ec9d Bug 1278556 - Enable child processes scalars in about:telemetry. r=chutten
MozReview-Commit-ID: DWtro2brAw2
2017-01-10 09:06:00 +01:00
Wes Kocher f8a62a9ce6 Merge m-c to inbound, a=merge
MozReview-Commit-ID: ASajzspkOe1
2017-01-13 15:48:34 -08:00
Mike de Boer 6e5d62a6f2 Bug 1316514 - if we attempt to make the 'Highlight All' toggle a global setting, then we need to set the pref when toggled. r=Gijs
What you see first is the removal of the line `this._highlightAll = aHighlight;`, which is repeated in the `_setHighlightAll` method.
This line was put here initially to make the test_findbar_events.xul test pass but in fact makes it so that the pref is never set in `_setHighlightAll`!
In other words, we never actually persisted the 'Highlight All' state properly.
Reading further: the `_dispatchFindEvent` attaches some findbar state flags to the event details, including the value of `_highlightAll`.
Even though none of our consumers use it currently (haven't checked if TB does, though), you can cancel further execution of highlighting all ranges.
Since the `_setHighlightAll` doesn't do that kind of processing, but merely makes sure the internal state is up to snuff, is persisted properly and the buttons are updated, I moved it up to be invoked before dispatching the event.

MozReview-Commit-ID: 4BBy4FR1r5c

--HG--
extra : rebase_source : 204e77aaef3cd55886daeb2e0fdef84da1159c68
2017-01-13 17:27:18 +01:00
Scott Wu fef6d9cb6c Bug 1320225 - [DateTimeInput] Integration of input type=date picker with input box (part 2). r=mconley
MozReview-Commit-ID: DcwvCSa1ofR

--HG--
extra : rebase_source : e67b1b6feec4952859d635cbf468bd927db6c8bc
2016-12-21 14:51:53 +08:00
Florian Quèze 1e42cad36c Bug 1330464 - script-generated removal of additional parameters that don't exist in the interface, r=jaws. 2017-01-13 20:21:53 +01:00
Chris Pearce c0e6ad9f36 Bug 1329543 - Remove Adobe from GMP backup downloader. r=mconley
MozReview-Commit-ID: 4wWso4j4Kwd

--HG--
extra : rebase_source : 0752c6f76e27b7a3b93610d1df47c4814b4c5c5d
2017-01-14 16:30:43 +08:00
Carsten "Tomcat" Book ccfe5b9092 Merge mozilla-central to mozilla-inbound 2017-01-11 16:37:37 +01:00
Neil Deakin cef415ae16 Bug 1329907, use opacity to clear the treecell text while editing instead of changing the value, r=jaws 2017-01-11 08:07:37 -05:00
Michael 7fde7078aa Bug 1300784 - Combine non-e10s and e10s select dropdown implementations, preffed off. r=mconley
Patch by Michael Wright and Freddy (Junshan) Luo.

MozReview-Commit-ID: G0CaZplABpC

--HG--
extra : rebase_source : d0e29ecc80835bf227f623643518ec0cf2d01364
2016-12-21 11:09:39 -05:00
Tomer Cohen 3eaee66512 Bug 1326542 - RTL support to about:ServiceWorkers r=Ehsan
MozReview-Commit-ID: 7YQSHUY3VB2

--HG--
extra : rebase_source : da9562730bb2e4e6a4c27df8792938bac46e3907
2017-01-07 21:28:56 +02:00
Carsten "Tomcat" Book 47628ca590 Merge mozilla-central to autoland 2017-01-10 12:24:10 +01:00
Carsten "Tomcat" Book 89882dc5f4 merge mozilla-inbound to mozilla-central a=merge 2017-01-10 12:11:31 +01:00
Shing Lyu 11a1d3e940 Bug 1328825 - Update reftest-stylo.list and expectations. r=heycam
MozReview-Commit-ID: AMwdk5wvM0F
2017-01-10 15:50:59 +08:00
Wes Kocher 105aea2522 Merge m-c to inbound a=merge
MozReview-Commit-ID: G24aq5fbYNd
2017-01-09 16:44:58 -08:00
Sean Lee 857b7ed220 Bug 1325695 - Handle Overflow and OverUnderflow cases when adjusting the height of autocomplete popup.; r=adw
MozReview-Commit-ID: 2U0di120coT

--HG--
extra : rebase_source : 676170871316fc84119d884e74a48fb95e97429f
2016-12-24 06:14:41 +08:00
Scott Wu 2c37b1a545 Bug 1325922 - Add arrows svg file and style month-year button for date picker r=mconley
MozReview-Commit-ID: KH0nTr7kN2m

--HG--
extra : rebase_source : 1211f50553b8ab38e59c8000fd4c0ef25a9ed0bc
2016-11-24 16:45:28 +08:00
Mark Banner 582fcb8090 Bug 1329614 - [eslint] Catch more cases of importing globals from 'var foo = Cu.import('...');'. r=jaws
MozReview-Commit-ID: 5NKHHb70YA6

--HG--
extra : rebase_source : 4551e56f56065349fb9ddc8d90e67f9dc84c1701
2017-01-09 10:12:26 +00:00
Jared Wein b33bfba51a Bug 1329017 - Enable the no-useless-return rule for eslint and use eslint --fix to autofix the errors. r=standard8
MozReview-Commit-ID: 2MhpvzUDgtK

--HG--
extra : rebase_source : 1df2b81badfe556928f6424c8990e4b3fde7056f
2017-01-06 12:09:28 -05:00
Mike de Boer 607071aae6 Bug 1327212 - undo a line removal done in bug 935521 that causes regressions. r=Gijs
MozReview-Commit-ID: HaUEOSpEsXs

--HG--
extra : rebase_source : d95b913bf4305a801c0ec6247a15d78b2902c48d
2017-01-07 01:05:33 +01:00
Jared Wein 446545a6ee Bug 1329013 - Enable no-lone-blocks rule for eslint and remove the seven unnecessary blocks that it found. r=mossop
MozReview-Commit-ID: 9DJGO4en378

--HG--
extra : rebase_source : 820f939e9a751c9be4461ef225fa73fff7829675
2017-01-05 13:30:25 -05:00
Mike de Boer 1a8c598c70 Bug 1324143 - part 1 - remove the deprecated '_getRangeContentArray' utility method and its uses, the unused '_maybeHighlightAll' findbar method and cleanup range outline highlighting code. r=jaws
MozReview-Commit-ID: gLKKEd3CoA

--HG--
extra : rebase_source : d9a7d19ac8787b0292a82387df886b8635d9fe43
2017-01-06 13:11:26 +01:00
Iris Hsiao b16067d16c Backed out changeset 602042c7e7a6 (bug 1326542) for mochitest browser chrome failures 2017-01-05 21:30:39 -05:00
Wes Kocher 1b9930db65 Merge m-c to autoland, a=merge
MozReview-Commit-ID: 2ocdQCLe0I1
2017-01-05 17:31:25 -08:00
Wes Kocher 0f254a30d6 Merge inbound to central, a=merge
MozReview-Commit-ID: 1ij6nLf8f8s
2017-01-05 17:30:35 -08:00
Jared Wein a937f60d4f Bug 1328805 - Enable the no-cond-assign rule for eslint and fix the six resulting errors mostly by wrapping the assignment with parentheses to explicitly state that the assignment is intentional with exception for advanced.js where assignment was not intended. r=mossop
MozReview-Commit-ID: EZytfzGoMLR

--HG--
extra : rebase_source : 6d64988ba720f172c188214c1ffbef87d093c79c
2017-01-05 01:03:08 -05:00
Mark Banner 39df62d9dc Bug 1328338 - Fix more no-undef eslint issues in toolkit/ and browser/. r=mossop
MozReview-Commit-ID: 78dXLYVW1gC

--HG--
extra : rebase_source : 4d2c50697307177c76a71ca7989863f01b05290b
2017-01-03 11:55:24 +00:00
Tomer Cohen 9572adf2fc Bug 1326542 - RTL support to about:ServiceWorkers r=Ehsan
MozReview-Commit-ID: 7YQSHUY3VB2

--HG--
extra : rebase_source : 36f17d01084e31f5e175cdb8c352da175567691e
2016-12-31 16:22:41 +02:00
ItielMaN 2023e55001 Bug 1322389 about:profiles doesn't looks well on RTL builds r=Ehsan
MozReview-Commit-ID: 6hAxzACUWkg

--HG--
extra : rebase_source : 3b7d01f5c2b6d4e0f602099537c359ed0c791353
2016-12-08 00:30:54 +02:00
Ray Lin 951126c380 Bug 1325594 - Prevent controls being tabbed inside video control. r=mikedeboer
MozReview-Commit-ID: cYSumQ084S

--HG--
extra : rebase_source : 548efdb6e2006e32ee92fe3229e85ddcb56b6d0d
2017-01-04 17:18:42 +08:00
Carsten "Tomcat" Book 1f7edaeef1 Backed out changeset e1ee23936aa8 (bug 1327212) for clipboard tests 2017-01-04 14:25:58 +01:00
Mike de Boer 13be049e38 Bug 1327212 - undo a line removal done in bug 935521 that causes regressions. r=Gijs
MozReview-Commit-ID: EJyhEUviMhI

--HG--
extra : rebase_source : 2a748ebd9a2620e4e45ade2e4caa6f115b5b3bcc
2017-01-03 17:52:20 +01:00
Jared Wein 9141469edf Bug 1326511 - Enable brace-style and no-multi-spaces eslint rules for toolkit. r=MattN
MozReview-Commit-ID: FuVu8skcqOe

--HG--
extra : rebase_source : 8ab34c4e46a7c3075b459bf44786ec184d10d203
2016-12-30 21:47:25 -05:00
J. Ryan Stinnett 3ab5230464 Bug 1326445 - Remove Gonk specific video controls. r=jaws
MozReview-Commit-ID: 75Ui045M21V

--HG--
extra : rebase_source : a04bffedb153ad5ef37f15145695a8bf79c09c44
2016-12-30 12:18:44 -06:00
Philip Chee 2038d42f75 Bug 1326210 - Noticed in Bug 1265881 Error: TypeError: temp is null Source File: chrome://global/content/bindings/preferences.xml Line: 1227 r=Mossop 2016-12-31 04:50:26 +08:00
Jared Wein 2bd8ec9d21 Bug 1325464 - Manually fix the remaining ES6 method syntax eslint errors. r=MattN
MozReview-Commit-ID: 6NqMryvKH9S

--HG--
extra : rebase_source : 264815538de1d0698cbd82e1b995be1b1b07f373
2016-12-28 12:22:09 -05:00
Jared Wein ecab54a7c9 Bug 1325464 - Enable object-shorthand rule and run 'mach eslint --fix' with the rule enabled. r=MattN
MozReview-Commit-ID: 7E7LPorrEje

--HG--
extra : rebase_source : 0572a35415a766a3f31d266760ecd07f0dcc3f72
2016-12-29 18:34:54 -05:00
Wes Kocher 0dfb7c2b5c Backed out 3 changesets (bug 1325464) for xpcshell failures a=backout
Backed out changeset 562ddc32cc21 (bug 1325464)
Backed out changeset cd10db6087dd (bug 1325464)
Backed out changeset 4079437c4648 (bug 1325464)
2016-12-29 14:05:44 -08:00
Jared Wein e916e6e896 Bug 1325464 - Manually fix the remaining ES6 method syntax eslint errors. r=MattN
MozReview-Commit-ID: 6NqMryvKH9S

--HG--
extra : rebase_source : 4085737de26adb421eb9b3c9e9841d44a1c89fa4
2016-12-28 12:22:09 -05:00
Jared Wein 7255df4e9a Bug 1325464 - Enable object-shorthand rule and run 'mach eslint --fix' with the rule enabled. r=MattN
MozReview-Commit-ID: 8WoGr8i6oCR

--HG--
extra : rebase_source : da7172285d43b820421557ed3b05887e091ff939
2016-12-29 15:20:47 -05:00
aceman 81424a65e3 Bug 1142224 - focus the menulist (instead of the inputbox) once it stops being editable. r=enndeakin 2016-12-21 10:03:00 +01:00
Ryan Hunt b8339fea5a Bug 1312881 - Add a telemetry probe to track the max scrollY of a page. r=jaws data-review=bsmedberg
--HG--
extra : rebase_source : 39f570f24389e35c7222ecd8873a90a1a3443fdd
2016-12-24 18:17:35 -06:00
Ryan Hunt 850b4f052e Bug 1297867 - Add a telemetry probe to track the amount of scrolling in a page. r=jaws data-review=bsmedberg
--HG--
extra : rebase_source : 262336bc4fa586352f11846a6d64734c99b00e64
2016-12-24 18:15:24 -06:00
Aman Dwivedi 6cbcc32370 Bug 1323685 - Remove workarounds for bug 449811. r=mak 2016-12-22 16:33:28 +05:30
Ryan Hunt 4097eaa4de Backed out changeset 8913967cd7e6 (Bug 1297867) for causing Bug 1325645. r=backout
--HG--
extra : rebase_source : e3936b8df8f19a794c125b094e0f6ff0a2220c58
extra : amend_source : f9152ce765f49b13710360be114d1c0e5d607a7b
2016-12-23 15:36:10 -06:00
Ryan Hunt 5cd9ee132a Backed out changeset 9560724b684c (Bug 1312881) for causing Bug 1325645. r=backout
--HG--
extra : rebase_source : 086eb6fccbc19b252f0928d8e3d13eaa873e54ff
2016-12-23 15:35:07 -06:00
Sebastian Hengst 5afcfeb882 Backed out changeset f79edc3888e5 (bug 1297867) for mass test failures. r=backout 2016-12-23 18:46:59 +01:00
Ryan Hunt 533f46114f Bug 1297867 - Follow up fix for missing parameter. rs=kats
--HG--
extra : rebase_source : 15bdc37ec869fe0c95bb05c53b527c437957819a
2016-12-23 10:43:08 -06:00
Neil Deakin c2823e53e4 Bug 1328410 - only restore focus if the user did not explicitly place focus elsewhere, r=jaws
MozReview-Commit-ID: CdL2gN7EgbF

--HG--
extra : rebase_source : 0ccedd666b999e4adbab8443bb75c0695606f304
2017-01-04 23:01:34 +00:00
Florian Quèze 34e970eb9b Bug 1329182 - remove trailing newURI null parameters in toolkit/, r=jaws. 2017-01-09 20:27:25 +01:00
Florian Quèze e98dedc5c2 Bug 1329182 - remove trailing newURI null parameters in XBL bindings, r=jaws. 2017-01-09 20:27:25 +01:00
Thomas Nguyen 0aaea58b69 Bug 1304623 - Create a pref to control the default referrer policy - part 3. r=bkelly
MozReview-Commit-ID: 1A6IHPeNYBQ
2017-01-05 11:29:56 +08:00
Julian Descottes d233e8d386 Bug 1331654 - add licenses for new debugger dependencies;r=gerv
MozReview-Commit-ID: 9FClLciQfCF

--HG--
extra : rebase_source : 2416f046d638ba90a083b0887f9f435bf66ab7d8
2017-01-20 16:47:24 +01:00
Carsten "Tomcat" Book 4c8762a1b0 Merge mozilla-central to mozilla-inbound 2017-01-25 13:50:52 +01:00
Jessica Jong 3dde1a2f1c Bug 1318317 - [DateTimeInput] hide reset button when there is no value. r=mconley 2017-01-24 17:19:00 +01:00
Wes Kocher 60785fce6d Merge inbound to central, a=merge
MozReview-Commit-ID: I54WGOLqHI2
2016-12-22 18:37:07 -08:00
Ryan Hunt 0da2f2a52c Bug 1312881 - Add a telemetry probe to track the max scrollY of a page. r=mconley data-review=bsmedberg
--HG--
extra : rebase_source : c575bf8da0ea6e3a732520f48a0f12a9d922646b
2016-12-14 13:21:45 -06:00
Ryan Hunt f8e537b751 Bug 1297867 - Add a telemetry probe to track the amount of scrolling in a page. r=mconley data-review=bsmedberg
--HG--
extra : rebase_source : adb84dea4dd2ed21da90404866bea56a6026cc4e
2016-12-14 13:19:52 -06:00
Masayuki Nakano 4f6e3ae44a Bug 1320467 <scrollbox>.lineScrollAmount should return average width or height r=mstange
Currently, <scrollbox>.lineScrollAmount returns its font height.  However, according to the other methods, <scrollbox> is designed for scrolling elements in it.  Additionally, old implementation declared that1 line is 1 element.  Therefore, this patch makes it returns avarage width or height of the children.

MozReview-Commit-ID: E9qfhHy5sTt

--HG--
extra : rebase_source : a85c632242e5824596e9363c80323f1c9a89b39a
2016-12-10 11:39:34 +09:00
Masayuki Nakano b1ff93bdf7 Bug 1320609 part.2 Rewrite test_mousescroll.xul with generator for async-scroll-aware r=mstange
test_mousescroll.xul becomes permanent orange due to the animation at handling wheel event.  Therefore, this patch rewrites it with generators.

Note that this removes |delta(X|Y) == 0| cases from testArrowScrollbox() because it doesn't cause wheel events, therefore, it's impossible to test without timer and it's not worthwhile to test the cases that no wheel events are fired.

Additionally, this adds todo to testArrowScrollBox() because |scrollPosition += px| in <scrollbox>.scrollByPixels doesn't work fine only on macOS with this test.  Even when the px is larger than its scrollSize, the result isn't set to scrollSize.  This issue shouldn't be the scope of bug 1320609, therefore, this patch makes it todo. (Of course, I don't see any problem with actual UI such as tabbar and bookmark menus.)

MozReview-Commit-ID: AmAf1YmgkBn

--HG--
extra : rebase_source : 7462845098d35da4c952048738e570a8a915b36a
2016-12-22 20:10:39 +09:00
Masayuki Nakano fa3151a9d8 Bug 1320609 part.1 wheel event handler of <scrollbox> should use |_smoothScrollByPixels| instead of |scrollByPixels| when the deltaMode is DOM_DELTA_LINE or DOM_DELTA_PAGE r=mstange
<scrollbox> should scroll its contents smoothly even if wheel device doesn't support high resolution scroll.

This patch makes the wheel event handler use |_smoothScrollByPixels| when deltaMode is DOM_DELTA_LINE or DOM_DELTA_PAGE.  The reason why ignoring DOM_DELTA_PIXEL is, such devices are typically supports high resolution scroll.  Therefore, <scrollbox> doesn't need to animate its scroll by itself.

However, |_smoothScrollByPixels| doesn't work fine without some additional fixes.

First, this patch doesn't stop pending scroll from |_smoothScrollByPixels| because discarding some pending scroll causes slower scroll.  Actually, when you turn mouse wheel faster, scroll amount becomes smaller without this fix.

Next, this patch adds continous scroll mode to |_scrollAnim| object.  If it's requested new animation during processing previous scroll, it keeps previous scroll amount and restart animation with new destination.  Additionally, accumulating the scroll distance as fractional value.  Therefore, it scrolls 3px when 1.5px scroll is requested twice.

Finally, this patch discards pending scrolls when user tries to scroll to reverse direction.  When user tries to scroll to reserse direction, the user must want to scroll the contents from current position rather than actual scroll destination.  Therefore, this patch discards pending scrolls in |_smoothScrollByPixels|.  Although, it might be better to handle this in |_scrollAnim|.  However, |_isScrolling| is not managed by it and changing the behavior in private method is safer than changing utility object (i.e., |_scrollAnim|).

Additionally, this patch fixes timestamp issue at callback of requestAnimationFrame().  Sometimes, the given timestamp is older than start time.  In that case, current code scrolls to reverse diretion.  Therefore, we should treat such old timestamp as same as start time.

MozReview-Commit-ID: DluWUN2VhVw

--HG--
extra : rebase_source : 067467444c7a0aee4d551410c50de3a8a97601c5
2016-12-22 20:04:35 +09:00
Michael Layzell 0fa642800b Bug 1315105 - Part 2: Implement <link rel=prerender> behind a pref, r=smaug
MozReview-Commit-ID: ARET98o1FTU

--HG--
extra : rebase_source : fd549baa1a4a180db1ca6701191f081033811d0f
2016-12-19 15:05:31 +08:00
Phil Ringnalda 4f5f9f3222 Merge m-i to m-c, a=merge
MozReview-Commit-ID: EI1fU13SR79
2016-12-20 20:15:20 -08:00
malayaleecoder 118a096748 Bug 1324067 - Clear the findBar value before test end. r=jmaher 2016-12-20 00:09:41 +05:30
Wes Kocher 584a2f0f62 Merge inbound to central, a=merge
MozReview-Commit-ID: Cr9L1dhIzP2
2016-12-20 11:41:57 -08:00
Jessica Jong 556aae19f0 Bug 1286182 - Implement the layout for <input type=date>. r=mconley,smaug
--HG--
rename : dom/html/test/forms/test_input_time_focus_blur_events.html => dom/html/test/forms/test_input_datetime_focus_blur_events.html
2016-12-19 00:50:00 +08:00
Wes Kocher 0b3c388b2f Merge m-c to autoland, a=merge 2016-12-20 11:48:21 -08:00
Masayuki Nakano 7436f01057 Bug 564411 Move all methods/attributes of nsIEditorIMESupport to nsIEditor r=smaug
Doing QI from nsIEditor to nsIEditorIMESupport doesn't make sense because editor should always support all methods and attributes of nsIEditorIMESupport (it does NOT mean that all nsIEditor implementation need to support IME).

This patch moves all of them to nsIEditor for avoiding redundant QIs.

MozReview-Commit-ID: DzIKuGHG4iy

--HG--
extra : rebase_source : cc5e9a6ae4572ebe461d9770ffa5c23d33dc8526
2016-12-20 21:47:31 +09:00
lochang e65e157c70 Bug 1323120 - Add license for Chromium and third party code in mortar project. r=gerv
--HG--
extra : rebase_source : ccdb16e7287fad3566587b73b1654252f017d36d
2016-12-13 00:52:00 -05:00
Ray Lin 5148fc1d9d Bug 1319569 - Remove unused timeThumb binding in videocontrols.xml and unreferenced statistics formatting styling from videocontrols.css. r=jaws
The timeThumb is no longer used since bug 1271765 and the statistics were removed by bug 1270853.

MozReview-Commit-ID: 3Pwl381IBdz
2016-12-16 02:22:00 -05:00
Gabriele Svelto 1b8ffd2807 Bug 1293656 - Send crash pings for content crashes complete with stack traces r=bsmedberg
* * *
Bug 1293656 - Fix the test_process_error.xul test
2016-10-19 12:51:29 +02:00
Carsten "Tomcat" Book a244c7fb4a merge mozilla-inbound to mozilla-central a=merge 2016-12-16 16:04:50 +01:00
Jared Wein 0070259e2a Bug 1323767 - Fix the indentation and inconsistent brace-style, and switch to using ES6 method definitions in videocontrols.xml. r=ralin
MozReview-Commit-ID: 9GNVgX5gZpc

--HG--
extra : rebase_source : 2f47a742d8486218041f5f717b209aa8f4d1d881
2016-12-15 12:29:04 -05:00
Ryan Kelly 3afd5ad0f3 Bug 1321687 - Improve documentation of security checks in WebChannel code. r=ehsan
--HG--
extra : amend_source : 6ea449ee935a4be6d9d69df66d065daf2ca84f6e
2016-12-01 18:46:00 -05:00
Scott Wu d9cd33f405 Bug 1323109 - Fixed date time pickers popup position; r=mconley
MozReview-Commit-ID: DuY4ZVyszBE

--HG--
extra : rebase_source : 68e42287c3526bffd5785c20ffd3c12ab3a7fe0b
2016-12-01 16:45:16 +08:00
Phil Ringnalda f680e72cc6 Merge m-i to m-c, a=merge
MozReview-Commit-ID: 4iKvEwhyJQJ
2016-12-15 17:47:41 -08:00
Gijs Kruitbosch cb6c0c81ac Bug 1322414 - part 2,3,4: use a separate 'primary' attribute for primary child browsers, r=bz,mconley
MozReview-Commit-ID: 2yb0WGFYBsH

--HG--
extra : rebase_source : 376171077c577e41e82cec5e994c425c6d9f2d80
extra : histedit_source : 39aad91381749a263042cd0452fe32019a1974b8
2016-12-09 09:23:24 -10:00
Carsten "Tomcat" Book 877ffa1db2 merge mozilla-inbound to mozilla-central a=merge 2016-12-15 14:17:53 +01:00
Matheus Longaray c0a7494d43 Bug 1319067 - Make the printing media section respect the font size. r=Gijs 2016-12-13 08:22:00 -05:00
Joel Maher 9f60f5a226 backout aba885aafee0210b1f063a423b1c0b3ce28d15f7 for intermittent bug 1272834
MozReview-Commit-ID: BTJ13wWojaI
2016-12-14 10:59:43 -05:00
Carsten "Tomcat" Book fd4709f9c1 merge mozilla-inbound to mozilla-central a=merge 2016-12-14 16:41:28 +01:00
Carsten "Tomcat" Book ed466535b0 Backed out changeset effd2d3a31e0 (bug 1283385i) for eslint failures 2016-12-14 09:42:27 +01:00
Carsten "Tomcat" Book 5937bbccd6 Backed out changeset 315469b40e6d (bug 1283385)
--HG--
rename : toolkit/themes/shared/datetimeinputpickers.css => toolkit/themes/shared/timepicker.css
2016-12-14 09:39:44 +01:00
Ray Lin d311f181a5 Bug 1323640 - declare domUtils in getAnonElementWithinVideoByAttribute function. r=jaws
MozReview-Commit-ID: E5YsKb0N1w3

--HG--
extra : rebase_source : b9b45ef257de2514db76c1bf23130a3398d26a80
2016-12-15 14:47:18 +08:00
Ray Lin 0397c97086 Bug 1321416 - remove border to get rid of scrollbar in top level synthetic video document. r=jaws
MozReview-Commit-ID: IckmhyasDmN

--HG--
extra : rebase_source : f16a5dd646da303e5d24d624560441857040c299
2016-12-14 17:57:49 +08:00
Scott Wu 03eac1039b Bug 1283385 - (2/2) Rename timepicker.css to datetimeinputpickers.css; r=mconley
MozReview-Commit-ID: AvLRWiY5y62

--HG--
rename : toolkit/themes/shared/timepicker.css => toolkit/themes/shared/datetimeinputpickers.css
extra : rebase_source : d181093e5d03897f1f36e495c282ab68f425caf5
2016-11-29 15:14:38 +08:00
Michael Layzell 5d13424101 Bug 1318767 - Part 2: Correctly swap web progress listeners when swapping frameloaders, r=dao
MozReview-Commit-ID: KbUd2Os5qac
2016-11-25 10:06:00 +08:00
Carsten "Tomcat" Book 46b566a7e0 Merge mozilla-central to autoland 2016-12-15 14:26:10 +01:00
Marco Bonardo 96cd40a062 Bug 1323600 - Some fields have been converted to properties and won't reset anymore when the binding is recreated. r=mossop
MozReview-Commit-ID: CHxBFpbW6aS

--HG--
extra : rebase_source : caa8602ca6e0648b8f52e8de9c430298528d3286
2016-12-15 00:58:21 +01:00
Scott Wu 54ad40c942 Bug 1283385 - (1/2) Implement date picker UI; r=mconley
MozReview-Commit-ID: 8uscU75qrkR

--HG--
extra : rebase_source : 3040a648c0e744e2a8f7b1b4d07ff02e0cee318b
2016-11-09 23:38:11 +08:00
Scott Wu 0e47e587a0 Bug 1283385 - (2/2) Rename timepicker.css to datetimeinputpickers.css; r=mconley
MozReview-Commit-ID: AvLRWiY5y62

--HG--
rename : toolkit/themes/shared/timepicker.css => toolkit/themes/shared/datetimeinputpickers.css
extra : rebase_source : d9be833cf257fb97272aebb85a71d7af87a61869
2016-11-29 15:14:38 +08:00
Scott Wu 7b525c00a2 Bug 1283385 - (1/2) Implement date picker UI; r=mconley
MozReview-Commit-ID: 8uscU75qrkR

--HG--
extra : rebase_source : d3907de7978c1e9241c696d5c2c73115bba455f8
2016-11-09 23:38:11 +08:00
Mark Banner 4f94e4bd68 Bug 1322343 - Enable no-unused-vars in the local scope in toolkit/.eslintrc.js. r=mossop
MozReview-Commit-ID: CiIsUjQzp4D

--HG--
extra : rebase_source : 1b98e88673625a52ef82c1fad5d56aec3e2e8e80
2016-11-09 22:06:32 +00:00
Michael Froman eb76cebbf2 Bug 1321628 - add ice restart and rollback counts to about:webrtc. r=drno,smaug
MozReview-Commit-ID: FmZMtwzvmhX

--HG--
extra : rebase_source : 701ec66eabfa0411c4b755fbec8f94b2d4c133b0
2016-11-23 11:48:04 -06:00
Ray Lin 14843cd6da Bug 1319301 - Part 2. add a regression test for controlsSpacer. r=jaws
MozReview-Commit-ID: 2yhiaZgReRQ

--HG--
extra : rebase_source : 0abace7a2d508e3374fcc0ebc34cfb001b75e8ab
2016-11-23 18:10:51 +08:00
Ray Lin a28321d288 Bug 1319301 - Part 1. fadeout grey spacer when play event is not triggered by controls. r=jaws
MozReview-Commit-ID: AouOiY9EGo8

--HG--
extra : rebase_source : f9bc781a3d87bee64d8b5b87e403b1d0c6a299dc
2016-11-22 11:48:04 +08:00
Tomer Cohen efa50e08cc Bug 902596 RTL Support for about:networking r=jaws
MozReview-Commit-ID: Fif7yAXfY6Y

--HG--
extra : rebase_source : cf7329eb5b0e2a187811a58df7916d401818f915
2016-12-14 02:19:21 +02:00
Carsten "Tomcat" Book 51614d31e4 Backed out changeset 059753ec9117 (bug 1315105) for test failures in own test
--HG--
extra : rebase_source : de2846d1205d3e885c1040379f2816629a925d22
2016-12-19 15:59:14 +01:00
Michael Layzell b5fd619e72 Bug 1315105 - Part 2: Implement <link rel=prerender> behind a pref, r=smaug
MozReview-Commit-ID: ARET98o1FTU
2016-12-19 15:05:31 +08:00
Jim Chen e9532b9a3f Bug 1321418 - Use GekcoBundle events in GeckoApp/BrowserApp; r=snorp r=sebastian r=gbrown
Bug 1321418 - 1. Use GekcoBundle events in GeckoApp; r=snorp r=sebastian

Switch GeckoApp to using GeckoBundle events everywhere. UI or Gecko
events are used if the event requires the UI or Gecko thread,
respectively, and background events are used for all other events.

There are changes to some other Java classes, such as SnackbarBuilder
and GeckoAccessibility, due to the switch to GeckoBundle.

For "Snackbar:Show", we need the global EventDispatcher because the
event can be sent to both GeckoApp and GeckoPreferences. Howveer, we
only want one listener registered at the same time, so we register and
unregister in GeckoApp's and GeckoPreferences's onPause and onResume
methods.

Bug 1321418 - 2. Use appropriate JS EventDispatcher to send GeckoApp events; r=snorp r=sebastian

Change JS code that sends events to GeckoApp to use either the global
EventDispatcher or the per-window EventDispatcher.

"Session:StatePurged" is not used so it's removed. "Gecko:Ready" in
geckoview.js is not necessary because it's only used for GeckoApp, so
it's removed from geckoview.js.

Bug 1321418 - 3. Use GeckoBundle events in BrowserApp; r=snorp r=sebastian

Switch BrowserApp to using GeckoBundle events, in a similar vein as
GeckoApp. UI or Gecko events are used if the event handlers required UI
or Gecko thread, respectively, and background events are used for all
other events.

Some other Java classes also have to be modified as a result of
switching to GeckoBundle.

Bug 1321418 - 4. Use global EventDispatcher to send BrowserApp events; r=snorp r=sebastian

Change JS code that sends events to BrowserApp to use the global
EventDispatcher instead of "Messaging".

Bug 1321418 - 5. Update usages of events in tests; r=gbrown

Update cases where we use or wait for events in tests.
2016-12-09 12:32:45 -05:00
Neil Deakin a21a0e4cb3 Bug 1313130, change menu shortcut handling so that Windows does not call preventDefault only when the accelerator key is down rather than when a key isn't handled, r=ksteuber 2016-12-06 15:25:09 -10:00
Cameron McCormack 5a2bc39008 Bug 1320000 - Part 1: Force xbl:children elements to be display:none. r=mrbkap
MozReview-Commit-ID: IbM0KAIGWqi
2016-12-01 09:25:18 +08:00
Tooru Fujisawa 08f4e91f3f Bug 1321229 - Remove legacy generator from toolkit/. r=Yoric 2016-12-01 18:12:15 +09:00
Timothy Guan-tin Chien f362306fab Bug 1317882 - Calculate overflow for the insecure field richlistitem in the constructor. r=MattN
MozReview-Commit-ID: 9OxrUyK38Ss
2016-11-29 21:18:58 -08:00
Carsten "Tomcat" Book 68202ee27c merge mozilla-inbound to mozilla-central a=merge 2016-11-29 16:47:18 +01:00
Florian Quèze aca29148b2 Bug 1319844 - Fix a few broken paths, r=Gijs. 2016-11-28 12:29:31 +01:00
Benjamin Smedberg df53257c80 Bug 1311420 - Add a notice to the addon manager and about:plugins about NPAPI deprecation, r=felipe
MozReview-Commit-ID: HuHbCASJiux

--HG--
extra : rebase_source : 6a0d07abd71939c078843b90662a7ed73dd4e9fd
2016-11-22 15:36:32 -05:00
Carsten "Tomcat" Book d17bc55a94 Backed out changeset b05c8f63d8a2 (bug 1319844) 2016-11-28 15:56:44 +01:00
Florian Quèze dcdba1c4c0 Bug 1319844 - Fix a few broken paths, r=Gijs. 2016-11-28 12:29:31 +01:00
Carsten "Tomcat" Book 9dd582c3dd Merge mozilla-central to autoland 2016-11-29 11:50:17 +01:00
Carsten "Tomcat" Book b2aaf4ffac Merge mozilla-central to autoland 2016-11-25 16:30:53 +01:00
Johann Hofmann a3aed9a4ba Bug 1315236 - Handle popup notifications with no actions. r=Paolo
MozReview-Commit-ID: F3rkoEovBYc

--HG--
extra : rebase_source : dd6ae446b14eb34f56beaa7f8159565b9fdc8e85
2016-11-23 12:16:50 +01:00
Michael Ratcliffe 8fd7191757 Bug 1315639 - Event listener popup needs rewriting r=gerv,pbro
Changes:
  - Removed 5 lines from toolkit/content/license.html as requested by gerv.

MozReview-Commit-ID: COFNoCDVyp6

--HG--
rename : devtools/client/inspector/markup/test/browser_markup_events1.js => devtools/client/inspector/markup/test/browser_markup_events_01.js
rename : devtools/client/inspector/markup/test/browser_markup_events2.js => devtools/client/inspector/markup/test/browser_markup_events_02.js
rename : devtools/client/inspector/markup/test/browser_markup_events3.js => devtools/client/inspector/markup/test/browser_markup_events_03.js
rename : devtools/client/inspector/markup/test/doc_markup_events1.html => devtools/client/inspector/markup/test/doc_markup_events_01.html
rename : devtools/client/inspector/markup/test/doc_markup_events2.html => devtools/client/inspector/markup/test/doc_markup_events_02.html
rename : devtools/client/inspector/markup/test/doc_markup_events3.html => devtools/client/inspector/markup/test/doc_markup_events_03.html
extra : rebase_source : a8257bfe65c6b69bb90add5c37e99dfaad14bf2d
2016-11-04 17:16:50 +00:00
Ray Lin 7e3288c81a Bug 1311700 - Part 2. move shared function to head.js. r=jaws
MozReview-Commit-ID: 5Ym2ZAARitL

--HG--
extra : rebase_source : 3da5617d48d15c011f5e6c98423761b7beeda669
2016-11-24 14:04:25 +08:00
Ray Lin 65882b7943 Bug 1311700 - Part 1. add a test to confirm the correctness of video control in different sizes. r=jaws
MozReview-Commit-ID: CuCvDYkj3XK

--HG--
extra : rebase_source : 608a10b8f49a54fd6a67ff7d7554c8f797da9c81
2016-11-09 10:19:02 +08:00
Carsten "Tomcat" Book dd36826044 Merge mozilla-central to mozilla-inbound 2016-11-24 16:46:19 +01:00
Carsten "Tomcat" Book 61849e269d merge mozilla-inbound to mozilla-central a=merge 2016-11-24 16:41:59 +01:00
Bob Owen 4f48f9317d Bug 1147911 Part 2: Add a remote type property and use it to drive the process switching in frontend code. r=gijs, r=jryans, r=mikedeboer 2016-11-24 15:08:30 +00:00
Wes Kocher b851c06cc9 Merge m-c to inbound, a=merge 2016-11-23 16:18:24 -08:00
Matthew Noorenberghe 5f138b9942 Bug 1318537 - Remove Learn More link from the insecure login field autocomplete popup. r=seanlee
MozReview-Commit-ID: KbRokkIr8DE

--HG--
extra : rebase_source : d25cb7d611870ef30d0fdc074b5ba3db236776e9
2016-11-23 13:42:00 -08:00
Masayuki Nakano f33e5256c6 Bug 1316505 part.2 The "wheel" event of <scrollbox> should use |.scrollByPixels()| instead of |.scrollByPages()| for respecting high resolution delta value and making the scroll smoother r=mstange
Similar to the previous patch, "wheel" event should use |.scrollByPixels()| instead of |.scrollByPages()| because |.scrollByPages()| doesn't support high resolution delta value.

This patch makes the "wheel" event handler of <scrollbox> use |.scrollByPixels()| at handling "wheel" events whose deltaMode is DOM_DELTA_PAGE and multiplies the delta value and |.scrollClientSize|.

MozReview-Commit-ID: 1nyD7niiq3W

--HG--
extra : rebase_source : 41265adb74c015be88bd35d7cdc3cd18a585cf84
2016-11-13 18:04:08 +09:00
Masayuki Nakano b6f661b681 Bug 1316505 part.1 The "wheel" event handler of <scrollbox> should use |.scrollByPixels()| for respecting wheel event's scroll speed and scrolling smoother r=mstange
Currently, ths "wheel" event handler of <scrollbox> uses |.scrollByIndex()|.  However, it scrolls too fast when "wheel" event has high resolution delta value when its deltaMode is DOM_DELTA_LINE.

For respecting the delta value, it should use |.scrollByPixels()|.  Therefore, this patch implements new readonly property, |.lineScrollAmount|, which returns font size of the |.scrollbox| and makes "wheel" event handler multiplies the delta value and |.lineScrollAmount|.

MozReview-Commit-ID: KzIvJyxqrn5

--HG--
extra : rebase_source : 0e11608bf4c47cd7aeef3c1a91b705cfcdf281ab
2016-11-13 19:17:07 +09:00
Sebastian Hengst 4240700f13 Backed out changeset 5b26ae9afaea (bug 1147911) 2016-11-23 18:33:10 +01:00
Iaroslav (yarik) Sheptykin 6cb6fc4177 Bug 1225851: Capturing keyed call stacks on demand inside Telemetry. r=chutten,r=gfritzsche
MozReview-Commit-ID: XSs5MeQ1Bs
2016-11-17 20:52:53 +01:00
Bob Owen 67d3ea6af8 Bug 1147911 Part 2: Add a remote type property and use it to drive the process switching in frontend code. r=gijs, r=jryans, r=mikedeboer 2016-11-23 13:36:57 +00:00
Phil Ringnalda feef954874 Merge m-i to m-c, a=merge
MozReview-Commit-ID: EDVoIcyWOhi

--HG--
rename : storage/test/test_AsXXX_helpers.cpp => storage/test/gtest/test_AsXXX_helpers.cpp
rename : storage/test/test_binding_params.cpp => storage/test/gtest/test_binding_params.cpp
rename : storage/test/test_mutex.cpp => storage/test/gtest/test_mutex.cpp
2016-11-22 20:03:03 -08:00
Daniel Holbert 2254890482 Bug 1319428: Remove unused file svgBindings.xml. r=jwatt
(r=jwatt was granted on an earlier instance of this bug. Carrying forward.)

MozReview-Commit-ID: pix2vCqOcz
2016-11-22 13:21:35 -08:00
Frank-Rainer Grahl 069c0c4191 Bug 1300547 - Switch suite to standard autocomplete for search suggestions in fields. r=mconley 2016-11-22 20:29:33 +01:00
Mike Conley f556978353 Bug 1317795 - Fix broken alignment of in-content UI checkboxes. r=jaws
MozReview-Commit-ID: 4JpOSYu3BZS

--HG--
extra : rebase_source : 5642f4970f654cf6ba04f1c3a3e03ef3847681cb
2016-11-19 17:59:58 -05:00
Carsten "Tomcat" Book 59bb309e38 merge mozilla-inbound to mozilla-central a=merge 2016-11-21 15:44:20 +01:00
Ray Lin f65eadca6b Bug 1317909 - Add a test to confirm status overlay show in error state. r=jaws
MozReview-Commit-ID: 85vatvLSSEf

--HG--
extra : rebase_source : 123e1be6499195e9a873b449230135bb83d583bb
2016-11-16 14:40:39 +08:00
Ray Lin c68ff30e78 Bug 1302320 - add noaudio icon test for video control. r=jaws
MozReview-Commit-ID: KfrsEJ3mgB6

--HG--
extra : rebase_source : 706234055b81b80e68dd6dbc5806d85696e769ae
2016-09-22 15:30:48 +08:00
Iris Hsiao 91127cf2ed Backed out changeset 84fee6da47a6 (bug 1302320) for test_videocontrols_video_noaudio.html assertion failure 2016-11-23 17:07:49 +08:00
Ray Lin 4c77bd44dd Bug 1302320 - add noaudio icon test for video control. r=jaws
MozReview-Commit-ID: KfrsEJ3mgB6

--HG--
extra : rebase_source : d32c3351292432be0b074703cc7d40f6dc2c19ce
2016-09-22 15:30:48 +08:00
Ray Lin e6fe42b1fa Bug 1302310 - Make the width of video control match video container. r=jaws
MozReview-Commit-ID: B2pyiVfXBMF

--HG--
extra : rebase_source : 6ce4768f338a02d7789a71e9ca02a15c940ecd7b
2016-11-21 10:21:28 +08:00
Carsten "Tomcat" Book 866da9f9c6 merge mozilla-inbound to mozilla-central a=merge 2016-11-18 16:51:17 +01:00
Jessica Jong 5509eabfe1 Bug 1314544 - Allow keyboard shortcut when focus is on date/time input box. r=mconley 2016-11-16 23:16:00 +01:00
Andrea Marchesini 42cdd9436b Bug 1318273 - Improve the use of SpecialPowers.pushPrefEnv() - part 2, r=qdot 2016-11-18 09:33:50 +01:00
Andrea Marchesini 2f974ccbce Bug 1318273 - Improve the use of SpecialPowers.pushPrefEnv() - part 1, r=qdot 2016-11-18 09:33:33 +01:00
Sebastian Hengst 5fca81c6e4 Backed out changeset 5cffb4645bc0 (bug 1147911) 2016-11-18 00:58:52 +01:00
Kris Maglione 08deb18ad0 Bug 1317101: Follow-up: Don't use remote-browser bindings for reftests.
MozReview-Commit-ID: AHGpFSOTaVz

--HG--
extra : rebase_source : e990ad11f3dccb287c006d46fad3caf0e6d1fd20
2016-11-16 17:47:19 -08:00
Phil Ringnalda ae361307c7 Merge m-c to autoland 2016-11-17 20:11:25 -08:00
Neil Deakin e8520ef209 Bug 1311279, scroll the select popup when click+drag is used, r=mconley 2016-11-17 09:56:43 -05:00
Neil Deakin 18dc1a098a Bug 1314251, close menulist on alt+up/down, r=ksteuber 2016-11-17 09:56:43 -05:00
Neil Deakin 74aa0c0079 Bug 1313131, don't wrap when using cursor navigation in menus onr dropdowns on Mac, or dropdowns on Windows, r=ksteuber 2016-11-17 09:56:43 -05:00
Carsten "Tomcat" Book 8a5fc639cc Backed out changeset 4ed7a34ea7ab (bug 1313131) 2016-11-17 15:42:45 +01:00
Carsten "Tomcat" Book 52809c6506 Backed out changeset 9af8f4f33471 (bug 1314251) 2016-11-17 15:42:43 +01:00
Carsten "Tomcat" Book 27c7333444 Backed out changeset 09093d38540e (bug 1311279) 2016-11-17 15:42:38 +01:00
Neil Deakin 5a0853cab6 Bug 1311279, scroll the select popup when click+drag is used, r=mconley 2016-11-17 09:28:27 -05:00
Neil Deakin 28bb8afb89 Bug 1314251, close menulist on alt+up/down, r=ksteuber 2016-11-17 09:28:27 -05:00
Neil Deakin 3982f6a6c1 Bug 1313131, don't wrap when using cursor navigation in menus onr dropdowns on Mac, or dropdowns on Windows, r=ksteuber 2016-11-17 09:28:27 -05:00
Kris Maglione 36250d10ef Bug 1317101 - Part 3: Apply remote-browser binding to all remote="true" <browser>s. r=billm
MozReview-Commit-ID: 83sNFdLM4W7

--HG--
extra : rebase_source : 7383c57f6ee52f0c0dfc8401ae3c6f35eee7eb1b
extra : source : 07321664430ab3416a0aa3a29055012b5eb149c5
2016-11-15 15:11:27 -08:00
Ray Lin 1bd816d4fd Bug 1271765 - Part 3. Update tests for video control visual refresh. r=jaws
MozReview-Commit-ID: 24GoxgtN0Bo

--HG--
extra : rebase_source : 77f7a196f55b1a2327985cd31b74fa3eb828d1c0
2016-11-09 16:47:29 +08:00
Sebastian Hengst 7110a88674 Backed out changeset d43b778d95c6 (bug 1318273) for failing mochitest fetch/test_formdataparsing.html. r=backout on a CLOSED TREE 2016-11-17 20:58:38 +01:00
Sebastian Hengst fdfd8b91d1 Backed out changeset 2560659cda95 (bug 1318273) 2016-11-17 20:57:59 +01:00
Andrea Marchesini a895bd31ae Bug 1318273 - Improve the use of SpecialPowers.pushPrefEnv() - part 2, r=qdot 2016-11-17 19:36:21 +01:00
Andrea Marchesini cf2ad8072f Bug 1318273 - Improve the use of SpecialPowers.pushPrefEnv() - part 1, r=qdot 2016-11-17 19:36:01 +01:00
Bob Owen 8c7b20c42d Bug 1147911 Part 2: Add a remote type property and use it to drive the process switching in frontend code. r=gijs, r=jryans, r=mikedeboer 2016-11-17 15:48:52 +00:00
Wes Kocher 4e5f6472fd Backed out 15 changesets (bug 1317101) for e10s jsreftest failures a=backout CLOSED TREE
Backed out changeset 17757ba4c0e8 (bug 1317101)
Backed out changeset 61f8a4084bbd (bug 1317101)
Backed out changeset a8cdc81cdcce (bug 1317101)
Backed out changeset e06d269a5d4f (bug 1317101)
Backed out changeset 1e1bfb578dcd (bug 1317101)
Backed out changeset 0f8144296a9d (bug 1317101)
Backed out changeset b7892d3fb0ca (bug 1317101)
Backed out changeset 039d63d5fef7 (bug 1317101)
Backed out changeset ef7e061b37bf (bug 1317101)
Backed out changeset af7b81d7a5cc (bug 1317101)
Backed out changeset 225ad2535585 (bug 1317101)
Backed out changeset b0521588011d (bug 1317101)
Backed out changeset 07321664430a (bug 1317101)
Backed out changeset 47d283897283 (bug 1317101)
Backed out changeset ffc63be3557c (bug 1317101)
2016-11-16 16:44:30 -08:00
Kris Maglione 2fff8d9e6c Bug 1317101 - Part 3: Apply remote-browser binding to all remote="true" <browser>s. r=billm
MozReview-Commit-ID: 83sNFdLM4W7

--HG--
extra : rebase_source : 5ec958a9b762ea85b0e77fc5c42beeb74cad260c
2016-11-15 15:11:27 -08:00
Ray Lin 8c3d97d3bc Bug 1271765 - Part 2: Desktop media control visual refresh. r=jaws
MozReview-Commit-ID: 1GfyGmrhgCs

--HG--
extra : rebase_source : e3b49788ddac0537281c8e2fb33c66b31e631db3
2016-10-12 13:31:32 +08:00
Dave Townsend c5bb304fd9 Bug 1316882: Turn on space-before-function-paren eslint rule (toolkit). r=jaws
MozReview-Commit-ID: FGFwg6TYkvm

--HG--
extra : rebase_source : 4073cebbef1694393efe312aaafbdb803adbd304
2016-11-11 15:22:34 -08:00
Dave Townsend 6135d646ca Bug 1316882: Turn on space-unary-ops eslint rule. r=MattN
MozReview-Commit-ID: 1xb6sWwhjvd

--HG--
extra : rebase_source : b29de9b4d966a824aee0c65c838e79bc9f35837c
2016-11-10 15:25:40 -08:00
Dave Townsend 35f308c33a Bug 1316882: Turn on rest-spread-spacing eslint rule. r=felipe
MozReview-Commit-ID: EbRmrGz1G0a

--HG--
extra : rebase_source : be99c7cd82799f32d384c2c2621db2ed36f165d8
2016-11-10 15:12:47 -08:00
Dave Townsend 4ac0e05ec7 Bug 1316882: Turn on func-call-spacing eslint rule. r=bgrins
MozReview-Commit-ID: GIkQnRX9woD

--HG--
extra : rebase_source : ed6e9af9b102aaf92965d089d8022b9d94e3f440
2016-11-10 15:05:32 -08:00
Dave Townsend 0a2c8f9b78 Bug 1316882: Turn on space-infix-ops eslint rule. r=jaws
MozReview-Commit-ID: HBpjT2uHJaZ

--HG--
extra : rebase_source : 78fe71a1d673a1c698520a9c82c6f35959614f8f
2016-11-10 14:48:04 -08:00
Mike de Boer ad8f80e48a Bug 1316513 - make sure that non-modal highlighting works after page (re)load, re-opening the findbar and other hidden cases caused by bug 253793. This also backs out bug 253793. r=Gijs
MozReview-Commit-ID: 70G51flaaHo

--HG--
extra : rebase_source : 3707c10a214948a988a58587d5b11ce654d16071
2016-11-14 13:49:20 +01:00
Mike de Boer 91c5ca1bb6 Bug 1316515 - clear the find selection when the findbar input box is cleared. r=Gijs
MozReview-Commit-ID: AfmubgbCevw

--HG--
extra : rebase_source : e2e6b2db980b41f72e629f5a9b1f7f277fc1b0d5
2016-11-14 13:29:12 +01:00
Mike de Boer 877d38b3a2 Bug 935521 - properly disable the find next/ previous buttons on the find toolbar and update their appearance when disabled. r=Gijs
MozReview-Commit-ID: ECynT7VYvTt

--HG--
extra : rebase_source : 963d53ed044a015d36d1fcb46e7744cb66a36593
2016-11-14 13:00:34 +01:00
Wes Kocher cee41d5b80 Merge inbound to central, a=merge 2016-11-11 13:56:45 -08:00
Carsten "Tomcat" Book cc5d30c616 Merge mozilla-central to mozilla-inbound
--HG--
extra : rebase_source : 658b3ffdfa71afff2d44129f50e50e2fbecbd06e
2016-11-11 16:43:07 +01:00
Carsten "Tomcat" Book 56781b3922 Backed out changeset 9cfc41a2869e (bug 1267810) for eslint failures 2016-11-11 09:08:33 +01:00
Alastor Wu b2b31d2a59 Bug 1308153 - part1 : notify tabbrowser when the tab was blocked. r=baku,jaws
We need to notify tabbrowser about media-blocking so that we can show the unblocking tab icon.
See bug1308399 for more UX details.

MozReview-Commit-ID: E25lEhZLCZk

--HG--
extra : rebase_source : dcb6cb520bb0983010dfcc728f7251994a886612
2016-11-11 10:42:35 +08:00
Matthew Wein a860065ecd Bug 1267810 - Add a module for registering keywords and handling keyword input sessions. r=adw
MozReview-Commit-ID: Ghqe5xLw67Y

--HG--
extra : rebase_source : 4a319a11cc8f76e24edfccf15256404d3e858087
2016-11-11 12:41:05 +00:00
Matthew Wein 1dc56d3c39 Bug 1267810 - Add a module for registering keywords and handling keyword input sessions. r=adw
MozReview-Commit-ID: Ghqe5xLw67Y

--HG--
extra : rebase_source : ef23c5eb90a7e882c09736724ed5b63773be061c
2016-11-11 02:06:14 +00:00
Neil Deakin 855d5e72e3 Bug 1314802, handle text zoom for select popups, r=felipe 2016-11-11 10:30:48 -05:00
Carsten "Tomcat" Book 4b6cab91f9 merge mozilla-inbound to mozilla-central a=merge 2016-11-10 16:59:38 +01:00
Andrea Marchesini 73db43e2da Bug 1316359 - autocomplete.xml must get userContextId from the attribute of the element instead using contentPrincipal, r=Gijs 2016-11-09 19:43:34 +01:00
Matheus Longaray 0024b052cb Bug 1306299 - Wait for network activity stop and paint in ReaderMode browser before showing the Simplified Print Preview mode. r=mconley 2016-11-01 14:00:00 -04:00
Carsten "Tomcat" Book 5b3af6e85f Merge mozilla-central to mozilla-inbound 2016-11-09 16:39:18 +01:00
Florian Quèze 8329214144 Bug 1315228 - add a popupIconClass option to popup notifications so that the microphone and screensharing icons can be set without hacks, r=paolo. 2016-11-09 15:32:49 +01:00
Scott Wu 0d26c8b9f2 Bug 1315911 - Disable time picker UI by making it pref-off by default; r=mconley
MozReview-Commit-ID: 2kpzN27KzaB

--HG--
extra : rebase_source : 9efa47a4037e23636685ec517e8823296337fd2a
2016-11-08 19:07:50 +08:00
Scott Wu 5a636ae0ec Bug 1301284 - Update time picker style to match visual spec; r=mconley
MozReview-Commit-ID: LqYl8qRzlBg

--HG--
extra : rebase_source : af865b9253bd2001eb468863cce13b585bb546e3
2016-10-17 17:24:39 +08:00
George Wright 8210cdaee4 Bug 1297792 - Add a diagnostic button to kill the GPU process from about:support r=dvander,mconley 2016-11-07 14:22:48 -05:00
Jessica Jong 9285108ef6 Bug 1314542 - Verify millisecond field when setting input time elemet's value. r=mconley 2016-11-04 00:59:00 -04:00
Phil Ringnalda a7bc94158c Merge m-i to m-c, a=merge
MozReview-Commit-ID: H4VKCYDq5cD

--HG--
rename : xpcom/tests/TestAutoRef.cpp => xpcom/tests/gtest/TestAutoRef.cpp
rename : xpcom/tests/TestCOMArray.cpp => xpcom/tests/gtest/TestCOMArray.cpp
rename : xpcom/tests/TestCOMPtr.cpp => xpcom/tests/gtest/TestCOMPtr.cpp
rename : xpcom/tests/TestCOMPtrEq.cpp => xpcom/tests/gtest/TestCOMPtrEq.cpp
rename : xpcom/tests/TestFile.cpp => xpcom/tests/gtest/TestFile.cpp
rename : xpcom/tests/TestHashtables.cpp => xpcom/tests/gtest/TestHashtables.cpp
rename : xpcom/tests/TestID.cpp => xpcom/tests/gtest/TestID.cpp
2016-11-05 13:36:25 -07:00
Sebastian Hengst 69e7d5814f Bug 1310297 - Remove test annotations using b2g, mulet or gonk: toolkit. r=RyanVM
MozReview-Commit-ID: I5LuDjnM7By

--HG--
extra : rebase_source : f9b5704ab17d717169a4b89651f7ede68cec2091
2016-11-05 11:29:22 +01:00
Phil Ringnalda 06521a66a4 Merge m-c to m-i
MozReview-Commit-ID: 7W5SwSOspcB
2016-11-04 21:04:44 -07:00
Phil Ringnalda 6710a46887 Merge autoland to m-c, a=merge
MozReview-Commit-ID: ERwR70i3ZXb
2016-11-04 20:42:16 -07:00
Wes Kocher db15df3e50 Merge m-c to inbound, a=merge CLOSED TREE 2016-11-04 15:19:49 -07:00
Jared Wein 624f411ee0 Bug 1314474 - Enable no-shadow rule for eslint for browser/ mochitests. r=mossop
MozReview-Commit-ID: 3EQOeDSnmVz

--HG--
extra : rebase_source : 44fa6cb7fbd383b1294344f545126515518a2018
2016-11-04 17:11:52 -04:00
Dave Townsend 6a07a42125 Bug 1314343: Turn on no-unreachable in eslint. r=standard8
Unreachable code can be a sign of a mistake so we should turn this rule on.

MozReview-Commit-ID: LQphsNL7HBX

--HG--
extra : rebase_source : eb5fdb1157cac6e447492ac89bb15d83dc32eef6
2016-11-01 10:58:35 -07:00
Wes Kocher e7a40cea87 Backed out changeset 2a1b034ed3fb (bug 1314474) for xpcshell failures a=backout 2016-11-04 13:57:56 -07:00
Jared Wein 8eae3ca20e Bug 1314474 - Enable no-shadow rule for eslint for browser/ mochitests. r=mossop
MozReview-Commit-ID: 3QTChaVgCRP

--HG--
extra : rebase_source : a7bd3f5b133a5dcecedbdf39ef3b1ce75a550970
2016-11-03 18:29:08 -04:00
Mike de Boer 98abd3ba11 Bug 1302110 - disable the find counter specific tests on DEBUG builds only to stop frequent intermittents. r=Gijs
MozReview-Commit-ID: 2Pwj6wXyqjm

--HG--
extra : rebase_source : 1ecafb121b58fa77674e196b3084d997c821282c
2016-11-04 10:22:30 +01:00
Phil Ringnalda 0f32b67e2d Merge m-i to m-c, a=merge
MozReview-Commit-ID: Hm1RxN6OaoZ
2016-11-03 19:32:48 -07:00
Gabor Krizsanits 684d9317d3 Bug 1301340 - part3: Force single content process for tests that times out. r=mrbkap 2016-11-03 19:28:03 +01:00
André Bargull 2e47577847 Bug 1299615 - Part 4: Change license note for ICU to point to Unicode license. r=Waldo 2016-10-27 15:37:35 -07:00
Lin Clark cf2e15df76 Bug 1312481 - Part 1: Add react-virtualized. r=Honza 2016-11-03 14:56:00 -04:00
Phil Ringnalda c9fdc270b6 Merge m-c to autoland
--HG--
rename : dom/media/webaudio/compiledtest/TestAudioEventTimeline.cpp => dom/media/webaudio/gtest/TestAudioEventTimeline.cpp
2016-11-03 20:02:24 -07:00
Iris Hsiao aaddb56e74 Backed out changeset 5b9b56fecb95 (bug 1267810) 2016-11-04 10:57:34 +08:00
Matthew Wein dde16e219d Bug 1267810 - Add a module for registering keywords and handling keyword input sessions. r=adw
MozReview-Commit-ID: Ghqe5xLw67Y

--HG--
extra : rebase_source : cae9a75edb18529f608bc68f464a432300b8b88e
2016-11-03 16:27:50 +00:00
Jared Wein 87b2d4c295 Bug 1315013 - part 1, remove unnecessary double-slash comments that don't add value and look out of place with the spaced-comment eslint rule. r=mossop
MozReview-Commit-ID: HIUTSdkXxbY

--HG--
extra : rebase_source : 2f05e2f275ac7f293f9c650bdec8943189e3ce01
2016-11-03 14:42:06 -04:00
Mike Conley ca5bc4a97d Bug 1313067 - Make extra padding in autocomplete popup richlistitem opt-in. r=mak
MozReview-Commit-ID: 1nTKHSQzy7b

--HG--
extra : rebase_source : 4886392038d10e4a1cc8db67437afba2bd62b19d
2016-10-28 13:11:30 -04:00
Sean Lee 331e4b4cc9 Bug 1217162 - Implement insecure field warning on username field.; r=MattN
MozReview-Commit-ID: 2tefQKO9eGY

--HG--
rename : toolkit/components/passwordmgr/test/mochitest/test_basic_form_autocomplete.html => toolkit/components/passwordmgr/test/mochitest/test_insecure_form_field_autocomplete.html
extra : rebase_source : 6e7aa1995d07b9327a85ec4e18b8cb9e73e0a45b
2016-10-31 17:57:40 +08:00
Mike de Boer fa5057ff91 Bug 1309207 - the finder iterator doesn't find occurrences properly in links-only mode. r=jaws
MozReview-Commit-ID: 4kdxyX9zrKl

--HG--
extra : rebase_source : c3bfa0bb06d6c37615ac5e382de227788000dbe6
2016-11-02 13:38:59 +01:00
Alastor Wu 5476b14a53 Bug 1302350 - part5 : modify test to make sure blocked media won't dispatch 'play' event. r=baku
Add test case to make sure the blocked media won't dispatch 'play' event.

MozReview-Commit-ID: JXibqgVrKce

--HG--
extra : rebase_source : 5cb4d564ddfb366f12560b921e33ffa5c9fb1627
2016-11-02 14:22:33 +08:00
Phil Ringnalda c1b863b390 Merge m-c to autoland 2016-11-04 19:05:33 -07:00
André Bargull 42eeb09e2f Bug 1313795 - Remove Date.prototype.toLocaleFormat uses in toolkit/content/widgets. r=Neil 2016-11-01 09:20:48 -07:00
Panos Astithas 64baf2d729 Bug 1282768 - Part 2 - Move the secondary actions of doorhanger notifications to their own menu button. r=paolo
MozReview-Commit-ID: 2cnufF7wZJG

--HG--
extra : rebase_source : 6bb9c9f8bd52bd8e6f54cbc2b0ef2760fee25c3a
2016-11-20 18:40:22 +01:00
Jonathan Kingston 74e50ea3c1 Bug 1267604 - Restyle doorhanger notifications. r=paolo
MozReview-Commit-ID: HBykgFhgjmX

--HG--
extra : rebase_source : fd94d5e2549271b4f0696b1435bce9178cb291d1
2016-11-20 18:40:08 +01:00
Michael Layzell faee358314 Bug 1310771 - Part 1: Add an aFlags argument to nsIBrowser::SwapBrowsers, r=mconley
This adds a single flag, SWAP_KEEP_PERMANENT_KEY, which tells the
browser that when it performs the swap, the permanent key should stick
with the browser, rather than following the frameLoader.

This patch also adds the implementation of tabbrowser.swapBrowsers,
which was previously absent, despite being referenced.

MozReview-Commit-ID: CLwJYzpY8Pp
2016-11-18 16:00:43 -05:00
Carsten "Tomcat" Book 0317ea2aa6 Merge mozilla-central to mozilla-inbound 2016-11-18 16:53:55 +01:00
Georg Fritzsche 3291518115 Bug 1302663 - Part 4 - Add event rendering to about:telemetry. r=dexter 2016-11-18 15:51:59 +01:00
Carsten "Tomcat" Book 4b1ce477ad Backed out changeset 0bd621a27696 (bug 1302663)
--HG--
extra : rebase_source : bc5a64ec3f7b80cc573cae1897927d8c27639941
2016-11-18 14:27:47 +01:00
Georg Fritzsche 03b34b93b0 Bug 1302663 - Part 4 - Add event rendering to about:telemetry. r=dexter 2016-11-18 13:03:59 +01:00
Jared Wein 5040f17e00 Bug 1312486 - Enable no-extra-boolean-cast, no-new-object, no-shadow-restricted-names, and spaced-comment rules for eslint. r=standard8
MozReview-Commit-ID: 7Gx90a5y8t6

--HG--
extra : rebase_source : 9c8a6b15c19982d720b0163fbbf19d465da786fe
2016-10-24 13:14:19 -04:00
Jarda Snajdr b979f28967 Bug 1310573 - Add reactjs/reselect to Devtools shared libraries r=Honza
MozReview-Commit-ID: 1XGXxlA8HFp

--HG--
extra : rebase_source : 527cb7c0857dcc24dd24791075e6ef512978c23d
2016-10-18 15:36:25 +02:00
Sebastian Hengst 119110604d Backed out changeset 686282bd2f19 (bug 1312049)
MozReview-Commit-ID: G1rcAOb4c0O
2016-10-29 15:28:01 +02:00
Jonathan Kew 4964eb51ce Bug 1312049 - Remove/disable tests that depend on setting prefs to override the UI locale directionality. r=gandalf 2016-10-28 12:04:07 +01:00
Ray Lin e61c56e529 Bug 1312324 - Add test to confirm fullscreen availability when video in an iframe. r=jaws
MozReview-Commit-ID: KTGCViUshrd

--HG--
extra : rebase_source : 074f8b79471eb78bcf7c9a1b3656661e0e1f75fa
2016-10-24 12:12:51 +08:00
Samael Wang 8216d5293a Bug 1276553 - Part 3: Add groupedSHistory related functions to nsIBrowser. r=smaug
Add swapBrowsers() for frameloader or other platform components to swap frameloaders
and <xul:browser> listeners.

Add closeBrowser() for chrome process top-level frameloader to correctly remove /
close a tab.

MozReview-Commit-ID: KzM0xL8goUN

--HG--
extra : rebase_source : 87fe1a611b8d5094b0cdc09d503e6793799bab03
2016-10-18 16:15:32 -04:00
Phil Ringnalda 8cf1367dd8 Merge m-i to m-c, a=merge
MozReview-Commit-ID: FnnOWQ3xKPi
2016-10-25 22:03:31 -07:00
Ton db0e472002 Bug 1309297 - Change "Show Folder" to "Open Folder" (about:profiles) in Windows. r=mossop
--HG--
extra : rebase_source : 9d3c21e25b49f7b112a03ec575840bccafb07d40
2016-10-11 19:36:33 +02:00
Ryan VanderMeulen a57d15ff6a Merge inbound to m-c. a=merge 2016-10-23 13:16:27 -04:00
Jared Wein 43af4edf06 Bug 1311450 - Only show the 'touch' padding for the select dropdown when opened via touch. r=mconley,smaug
MozReview-Commit-ID: 521oAj1NzX7

--HG--
extra : rebase_source : c6e72987cfd0c237269ff7f203d47f1e21652e85
2016-10-20 12:45:39 -04:00
Sebastian Hengst fecfd038fd Bug 1283384 - Implement time picker UI w/ message passing: Fix eslint errors. r=eslint 2016-10-25 09:32:56 +02:00