gecko-dev/toolkit/components
Bob Silverberg 8f848ff9df Bug 1381992 - Add some reader mode support to the tabs API, r=mixedpuppy
This adds two properties to the Tab object:

- isArticle indicates whether the document in the tab is likely able to be
  rendered in reader mode.
- isInReaderMode indicates if the document in the tab is being rendered in
  reader mode.

It also adds a toggleReaderMode() which toggles a tab into and out of reader mode.

There is also a new case in which tabs.onUpdated will fire. When the isArticle
status of a tab changes, an onUpdated event will fire with data {isArticle: boolean}.

MozReview-Commit-ID: AaAQ0V5qm2Z

--HG--
extra : rebase_source : f9cbed6dff56781ecd86281cb46f23f0ec8aecf6
2017-09-08 17:00:27 -04:00
..
aboutcache
aboutcheckerboard
aboutmemory Bug 1401100 - Remove nsIMemoryReporterCallback. r=erahm. 2017-09-22 08:09:29 +10:00
aboutperformance Backed out changeset 6896f93a2327 (bug 1385352) for not making it to m-c before the next violation of its new linting rule merged to autoland 2017-08-10 20:21:19 -07:00
addoncompat Bug 1371065: Part 1 - Remove external references to the add-on SDK. r=Mossop,glandium 2017-09-12 11:54:47 -07:00
alerts Bug 1336638 - Disable toolkit/components/alerts/test/test_principal.html on windows 7. r=mattn 2017-08-31 15:39:02 -04:00
apppicker Bug 1375125 - Stop using nsILocalFile in the tree. r=froydnj 2017-08-04 17:49:22 +09:00
asyncshutdown Bug 1392098 - Enable the new ESLint no-useless-run-test rule across the tree. r=mossop 2017-08-20 18:52:05 +01:00
autocomplete Bug 1391293 - Reduce Address Bar results flickering when typing additional chars. r=adw 2017-09-08 11:39:44 +02:00
backgroundhangmonitor Bug 1401813 - Rename Null[C]String() as Void[C]String(). r=erahm. 2017-09-22 14:35:46 +10:00
browser Bug 1402255 - Change nsIBaseWindow::title from wstring to AString. r=janv. 2017-09-25 13:10:51 +10:00
build
captivedetect Bug 1389598 - Part 4: Remove remaining gonk refs. r=froydnj 2017-08-11 17:45:18 -07:00
cloudstorage Bug 1391486 - Cloud Storage - Handle browser.download.dir unspecified in new profile r=Gijs 2017-08-17 23:05:26 -07:00
commandlines Bug 1388789 - make va_list nsTextFormatter private; r=froydnj 2017-08-31 15:21:37 -06:00
contentprefs Backed out changeset f92c249cae8b (bug 886907) for failing editor/libeditor/tests/test_bug1368544.html on Android 4.3 debug. r=backout 2017-08-15 16:35:07 +02:00
contextualidentity Bug 1391110: Part 4 - Remove unnecessary nsIFrameLoaderOwner QIs. r=smaug 2017-08-19 13:32:58 -07:00
crashes Bug 1393716 - Don't run minidump analysis on content crashes if the browser is quitting r=ted.mielczarek 2017-09-03 10:48:18 +02:00
crashmonitor
ctypes Bug 1391420: Set NO_PGO on a bunch of binaries that we don't ship. r=ted 2017-08-23 15:05:40 -04:00
diskspacewatcher
downloads Bug 870698 - Part 2: Replace Append("") with AppendLiteral(""). r=erahm 2017-09-03 22:14:11 -07:00
extensions Bug 1381992 - Add some reader mode support to the tabs API, r=mixedpuppy 2017-09-08 17:00:27 -04:00
feeds Bug 1375125 - Stop using nsILocalFile in the tree. r=froydnj 2017-08-04 17:49:22 +09:00
filepicker Bug 1375125 - Fix errors caused by mechanical replacement. r=froydnj 2017-08-05 08:21:55 +09:00
filewatcher Bug 1393538 Clean up unused variables in toolkit/ r=smaug 2017-08-24 15:07:59 -05:00
finalizationwitness Bug 1389510 part 3 - Remove getProperty/setProperty hooks from ClassOps. r=evilpie 2017-08-25 10:12:16 +02:00
find Bug 1369072 - part3: nsXBLPrototypeHandler::DispatchXBLCommand() should use controller of visible window r=smaug 2017-09-07 22:54:49 +09:00
gfx Merge m-c to inbound, a=merge 2017-09-08 13:41:21 -07:00
jsdownloads Bug 1395663 - Allow retrieving DownloadHistoryList objects that include a limited number of history results. r=Paolo 2017-09-08 11:33:11 +02:00
jsoncpp Backed out changeset 9f03844eb810 (bug 1387569) 2017-08-19 20:22:05 +02:00
lz4 Bug 1396398 - Fix comment for MAGIC_NUMBER. r=Yoric 2017-09-20 18:43:01 +09:00
maintenanceservice Backed out changeset 3ad6c35d7220 (bug 1378834) 2017-09-13 14:53:57 +02:00
mediasniffer
microformats
mozintl Bug 1379905 - Switch mozIntl, datetimebox and DateTimeFormat to use GetRegionalPrefsLocales. r=jfkthame,smaug 2017-07-14 16:47:23 -07:00
mozprotocol
narrate Backed out changeset f4c33a37fe6d (bug 1395890) for failing browser-chrome's browser/components/extensions/test/browser/browser_ext_find.js. r=backout on a CLOSED TREE 2017-09-19 16:35:31 +02:00
osfile Bug 1371065: Part 1 - Remove external references to the add-on SDK. r=Mossop,glandium 2017-09-12 11:54:47 -07:00
parentalcontrols
passwordmgr Bug 1397615 - Skip some long-running mochitests on Android Debug only; r=snorp 2017-09-21 12:39:35 -06:00
payments Bug 1402210 - Add payment UI documentation and do minor code cleanup. r=marcosc 2017-09-21 21:35:24 -07:00
perf
perfmonitoring Backed out changeset 6896f93a2327 (bug 1385352) for not making it to m-c before the next violation of its new linting rule merged to autoland 2017-08-10 20:21:19 -07:00
places Bug 1399879 - The Places hash SQL function is expensive on large urls. r=adw 2017-09-18 10:31:20 +02:00
printing Bug 1397657 - Update tests within toolkit/ to comply with new toplevel data: URI navigation policy. r=francois,dtownsend 2017-09-12 07:06:03 +02:00
printingui Bug 1390428 (part 9) - Remove nsXPIDLCString. r=erahm. 2017-08-17 15:29:03 +10:00
privatebrowsing
processsingleton Backed out 3 changesets (bug 1382968) for breaking browser_addons_debug_webextension.js a=backout 2017-08-08 09:17:56 -07:00
promiseworker Bug 1383120 - Enable no-arbitrary-setTimeout eslint rule on xpcshell tests, r=mossop 2017-07-26 09:08:07 -04:00
prompts Bug 1388238 - Implement waitForMasterPasswordDialog helper which handles open dialogs. r=MattN 2017-08-16 18:45:11 +08:00
protobuf
reader Bug 1326520 - Rename nsIURI.path to pathQueryRef. r=valentin.gosu 2017-07-29 20:50:21 +09:00
reflect
remote
remotebrowserutils Bug 1397548 - Correctly deal with deceptively URI-looking content entered into the location bar in RemoteWebNavigation.loadURIWithOptions(); r=mconley 2017-09-07 17:15:36 -04:00
resistfingerprinting Bug 870698 - Part 4: Replace Equals("") with EqualsLiteral(""). r=erahm 2017-09-06 01:13:45 -07:00
satchel Bug 1394556: Part 1 - Fix strict mode errors in JSM scripts. r=Mossop 2017-08-30 01:50:27 -07:00
search Bug 1394556: Part 1 - Fix strict mode errors in JSM scripts. r=Mossop 2017-08-30 01:50:27 -07:00
securityreporter
startup Bug 1298930 - Remove the eRestarti386 and eRestartx86_64 constants. r=spohl 2017-08-29 05:50:00 -04:00
statusfilter Bug 1383328 - Use TabGroup as event target for browser-status-filter (r=smaug) 2017-07-28 13:11:59 -07:00
telemetry Merge inbound to central, a=merge 2017-09-25 16:41:34 -07:00
terminator Bug 870698 - Part 2: Replace Append("") with AppendLiteral(""). r=erahm 2017-09-03 22:14:11 -07:00
thumbnails Bug 1399646: Part 1 - Destroy BackgroundPageThumbs instance at shutdown. r=Gijs 2017-09-13 13:34:57 -07:00
timermanager
tooltiptext Backed out changeset 1c9f780c4e9c (bug 1397229) 2017-09-18 19:41:53 +02:00
typeaheadfind Backed out 6 changesets (bug 1302470) for mochitest-chrome failures 2017-08-31 20:04:24 -07:00
url-classifier Bug 1401066 - Add poison canary to check for errors. r=francois 2017-09-25 10:57:20 +08:00
urlformatter Bug 1384509 - Test replacing *_API_KEY variables in URLs using the URL formatter and test trimming sensitive URLs. r=mossop 2017-07-28 10:14:57 +02:00
utils
viewconfig Bug 1392989 (part 2) - Remove unused atom-service references. r=jaws. 2017-08-24 11:46:02 +10:00
viewsource merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-09-19 11:15:12 +02:00
windowcreator Backed out changeset 6896f93a2327 (bug 1385352) for not making it to m-c before the next violation of its new linting rule merged to autoland 2017-08-10 20:21:19 -07:00
windowwatcher Bug 1372662 - Part 1: Never copy sessionstorage into noopener windows, r=smaug 2017-08-29 13:18:11 -04:00
workerloader
xulstore Bug 1398136 - use startup profile dir if necessary, r=MattN 2017-09-12 17:28:41 +01:00
moz.build Backed out changeset 8df491f3dcdf for landing with the wrong bug number in the commit message. 2017-08-15 19:27:16 -04:00
nsDefaultCLH.js
nsDefaultCLH.manifest