Commit Graph

66 Commits

Author SHA1 Message Date
Katie Broida
51baff5088 Bug 565718 - Adds module for a zoom indicator in the browser's URL bar. r=dao
MozReview-Commit-ID: 7jcAhgUp8RP
2016-08-12 13:48:59 -04:00
Kris Maglione
a8efd78a92 Bug 1238310: Part 2 - Return a promise from FullZoom.reset that resolves on completion. r=adw
MozReview-Commit-ID: Af9eV8sLE2h

--HG--
extra : rebase_source : 5da4e631789e8da63e45b0385131dbf6ae3e72f7
extra : histedit_source : 2ebec5b49c9e95f8c909cf9702f470d551d9c245%2C0eeb19a5b999d42e792e2992c67d3a3e7c2e285d
2016-04-23 22:17:50 -07:00
Kris Maglione
c236a85ae5 Bug 1238310: Part 1 - Allow setting zoom for background tabs. r=adw
MozReview-Commit-ID: F7zQ30P510g

--HG--
extra : rebase_source : 4c643683c24b984676e0823fa607949dff7e9111
extra : histedit_source : e35be2cebebc92bc32f5821acc4c33d10a7b84eb
2016-04-01 15:16:52 -07:00
Josh Matthews
80d7a050f3 Bug 1255576 - Propagate privacy status for removed content preferences to observers. r=adw 2016-04-04 15:25:58 -04:00
Ciro S. Costa
045f189d10 Bug 1089232 - Updates nsContentPrefService to take an extra isPrivate argument. r=adw 2015-02-20 20:24:35 -02:00
Till Schneidereit
5dec54d943 Bug 1101817 - Part 1: Remove usages of WeakMap.prototype.clear from Gecko. r=yzen,mak,yoric,gijs,jlongster
--HG--
extra : rebase_source : ef9f83be96af75ee25f8e9fb90ce2b84ab3689bd
2016-01-04 13:06:50 +01:00
Felipe Gomes
909d49249d Bug 1228627 - Remove #includes from browser.js. r=Gijs 2015-11-30 12:13:57 -02:00
Zach Miller ext:(%20and%20Kevin%20Hutt%20%3Ckhutt12%40wou.edu%3E)
9c28564fc0 Bug 1138873 - Remove expression closures from handleResult methods. r=dao 2015-03-11 17:17:16 -07:00
Markus Stange
477587277a Bug 1015721 - Detect zoom changes by listening for ZoomChangeUsingMouseWheel events instead of DOMMouseScroll events. r=dao 2014-08-20 17:13:35 +02:00
Tim Taubert
62f406e610 Bug 993013 - Fix 'this._cps2 is undefined' errors in test runs r=adw 2014-06-25 16:30:17 +02:00
Masayuki Nakano
f6885469a0 Bug 984271 part.2 Rename nsEventStateManager to mozilla::EventStateManager r=smaug
--HG--
rename : dom/events/nsEventStateManager.cpp => dom/events/EventStateManager.cpp
rename : dom/events/nsEventStateManager.h => dom/events/EventStateManager.h
2014-04-01 13:09:23 +09:00
Aleh Zasypkin
aa3bfb35c2 Bug 984004 - Part 2: Immediately update %label on reset. r=felipc 2014-03-19 10:25:17 +01:00
Drew Willcoxon
f49c2eb330 Bug 856595 - Fix intermittent failure in test_wheel_default_action.html. r=mikedeboer 2014-01-30 09:20:37 -08:00
Mike de Boer
2f3d8c4a91 [Australis] Bug 956285: update zoom controls percentage label upon navigation. r=Gijs 2014-01-20 11:25:00 +01:00
Tom Schuster
e939a46cb8 Bug 691614 - Make content zooming work with e10s Firefox. r=felipe 2014-01-13 18:36:26 +01:00
Ryan VanderMeulen
3a50e45e8a [Australis] Backed out changesets 7c74e99d80c1 and 14e817fe25e1 (bug 956285) for mochitest-bc failures. 2014-01-17 10:30:28 -05:00
Mike de Boer
5dee0a841c [Australis] Bug 956285: update zoom controls percentage label upon navigation. r=Gijs 2014-01-17 14:04:15 +01:00
Gijs Kruitbosch
b50e0b0c07 Merge mozilla-central and ux 2013-10-09 06:19:14 +02:00
Drew Willcoxon
1cca2457a2 Bug 555390 - Fix intermittent failure in browser_bug419612.js by waiting for location-change notification after tabs are removed. r=mak 2013-10-07 21:59:22 -07:00
Mike Conley
083b775a4f Automated merge with https://hg.mozilla.org/mozilla-central 2013-08-13 10:12:56 -04:00
Drew Willcoxon
a0a4d6f410 Bug 904256 - Rename the browser-fullZoom:locationChange notification to make it clear it should only be used by tests. r=gavin 2013-08-12 16:41:43 -07:00
Mike Conley
1bc07e3e05 Automated merge with https://hg.mozilla.org/mozilla-central 2013-08-09 19:24:40 -04:00
Gijs Kruitbosch
6cd359a5e6 Merge mozilla-central and ux 2013-07-10 23:53:05 +02:00
Gijs Kruitbosch
597f293d60 Merge mozilla-central and ux 2013-06-27 14:24:43 -04:00
Drew Willcoxon
dfab2c165d Bug 880226 - Fix intermittent browser_bug386835.js by improving browser-fullZoom.js's async handling. r=mak 2013-07-09 14:12:43 -07:00
Gijs Kruitbosch
9068f66933 Merge mozilla-central and ux-central 2013-06-08 00:09:29 +02:00
Gijs Kruitbosch
4ca22db3a6 Merge m-c to UX. 2013-06-06 16:57:35 +02:00
Drew Willcoxon
1d9dd70a76 Bug 880361 - Fix "browser is undefined" error in FullZoom when immediately closing a newly opened browser window. r=gavin 2013-06-06 16:29:50 -07:00
Mike de Boer
f59d22ab75 Bug 869933: adjust zoom reset button label whilst zooming in/out. r=jaws 2013-05-14 18:55:21 +02:00
Drew Willcoxon
aeea388742 Bug 555120 - Fix intermittent failure in browser_bug441778.js, and in ContentPrefService2, invalidate cache entries when async mutators start. r=mak 2013-06-05 17:05:36 -07:00
Drew Willcoxon
4163cba7eb Bug 897428 - Fix JS error "markupDocumentViewer is undefined" in browser-fullZoom.js. r=gavin 2013-08-08 20:36:15 -07:00
Bill McCloskey
eb7a383fd6 Bug 903184 - Disable more fullZoom code in electrolysis (r=felipe) 2013-08-08 17:01:08 -07:00
Dão Gottwald
f4df7e7e1b Bug 887171 - browser-fullZoom.js puts MOUSE_SCROLL_ZOOM into the global scope, should be private instead. r=mak 2013-06-26 18:07:14 +02:00
Bill McCloskey
423a6f81dc Bug 862078 - Use an about:config preference to control multiprocess browsing, part 2 (r=felipe) 2013-04-22 19:47:52 -07:00
Drew Willcoxon
6d412106aa Bug 829456 - Update browser-fullZoom.js to use nsIContentPrefService2. r=mak 2013-03-16 15:12:31 -07:00
Ryan VanderMeulen
c58297757b Backed out changeset 74ca9737e076 (bug 829456)on suspicion of making bug 807442 nearly perma-fail on debug builds on a CLOSED TREE. 2013-03-26 15:45:57 -04:00
Drew Willcoxon
b894dca194 Bug 829456 - Update browser-fullZoom.js to use nsIContentPrefService2. r=mak 2013-03-16 15:12:31 -07:00
Phil Ringnalda
85888c8be6 Back out 85f522534c5a (bug 829456) for apparently causing frequent failures in test_bug607464.html
CLOSED TREE
2013-03-16 18:28:48 -07:00
Drew Willcoxon
4a0eb8c7ad Bug 829456 - Update browser-fullZoom.js to use nsIContentPrefService2. r=mak 2013-03-16 15:12:31 -07:00
Scott Johnson
948f478584 Bug 812372: Rename DocumentViewerImpl to nsDocumentViewer for consistency. [r=ehsan] 2012-11-28 18:26:39 -06:00
Josh Matthews
fda5be2065 Bug 723002 - Determine privacy status from provided nsILoadContext in ContentPrefService. r=ehsan 2012-06-30 07:50:07 -07:00
Masayuki Nakano
0b43196daa Bug 782739 Handle new mousewheel prefs in browser_fullZoom.js r=smaug+dao 2012-08-16 00:51:13 +09:00
Gervase Markham
82ff7027aa Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Bellindira Castillo [:bellindira]
83637b525c Bug 721389 - New Tab Page doesn't retain zoom level r=ttaubert 2012-04-25 13:50:09 -06:00
Ehsan Akhgari
9583e92170 Backout the merge from fx-team because of Ts regressions (no bug)
This is the backed out range:
http://hg.mozilla.org/mozilla-central/pushloghtml?changeset=a974c45914eb
2012-05-02 16:20:02 -04:00
Bellindira Castillo [:bellindira]
e790a03a6a Bug 721389 - New Tab Page doesn't retain zoom level r=ttaubert 2012-04-25 13:50:09 -06:00
Tim Taubert
3034f95b20 Bug 455553 - Part 3 - about:newtab integration; r=fryn,gavin 2012-01-25 23:43:27 +01:00
Matt Brubeck
bae97f9de9 Bug 719271 - Site-specific zoom level shouldn't apply to media documents [r=gavin] 2012-01-20 11:43:24 -08:00
Matt Brubeck
38804d62a5 Bug 575830 - Image zoom is reset when switching tabs [r=gavin] 2012-01-18 16:01:19 -08:00
arno renevier
46c2f6aa69 bug 679784: let nsIContentPrefService handle private browsing mode; r=ehsan
Manage private browsing mode in content pref service. CPS should be available
in private browsing mode, but should not store informations on disk, and should
clear all informations once the private session ends.

When setting a pref in private mode, it is stored in an in-memory hash table.
When getting a pref, it is retrieved from that hash table if available.
Otherwise, it is retrieved using the standard mechanism. When removing a pref,
it is retrieved from the hash table. The rationale is that in private mode,
it's ok to read a pref from normal database, but not ok to set it.

The in-memory hash table is cleared when leaving the private browsing mode.

When removing a set of preferences (with removeGroupedPrefs or
removePrefsByName), preferences are removed from the in-memory hashtable, *and*
from normal mode database. The rationale is that visiting a website may trigger
setting/getting/removing for a specific preference only. But removing many
prefs at once is the result of an action not associated with a website. For
example, user may wish to delete all its informations. In that case, user
probably expects to not have those informations restored once it leaves private
browsing mode.
2011-09-01 14:13:03 -04:00