Commit Graph

1716 Commits

Author SHA1 Message Date
Geoff Brown
131dda1304 Bug 1313397 - Move browser/components/sessionstore/Utils.jsm to toolkit/modules; r=mikedeboer 2016-11-02 10:56:20 -06:00
Mike Conley
8064bf48a1 Bug 1315317 - Make sure PopupNotification reshows only occur when the tab is in the foreground. r=Gijs
MozReview-Commit-ID: CHnE28MNXXn
2016-11-04 18:14:52 -04:00
Kris Maglione
3fa60815d9 Bug 1312690: Speed up MatchPattern matching. r=aswan
MozReview-Commit-ID: 2QmKnG0aBQw
2016-11-02 13:45:01 -07:00
Wes Kocher
5fe2107617 Merge central to inbound a=merge 2016-11-02 17:31:08 -07:00
Mike Conley
b14a59ab37 Bug 1314125 - Make PopupNotifications use tabbrowser's selectedBrowser frameLoader instead of docShellIsActive to determine the currently selected tab. r=mikedeboer
See inline documentation for why I'm using the frameLoader instead
of just directly comparing the selectedBrowser to the browser
requesting the prompt.

MozReview-Commit-ID: D9ahuth6eLC
2016-10-31 17:02:33 -04:00
Mike Conley
e64022c973 Backed out changeset 30e050c04c4e r=mconley
MozReview-Commit-ID: HLTpejFKnY9
2016-10-31 16:12:51 -04:00
Phil Ringnalda
976ba2e000 Backed out changeset e69eab662c29 (bug 1314125) for also being the reason for the timeouts in browser_permission_doorhanger.js on e10s
CLOSED TREE
2016-11-01 19:12:35 -07:00
Sebastian Hengst
d06622f456 Backed out changeset bd45588af02e (bug 1314125) for timing out in browser_permission_doorhanger.js on e10s. r=backout 2016-11-02 00:36:55 +01:00
Mike Conley
1456b279af Bug 1314125 - Make PopupNotifications use tabbrowser's selectedBrowser instead of docShellIsActive to determine the currently selected tab. r=mikedeboer
MozReview-Commit-ID: D9ahuth6eLC
2016-10-31 17:02:33 -04:00
Mike Conley
50a7e26f17 Backed out changeset 30e050c04c4e r=mconley
MozReview-Commit-ID: HLTpejFKnY9
2016-10-31 16:12:51 -04: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
Marco Bonardo
ae421406a3 Bug 1310737 - Urlbar doesn't properly handle %S and POST keywords. r=adw
MozReview-Commit-ID: 3IEqahvOwVH
2016-10-19 15:09:01 +02:00
Scott Wu
c02af5a213 Bug 1283384 - Implement time picker UI w/ message passing, r=mconley
MozReview-Commit-ID: Gn3Itf0yFrN
2016-09-06 13:01:40 +08:00
Ryan VanderMeulen
650168c214 Merge inbound to m-c. a=merge 2016-10-23 13:16:27 -04:00
Gregory Szorc
7b05cdfcf5 Bug 1277359 - Fix syntax error introduced in 87fe724cfc90; r=me 2016-10-21 18:37:02 -07:00
Ralph Giles
f60748e5ee Bug 1277359 - Report SSE2 instruction support on linux update pings. r=rstrong
We need to advertise this to the update server to avoid downloading
updates which won't run because of unsupported cpu features on
the recipient's hardware.

MozReview-Commit-ID: H36VXnD3TnW
2016-10-07 16:25:42 -07:00
Ryan VanderMeulen
b1b9fae1b1 Merge m-c to autoland on a CLOSED TREE. a=merge 2016-10-21 17:15:38 -04:00
Jared Wein
a485808ad4 Bug 1311450 - Only show the 'touch' padding for the select dropdown when opened via touch. r=mconley,smaug
MozReview-Commit-ID: 521oAj1NzX7
2016-10-20 12:45:39 -04:00
Steve Chung
afc331aad6 Bug 1300988 - Part 2: Move MockDocument to toolkit/modules and refactor unit test in passwordmgr. r=MattN
MozReview-Commit-ID: 16jZ7UzhVDf
2016-10-18 18:45:24 +08:00
Luke Chang
36e6375328 Bug 1309481 - Remove leftover code specific to Logins from JSONFile.jsm and add tests; r=Paolo
MozReview-Commit-ID: DjEPCN2PXA1
2016-10-17 18:26:35 +08:00
Matthew Noorenberghe
3dbe67f6c2 Bug 1310049 - Refactor FormLikeFactory to its own module for use by Form Autofill. r=steveck
This introduces LoginFormFactory which wraps FormLikeFactory for use with login-specific contexts.

MozReview-Commit-ID: 6rPz5JOy3Yp
2016-10-18 13:31:09 -07: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
Neil Deakin
bfb59f91a8 Bug 1309652, use computed display when determining option display values, r=felipe 2016-10-21 15:55:25 -04:00
Mike de Boer
f2c4fa0793 Bug 1307328 - nested iframes combined with scrolling=no require special attention for rect positioning inside the findbar dimmed background. r=jaws
MozReview-Commit-ID: JG99XMKsuIj
2016-10-05 15:30:33 +02:00
Kris Maglione
44c17906e3 Bug 1309351: Part 1 - Replace child_process/subprocess.js with a thin wrapper around Subprocess.jsm. r=rpl f=mhowell
MozReview-Commit-ID: 7r9pSC8v1T
2016-10-14 18:01:42 -07:00
Mike de Boer
0ae858287c Bug 1304073 - don't hide the modal highlight dimmed background upon a mouse click under certain conditions. r=jaws
We'll ignore mouse events with the following properties:
1) a modifier key was pressed during the click,
2) an anchor element was clicked,
3) the 'selectstart' event fired earlier, indicating a text selection action
4) 'relatedTarget' is set, indicating a drag action or touch event.

MozReview-Commit-ID: 2hIBgcVXzp
2016-09-29 15:37:39 +02: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
Carsten "Tomcat" Book
fbbcb361ef merge mozilla-inbound to mozilla-central a=merge 2016-10-12 12:01:48 +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
78ca4740c2 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
MozReview-Commit-ID: 8OEKmKn9Nwc
2016-10-11 20:59:13 +02:00
Sebastian Hengst
9a806de17d Backed out changeset 5bccb629be60 (bug 1279652) for leaking docshells, e.g. in browser_Finder_hidden_textarea.js and browser_findbar.js. r=backout 2016-10-11 20:58:19 +02:00
Mike de Boer
941c774def 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
MozReview-Commit-ID: H6gB2IMndM8
2016-10-11 13:08:00 +02:00
Phil Ringnalda
154d3b5d1a Merge m-c to autoland 2016-10-10 19:12:47 -07:00
Phil Ringnalda
7bb38ab9e0 Merge f-t to m-c, a=merge
MozReview-Commit-ID: C1redSmlixf
2016-10-10 19:11:56 -07:00
Mike de Boer
67cc5224ba 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
MozReview-Commit-ID: HG8ahina25M
2016-10-10 14:22:28 +02:00
Sebastian Hengst
faa4e03c25 Bug 1304829 - rename RELEASE_BUILD to RELEASE_OR_BETA: main part. r=ted,Mossop
MozReview-Commit-ID: 1lCt0xTMV5O
2016-10-08 11:14:49 +02:00
Mike de Boer
293fa85edc Bug 1303008 - refactor Fennec Finder.jsm integration to always show the correct match count results in the findbar. r=nalexander
MozReview-Commit-ID: KZIstsbHAyT
2016-10-10 11:53:25 +02:00
Phil Ringnalda
2762d7977f Merge m-c to m-i
MozReview-Commit-ID: Kp60wHZauGi
2016-10-06 20:26:20 -07:00
Luke Chang
7894cd3129 Bug 1304322 - Refactor LoginStore.jsm to make it reusable for Form Autofill; r=MattN
MozReview-Commit-ID: Kx8aALU7fu2
2016-09-21 17:29:48 +08:00
Mike de Boer
c80399f2ca 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
MozReview-Commit-ID: 8OEKmKn9Nwc
2016-10-11 11:18:14 +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
Mike de Boer
62d75044aa Bug 1302018 - make the background of the find toolbar dimmed highlighting mode a bit more see-through for readability. r=jaws
MozReview-Commit-ID: ClCRrtD31E9
2016-09-29 15:43:38 +02:00
Jessica Jong
113984eb02 Bug 1288591 - Implement the layout for <input type=time>. r=mconley, r=dholbert, r=smaug 2016-10-06 00:17:00 -04:00
Mike de Boer
dd2ca93103 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
MozReview-Commit-ID: KAokVKOgSei
2016-10-11 11:09:17 +02:00
Mike de Boer
2e27b8d05f 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
MozReview-Commit-ID: 3vclEAPw1rU
2016-10-11 10:51:05 +02:00
Sebastian Kaspari
632ecdcae8 Bug 1301715 - Only extract metadata if the Activity Stream or Nightly flag is enabled. r=ahunt
MozReview-Commit-ID: 7Ic8v1M6AAy
2016-09-30 11:58:25 -04: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
Kris Maglione
b60b9cd3ac Bug 1306447: Remove b2g support code from WebExtensions. r=aswan
MozReview-Commit-ID: L3g01tpDSwH
2016-09-29 21:10:30 +01:00
Ilya Gordeev
26d70ab8fb Bug 1247602 - Allow to bind blobs in Sqlite.jsm. r=mak
MozReview-Commit-ID: 2yPO6kidqfn
2016-02-19 14:24:54 +05:00
Kirk Steuber
aaf84e4362 Bug 1206133 - Fix browser_bug553455.js such that it does not make invalid assumptions about how panels work and refactored from callbacks to Tasks and Promises. r=rhelmer
MozReview-Commit-ID: 79bsQGDVz19
2016-09-06 11:04:06 -07:00