Commit Graph

143 Commits

Author SHA1 Message Date
Florian Queze
c9a0637249 Bug 1359111 - stop using BrowserUtils.makeURI, r=jaws. 2017-04-25 09:21:49 +02:00
Sebastian Hengst
a3bf5d4e88 Backed out changeset 95aca3b5524e (bug 1302470) 2017-04-21 19:09:11 +02:00
Brad Werth
d2dcc71a2e Bug 1302470 Part 7: Disable part of the browser_Finder.js test until Highlight All is fixed for iframe content. r=mikedeboer
MozReview-Commit-ID: Jyn2YOIlIlV
2017-04-21 08:25:42 -07:00
Carsten "Tomcat" Book
220e04cd00 Backed out changeset 855488862155 (bug 1302470) 2017-04-21 17:10:32 +02:00
Brad Werth
bde338f516 Bug 1302470 Part 7: Disable part of the browser_Finder.js test until Highlight All is fixed for iframe content. r=mikedeboer
MozReview-Commit-ID: Jyn2YOIlIlV
2017-04-20 14:09:07 -07:00
Kris Maglione
74c9dcd792 Bug 1355120: Follow-up: Disable old WebNavigation.jsm tests. r=bustage
MozReview-Commit-ID: 5GiFrFUUR8Q
2017-04-12 20:51:35 -07:00
Mark Banner
ec9074e132 Bug 1347712 - Change the testing configurations into ESLint configurations within eslint-plugin-mozilla - automatically update .eslintrc.js test config files for new config locations. r=jaws
MozReview-Commit-ID: LH0CQOPfoe6
2017-03-20 12:36:37 +01:00
Dave Townsend
741fe841a8 Bug 1308981: Display system add-ons in a separate section in about:support. r=rhelmer
MozReview-Commit-ID: 3KYFz4pOXPT
2017-03-09 15:44:40 -08:00
Sebastian Hengst
c0f03e69f0 Bug 1336920 - Display the presence/absence of a valid Google and Mozilla API key in about:support. r=florian,francois
MozReview-Commit-ID: CRW3Ttb5DZm
2017-02-16 13:01:21 +01:00
Jeff Gilbert
ed4d7c9c69 Bug 1341957 - Add webgl.getSupportedExtensions() to about:support. - r=daoshengmu
MozReview-Commit-ID: EQci0ZxlVyM
2017-02-23 14:42:05 -08:00
Jed Davis
a7ea89d1b0 Bug 1286865 - Step 3: Expose rejected syscall log in about:support. r=adw r=gcp
MozReview-Commit-ID: 6YcwfRtPM2
2017-01-30 18:51:13 -07:00
Jeff Gilbert
d7d7402efe Bug 1335296 - Expand about:support WebGL information. - r=qdot,daoshengmu,jrmuizel
MozReview-Commit-ID: 166aNL6VSOa
2017-02-02 16:50:19 -08:00
Mark Banner
a54b21ce85 Bug 1335813 - Enable eslint no-undef for toolkit, apart from components/ and content/, and fix various issues. r=jaws
MozReview-Commit-ID: LpXm7TbwvDb
2017-01-31 13:17:03 +00:00
Florian Quèze
0a4ee94a29 Bug 1334199 - script-generated patch to omit getComputedStyle's second argument when it's falsy, r=jaws. 2017-01-27 10:51:02 +01:00
George Wright
a596d51a85 Bug 1314803 - Remove supportsHardwareH264 from about:support r=mattwoodrow 2017-01-26 16:19:29 -05:00
Florian Quèze
91f7a2ef3a Bug 1331599 - script-generated patch to replace removeEventListener calls with the once option when possible, r=jaws. 2017-01-25 07:01:52 +01:00
Mike de Boer
889e09ada6 Bug 1316459 - play range outline animations after its properties have been set as the result of a scheduled repaint of the modal highlighter. r=Gijs
MozReview-Commit-ID: 4xLHwB0l4ja
2017-01-23 20:13:07 +01:00
Mike de Boer
464ad73586 Bug 1324143 - part 3 - disable CPU intensive tasks when the page is too big to bother. r=jaws
MozReview-Commit-ID: CIEc2bYnxOq
2017-01-06 13:13:28 +01:00
Mike de Boer
4b9abf202e 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
2017-01-06 13:11:26 +01:00
Mark Banner
309757c14f Bug 1328565 - Prevent cases of Cu.import importing into variables and global scope at the same time. r=mossop
MozReview-Commit-ID: CXly2RhNpRP
2017-01-04 19:37:43 +00:00
Jared Wein
242ab87626 Bug 1326511 - Enable brace-style and no-multi-spaces eslint rules for toolkit. r=MattN
MozReview-Commit-ID: FuVu8skcqOe
2016-12-30 21:47:25 -05:00
Jared Wein
e3149c378f Bug 1325464 - Enable object-shorthand rule and run 'mach eslint --fix' with the rule enabled. r=MattN
MozReview-Commit-ID: 7E7LPorrEje
2016-12-29 18:34:54 -05:00
Wes Kocher
2d7553dcfd 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
34e228f767 Bug 1325464 - Enable object-shorthand rule and run 'mach eslint --fix' with the rule enabled. r=MattN
MozReview-Commit-ID: 8WoGr8i6oCR
2016-12-29 15:20:47 -05:00
malayaleecoder
440422533e Bug 1325099 - reset imported.Debugging.fake value and catch TypeError. r=jmaher
MozReview-Commit-ID: ElEGCLoSAeC
2016-12-24 02:44:56 +05:30
Mark Banner
dc46a8fba3 Bug 1322343 - Enable no-unused-vars in the local scope in toolkit/.eslintrc.js. r=mossop
MozReview-Commit-ID: CiIsUjQzp4D
2016-11-09 22:06:32 +00:00
Mike de Boer
b9f30ab4f0 Bug 1282752 - use the awesome new Range.getRectsAndTexts() API to fetch the text content for each rect of a range. r=jaws
MozReview-Commit-ID: BKAx4TdBms0
2016-11-11 12:41:00 +01:00
Dave Townsend
e7b1b3284f Bug 1316882: Turn on space-before-function-paren eslint rule (toolkit). r=jaws
MozReview-Commit-ID: FGFwg6TYkvm
2016-11-11 15:22:34 -08:00
Dave Townsend
12596ced47 Bug 1316882: Turn on space-infix-ops eslint rule. r=jaws
MozReview-Commit-ID: HBpjT2uHJaZ
2016-11-10 14:48:04 -08:00
Mike de Boer
80dafbf488 Bug 1304497 - always draw all rectangles, because the showing and hiding of overlapping rectangles during find occurrence navigation is jarring. This essentially backs out bug 1300824. r=jaws
MozReview-Commit-ID: 32HJaR0czyh
2016-11-02 22:18:15 +01:00
Jared Wein
0c024fa9ca 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
2016-10-24 13:14:19 -04:00
Mark Banner
233309fbe2 Bug 1251003 - Change .eslintrc files to .eslintrc.js to avoid obsolete config file format. r=mossop
MozReview-Commit-ID: JrbFxQ5rj6I
2016-10-18 08:38:10 +01:00
Mike de Boer
44f855f3a2 Bug 1305194 - wait a little longer when the finder iterator is requested to find a query of only one or two characters, which improves usability due to less flickering of highlighter results and performance due to avoiding the most costly nsFind operations there are on a page. r=jaws
Single and double character find operations cause a big hit on nsFind, because
it usually yields many more occurrences than other queries. But most importantly,
it needs to keep iterating each text node much longer than other queries, because
there is much less escapes/ loop exits happening.
This also fixes the FinderIterator infinite-depth call-stack due to unresolved
promises that remain active during the lifetime of the FinderIterator. Unwinding
the call-stack properly should save us bytes from the heap.

MozReview-Commit-ID: 4K19X0yngC7
2016-10-12 15:46:44 +02:00
Sebastian Hengst
3764def8a2 Backed out changeset a7882c91ca20 (bug 1305194) for leaking docshells, e.g. in browser_Finder_hidden_textarea.js and browser_findbar.js. r=backout 2016-10-11 21:00:52 +02:00
Mike de Boer
48ab60e886 Bug 1305194 - wait a little longer when the finder iterator is requested to find a query of only one or two characters, which improves usability due to less flickering of highlighter results and performance due to avoiding the most costly nsFind operations there are on a page. r=jaws
Single and double character find operations cause a big hit on nsFind, because
it usually yields many more occurrences than other queries. But most importantly,
it needs to keep iterating each text node much longer than other queries, because
there is much less escapes/ loop exits happening.
This also fixes the FinderIterator infinite-depth call-stack due to unresolved
promises that remain active during the lifetime of the FinderIterator. Unwinding
the call-stack properly should save us bytes from the heap.

MozReview-Commit-ID: 4K19X0yngC7
2016-10-11 18:06:45 +02:00
Blake Kaplan
86a3912efe Bug 1304531 - Remove CPOW usage from browser_WebRequest.js. r=Felipe
MozReview-Commit-ID: 2m4H9KT3dos
2016-09-20 18:37:35 -07:00
Mike de Boer
805a22093c Bug 1303874 - clear the dictionary for the current find window only upon restart of the iterator, not each reset. r=jaws
MozReview-Commit-ID: Gp2rnr5z12n
2016-09-26 16:07:53 +02:00
Sebastian Hengst
8951837e34 Backed out changeset 464d8056f9de (bug 1303874) for failing mochitest-chrome-3 test_bug263683.xul on Linux. r=backout 2016-09-23 18:43:19 +02:00
Mike de Boer
c05eb2b506 Bug 1303874 - clear the dictionary for the current find window only upon restart of the iterator, not each reset. r=jaws
MozReview-Commit-ID: Cq9bI5XEp1y
2016-09-22 10:52:22 +02:00
Mike de Boer
716d0144e8 Bug 1302170 - use the newly added setCutoutRectsForElement API for AnonymousContent to optimize rectangle cutouts rendering speed when using findbar dimmed, modal highlighting mode. r=jaws,mstange
MozReview-Commit-ID: Im0yvzDM8nm
2016-09-23 12:39:42 +02:00
Mike de Boer
afc28d0a90 Bug 1301941 - hide the dimmed modal highlight of the find toolbar when the last character is removed from the input field. r=jaws
MozReview-Commit-ID: 5I4ggpJ5xQx
2016-09-16 11:10:51 +02:00
Mike de Boer
fa992fe815 Bug 1302178 - fix ESlint error in browser_FinderHighlighter.js. r=me, a=tomcat
MozReview-Commit-ID: FhNkbzenRAp
2016-09-15 11:34:27 +02:00
Mike de Boer
32c5cc103c Bug 1282752 - support find terms that span multiple lines whilst using modal highlighting in the find toolbar. r=jaws
MozReview-Commit-ID: Jzaqbi945za
2016-09-14 23:31:26 +02:00
Mike de Boer
6bffea2cd5 Bug 1302178 - fix a regression that made the modal highlight not disappear between page navigations. r=jaws
MozReview-Commit-ID: KIrOvR8Pdps
2016-09-13 16:42:12 +02:00
Ryan VanderMeulen
9176b1ffd5 Merge m-c to autoland. a=merge 2016-09-13 20:46:39 -04:00
Mike de Boer
df28acbc8c Bug 1300824 - skip cutting out the current found range from the mask so it won't show when you backspace in the findbar input field. r=jaws
MozReview-Commit-ID: 4vcHbHD0z31
2016-09-13 11:32:15 +02:00
Mike de Boer
7d5305d1be Bug 1283042 - add a test for highlighting XML documents; needed to fix up highlightFinished notifications. r=jaws
MozReview-Commit-ID: HKw51diGOBm
2016-09-12 18:46:18 +02:00
Nicolas Silva
19e7150083 Bug 1298085 - Update test browser_Troubleshoot.js to recognize the indices field from gfx logging. r=mchang 2016-09-13 16:00:27 +02:00
Aryeh Gregor
fd7d844ea6 Bug 1299453 - Stop using createEvent("DragEvents"/"KeyEvents") internally; r=smaug
They are non-standard aliases for "DragEvent" and "KeyboardEvent" that
are not supported by any other UA, and we would like to drop support.
So first let's stop using them ourselves, so we can use telemetry to see
if any sites are using them.

MozReview-Commit-ID: ICC33ORa2st
2016-08-31 20:38:50 +03:00
Mike de Boer
6894be27a5 Bug 1279695 - update the position of ranges that are inside fixed, sticky positioned container nodes or frameset or iframe at each repaint or scroll. r=jaws
MozReview-Commit-ID: J8YK1s2kArq
2016-08-25 20:11:46 +02:00