toolkit/modules/FinderHighlighter.jsm
34a1ab064cb5b868fa75cb74d052e978eb34d6c1
created 2016-12-16 16:45 -0800
pushed 2016-12-17 00:53 +0000
Wes Kocher Wes Kocher - Backed out 5 changesets (bug 1302470) for causing bug 1323200 a=backout
239dd56733c4779d60eaadfcbc6569d7ee4a5330
created 2016-11-09 22:06 +0000
pushed 2016-12-13 18:05 +0000
Mark Banner Mark Banner - Bug 1322343 - Enable no-unused-vars in the local scope in toolkit/.eslintrc.js. r=mossop
c51e7406d7b2e2246a1ece0d8989282ca752039f
created 2016-12-10 08:27 -0800
pushed 2016-12-10 16:44 +0000
Phil Ringnalda Phil Ringnalda - Merge m-i to m-c, a=merge
3d2569996ebc5b4625f9a221c78c00cb982a8735
created 2016-11-10 09:03 -0800
pushed 2016-12-10 16:44 +0000
Mike de Boer Mike de Boer - Bug 1302470 Part 3: Call the new isRangeVisible function to determine whether or not to draw a highlight rect. r=mikedeboer
d3fc2da9713325e3af85c0c3945eaf56dd93d3ee
created 2016-11-11 12:41 +0100
pushed 2016-12-09 07:43 +0000
Mike de Boer Mike de Boer - Bug 1282752 - use the awesome new Range.getRectsAndTexts() API to fetch the text content for each rect of a range. r=jaws
cb78abd0c2a7e65034ae32418f9922e7fc036fa2
created 2016-11-17 17:49 +0100
pushed 2016-11-17 16:51 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 3d34b2ac22a3 (bug 1302470)
3d34b2ac22a31c6bf5264af698af916860e07d50
created 2016-11-10 09:03 -0800
pushed 2016-11-17 15:08 +0000
Mike de Boer Mike de Boer - Bug 1302470 Part 3: Call the new isRangeVisible function to determine whether or not to draw a highlight rect. r=mikedeboer
a958562f3d67a8bcb8c0dd98f2e4d54c1365b675
created 2016-11-10 14:48 -0800
pushed 2016-11-17 01:29 +0000
Dave Townsend Dave Townsend - Bug 1316882: Turn on space-infix-ops eslint rule. r=jaws
27004183fb6461c4ebc4ce6da571e22e0a2288e2
created 2016-11-14 13:49 +0100
pushed 2016-11-14 12:52 +0000
Mike de Boer Mike de Boer - 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
785cc517d781a2f7b1b2dda8a98384db636bf8c7
created 2016-11-14 13:29 +0100
pushed 2016-11-14 12:32 +0000
Mike de Boer Mike de Boer - Bug 1316515 - clear the find selection when the findbar input box is cleared. r=Gijs
7e98ff6fdd6405c8802b4aa3ee754d90e9a9b1b3
created 2016-11-02 22:18 +0100
pushed 2016-11-03 10:03 +0000
Mike de Boer Mike de Boer - 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
62c5218b7325723c8d88d5c4cfe4fa241f905406
created 2016-10-24 13:14 -0400
pushed 2016-10-31 21:27 +0000
Jared Wein Jared Wein - Bug 1312486 - Enable no-extra-boolean-cast, no-new-object, no-shadow-restricted-names, and spaced-comment rules for eslint. r=standard8
58e07e9d572a1099e79940f2cfff6452656b343d
created 2016-10-05 15:30 +0200
pushed 2016-10-17 16:51 +0000
Mike de Boer Mike de Boer - Bug 1307328 - nested iframes combined with scrolling=no require special attention for rect positioning inside the findbar dimmed background. r=jaws
ec4c356610afd0c81ae3196552ce8f4955eaea42
created 2016-09-29 15:37 +0200
pushed 2016-10-14 10:11 +0000
Mike de Boer Mike de Boer - Bug 1304073 - don't hide the modal highlight dimmed background upon a mouse click under certain conditions. r=jaws
aa8629a25ab5aeb2678a0187e50336659d368b44
created 2016-10-12 12:01 +0200
pushed 2016-10-12 10:08 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-inbound to mozilla-central a=merge
67e3ee9b41edc9d70863704fad44a50d283bb886
created 2016-10-11 13:08 +0200
pushed 2016-10-12 10:08 +0000
Mike de Boer Mike de Boer - Bug 1303874 - make the active window object part of the iterator params to make sure that similar iterator runs for different runs are not treated as the same, thus potentially yielding incorrect results. r=jaws
5e187221dbe8783c77cc2c67d98d9e18ae6a99e0
created 2016-10-11 20:59 +0200
pushed 2016-10-11 19:01 +0000
Mike de Boer Mike de Boer - Bug 1279652 - reddit.com invalidates all references in the TextLayer, resulting in zero ClientRects for ranges that we have in the FinderHighlighter cache. This fix makes sure to re-fetch all the ranges when this is detected. r=jaws
d768ef11f948f3ed4ed91fe791b46d73ecd04404
created 2016-10-11 20:58 +0200
pushed 2016-10-11 18:58 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 5bccb629be60 (bug 1279652) for leaking docshells, e.g. in browser_Finder_hidden_textarea.js and browser_findbar.js. r=backout
5bccb629be606e323e5ba3ec77530efef4e09409
created 2016-10-11 11:18 +0200
pushed 2016-10-11 16:39 +0000
Mike de Boer Mike de Boer - Bug 1279652 - reddit.com invalidates all references in the TextLayer, resulting in zero ClientRects for ranges that we have in the FinderHighlighter cache. This fix makes sure to re-fetch all the ranges when this is detected. r=jaws
a4c3d4d2588ceb1500aab82e2410396cca01755e
created 2016-10-11 11:09 +0200
pushed 2016-10-11 09:13 +0000
Mike de Boer Mike de Boer - Bug 1306234 - stop flickering when the background color of the findbar dimmed highlighting mode changes and make sure the color changes if needed when all the ranges have been found as well. r=jaws
d98cc2898db4ecdb8a81b718f2751fd75ab8c05d
created 2016-10-11 10:51 +0200
pushed 2016-10-11 08:55 +0000
Mike de Boer Mike de Boer - Bug 1305033 - make adjustments to the outline box style when one the ranges' rects overlap each other in the find toolbar dimmed highlighting mode. r=jaws
e70b480ce6c24db5f13e1c5f402592d1ef0922ab
created 2016-10-10 14:22 +0200
pushed 2016-10-11 02:13 +0000
Mike de Boer Mike de Boer - Bug 1279843 - adjust the borders of the yellow range outline box on the findbar modal highlighting background to have gradient borders ending transparently, so that no characters will be obscured. ui-r=sevaan, r=jaws
5873007a1877473916209042530989fa61558f52
created 2016-09-29 15:43 +0200
pushed 2016-10-06 16:14 +0000
Mike de Boer Mike de Boer - Bug 1302018 - make the background of the find toolbar dimmed highlighting mode a bit more see-through for readability. r=jaws
f36d1ab003c857b9861e3ca111c7e152e2a86af3
created 2016-09-27 14:14 +0200
pushed 2016-09-28 20:07 +0000
Mike de Boer Mike de Boer - Bug 1305420 - don't include the topmost windows' scroll-position for iframes, or else it will be counted twice. r=jaws
cb212903f7036117ddbb29b3bdbc390b161b1bb2
created 2016-09-27 11:27 +0200
pushed 2016-09-28 14:56 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Merge mozilla-central to fx-team
df63260c1c90ea8ff0a5a314fbcae9365854abb0
created 2016-09-23 15:53 +0200
pushed 2016-09-28 14:56 +0000
Mike de Boer Mike de Boer - Bug 1279695 - increase the framerate to allow for quicker position updates of the rectangles in the dimmed highlighting region of the findbar. r=jaws
ee066384095172f059aab32ed55839e66372cce5
created 2016-09-26 16:07 +0200
pushed 2016-09-26 14:10 +0000
Mike de Boer Mike de Boer - Bug 1303874 - clear the dictionary for the current find window only upon restart of the iterator, not each reset. r=jaws
a33dcaa0f804a2114f13aa4a77affd8bf4cff5b5
created 2016-09-23 18:43 +0200
pushed 2016-09-23 16:45 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 464d8056f9de (bug 1303874) for failing mochitest-chrome-3 test_bug263683.xul on Linux. r=backout
a8bdb712349898c72ce9864fed47e680b8d9734f
created 2016-09-23 15:43 +0200
pushed 2016-09-23 14:13 +0000
Mike de Boer Mike de Boer - Bug 1302534 - track ranges inside elements that have overflow set to 'auto' or 'scroll' and make sure they repaint each time it's scrolled on the dimmed highlighting layer. r=jaws
464d8056f9de69d7133cc507123a44b8d3d0f6df
created 2016-09-22 10:52 +0200
pushed 2016-09-23 13:42 +0000
Mike de Boer Mike de Boer - Bug 1303874 - clear the dictionary for the current find window only upon restart of the iterator, not each reset. r=jaws
ee337e54f0e5bb6122f4c7a461c2a5047ac2350b
created 2016-09-23 15:35 +0200
pushed 2016-09-23 13:39 +0000
Mike de Boer Mike de Boer - Bug 1302035 - implement an algorithm to better detect whether a page is dark or bright and use that to toggle the dimming mode of the find toolbar. r=jaws
aa06902082204ca95b5d02790b44deb93910dfcf
created 2016-09-23 12:39 +0200
pushed 2016-09-23 10:53 +0000
Mike de Boer Mike de Boer - 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
00897f5b0db1790b5c67ccbf3e2d8519454521bf
created 2016-09-16 11:10 +0200
pushed 2016-09-19 14:18 +0000
Mike de Boer Mike de Boer - Bug 1301941 - hide the dimmed modal highlight of the find toolbar when the last character is removed from the input field. r=jaws
1e1c3173c058956b225823c67f7376fb2757ce89
created 2016-09-16 14:35 -0700
pushed 2016-09-17 21:00 +0000
Wes Kocher Wes Kocher - Merge m-c to inbound, a=merge
7fb647a90a467cf90057d9153bf508d22719acb0
created 2016-09-13 18:21 -0400
pushed 2016-09-17 21:00 +0000
Markus Stange Markus Stange - Bug 1302556 - Remove the workaround from FinderHighlighter.jsm. r=mikedeboer
f398b9d4696e2152d2c3040aa89073ff60e5955d
created 2016-09-16 13:57 -0700
pushed 2016-09-16 21:35 +0000
Wes Kocher Wes Kocher - Merge fx-team to central, a=merge
d8aad5dec43e6e962cc39d2a78c1002c1872d1a7
created 2016-09-16 10:33 +0200
pushed 2016-09-16 21:35 +0000
Mike de Boer Mike de Boer - Bug 1298435 - make sure the modal highlight outline is always inserted in the top-most window. r=jaws
96e13a1757524e0eada5ab197719e63e870dc725
created 2016-09-16 12:05 +0200
pushed 2016-09-16 10:07 +0000
Mike de Boer Mike de Boer - Bug 1302522 - remove CSS properties that slow down scrolling with find toolbar dimming enabled and listen to a singular scroll event. r=mstange
3b871b737c616c89a4b46398b800974b455c0960
created 2016-09-15 16:35 -0700
pushed 2016-09-15 23:42 +0000
Wes Kocher Wes Kocher - Merge fx-team to central, a=merge
6ac553163f6b9f2f5565fe09b8afdffa0d820984
created 2016-09-15 21:13 +0200
pushed 2016-09-15 23:42 +0000
Mike de Boer Mike de Boer - Backed out changeset 4b1afa9d2e99 (bug 1279708), because it landed on autoland earlier. r=backout DONTBUILD
4b1afa9d2e99ff11f590c253e33f65ec49157ea8
created 2016-09-15 20:51 +0200
pushed 2016-09-15 23:42 +0000
Mike de Boer Mike de Boer - Bug 1279708 - update the geometry of all ranges upon the next dimmed mask repaint in the case of a 'findAgain' update, because the page may have scrolled. r=jaws
945d91bffbdd852eb951936f74a54477dcef9162
created 2016-09-15 16:49 +0200
pushed 2016-09-15 18:54 +0000
Mike de Boer Mike de Boer - Bug 1279708 - update the geometry of all ranges upon the next dimmed mask repaint in the case of a 'findAgain' update, because the page may have scrolled. r=jaws
f7acbdb1d9a69b746c0e600968fa3ca4246a4ba3
created 2016-09-15 17:11 +0200
pushed 2016-09-15 18:53 +0000
Mike de Boer Mike de Boer - Bug 1279707 - when the location changes, we need to be more thorough in clearing the state variables than we are now to make sure we start fresh in new documents. r=jaws
6f7790dbfa0f6c8121b2e1ae67ccbaa3bb8f5aa7
created 2016-09-15 13:03 +0200
pushed 2016-09-15 11:36 +0000
Mike de Boer Mike de Boer - Bug 1302011 - if we keep referencing window, currWin will always remain the same, thus never reaching window.top to stop the while-loop. r=Gijs
9d0ff9c806d74810f6f9d118212e2d27177d67eb
created 2016-09-14 23:31 +0200
pushed 2016-09-15 09:17 +0000
Mike de Boer Mike de Boer - Bug 1282752 - support find terms that span multiple lines whilst using modal highlighting in the find toolbar. r=jaws
77b88f33bf5f891e73360ec0ace5b1f157c26c62
created 2016-09-13 16:42 +0200
pushed 2016-09-15 09:16 +0000
Mike de Boer Mike de Boer - Bug 1302178 - fix a regression that made the modal highlight not disappear between page navigations. r=jaws
8f7f5ce39b7d4e1dc2e12d9ac4f5fed945867a18
created 2016-09-13 14:57 +0200
pushed 2016-09-15 09:09 +0000
Mike de Boer Mike de Boer - Bug 1300869 - don't allow whitespace wrapping in find toolbar modal highlighting boxes. r=jaws
c7e88c3a55411715489671c64d76049fca937862
created 2016-09-13 11:32 +0200
pushed 2016-09-13 09:34 +0000
Mike de Boer Mike de Boer - 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
b36aa2b45076542947324127f604a1058cc66ecf
created 2016-09-12 18:46 +0200
pushed 2016-09-13 00:23 +0000
Mike de Boer Mike de Boer - Bug 1283042 - add a test for highlighting XML documents; needed to fix up highlightFinished notifications. r=jaws
287ff570b1a18bc84c82309e23163557cb9fae6d
created 2016-09-09 14:13 +0200
pushed 2016-09-09 12:15 +0000
Mike de Boer Mike de Boer - Bug 1283042 - make sure we are able to render the DOM elements of the modal highlighter when using the find toolbar on XML documents. r=jaws
a05091172da102a71a89a6602385b2114574abfd
created 2016-09-08 22:38 +0200
pushed 2016-09-09 10:20 +0000
Mike de Boer Mike de Boer - Bug 1290914 - use inline styles for the modal highlighting anonymous content nodes to dramatically improve performance when find in page is used on large documents. r=jaws
14aa33f8babc5382a23025126eb2eaac0d94d0a1
created 2016-09-08 22:38 +0200
pushed 2016-09-09 10:20 +0000
Mike de Boer Mike de Boer - Bug 1290914 - move the matches count and highlight-all request from the findbar binding to the JS module in the content process, so it's closer to the metal. r=jaws
3756b6695c104555ddbb0c33d28a3ce9425cee3f
created 2016-09-07 13:52 -0400
pushed 2016-09-08 00:27 +0000
Jared Wein Jared Wein - Bug 1300827 - The find-in-page selections that are not selected should have the same border-radius that the selected item has. r=mikedeboer
3e76c2fd3b99308b0c066f18342d744390bc2329
created 2016-09-07 18:37 +0200
pushed 2016-09-07 16:38 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 7158434e674a (bug 1290914)
85e02f8c2b692c2f241783d604e67ec15a3a785f
created 2016-09-07 18:37 +0200
pushed 2016-09-07 16:38 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset e6f59b598c17 (bug 1290914)
e6f59b598c177e3b2080f0d33e59de86a318169e
created 2016-09-07 12:03 +0200
pushed 2016-09-07 13:56 +0000
Mike de Boer Mike de Boer - Bug 1290914 - use inline styles for the modal highlighting anonymous content nodes to dramatically improve performance when find in page is used on large documents. r=jaws
7158434e674a7573e4317f953adbf89448c81b52
created 2016-09-07 12:03 +0200
pushed 2016-09-07 13:56 +0000
Mike de Boer Mike de Boer - Bug 1290914 - move the matches count and highlight-all request from the findbar binding to the JS module in the content process, so it's closer to the metal. r=jaws
cb40070e2bf693e97d2b55af001a847f69c791bd
created 2016-08-31 09:59 +0200
pushed 2016-08-31 08:05 +0000
Mike de Boer Mike de Boer - Bug 1280149 - rework and fix the positioning for range rects to work better with iframes and try better to not draw rects that are not visible from the top document. This basically means to leverage the Geometry.jsm API more and better. r=jaws
a90dde045c0d332ebe9ff8dc5c5a59ac5ae7019c
created 2016-08-31 09:53 +0200
pushed 2016-08-31 07:57 +0000
Mike de Boer Mike de Boer - Bug 1298438 - add modal highlighting stylesheet to each document, not only for each window. r=jaws
74516f0a4d8af50879c733489d16bdcea0bc8655
created 2016-08-27 11:43 +0200
pushed 2016-08-30 11:32 +0000
Mike de Boer Mike de Boer - Bug 1296822 - ignore the scrollbar size when nsIDOMWindowUtils.getRootBounds is used when fetching the page size for the findbar. r=jaws
less more (0) -60 tip