gecko-dev/toolkit/modules
Nicholas Nethercote f4dd5e2636 Bug 1414096 (attempt 2) - Remove support for nsISupportsString values in nsPrefBranch::{get,set}ComplexValue(). r=florian.
Bug 1345294 introduced nsPrefBranch::{get,set}StringPref(), which allowed the
getting of utf8 strings from prefs, which previously required using
nsISupportsString with {get,set}ComplexValue. That bug also converted most
uses.

This patch finishes the job.

- It removes the nsISupportsString support.

- It converts existing code that relied on the nsISupportsString.

- It removes the lint that was set up to detect such uses of nsISupportsString.

--HG--
extra : rebase_source : b885ee784704819e181430200af5ef762e269d14
2017-11-10 09:07:48 +11:00
..
addons Bug 1405286: Part 3 - Test that filterResponseData from cached onHeadersReceived doesn't crash. r=mixedpuppy 2017-10-14 19:25:35 -07:00
docs
secondscreen Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8 2017-10-15 20:50:39 +01:00
sessionstore Bug 1412437 - Remove nsIDOMHTMLTextAreaElement; r=bz 2017-11-01 14:28:22 -07:00
subprocess Bug 1411368 - Automatically fix no-multi-spaces issues raised when using ESLint 4. r=mossop 2017-10-26 11:47:01 +01:00
tests Bug 1414096 (attempt 2) - Remove support for nsISupportsString values in nsPrefBranch::{get,set}ComplexValue(). r=florian. 2017-11-10 09:07:48 +11:00
third_party/jsesc
AppConstants.jsm Bug 1407351 - Remove E10S_TESTING_ONLY defines. r=glandium 2017-10-17 13:40:02 -02:00
AppMenuNotifications.jsm Bug 1359733 - Move menu notification state to jsm r=Gijs 2017-05-18 13:22:27 -07:00
AsyncPrefs.jsm Bug 1369460 - AsyncPrefs.jsm should be imported lazily from nsBrowserGlue.js, r=mconley,snorp. 2017-07-15 00:16:30 +02:00
Battery.jsm Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8 2017-10-15 20:50:39 +01:00
BinarySearch.jsm
BrowserUtils.jsm Bug 1412437 - Remove nsIDOMHTMLTextAreaElement; r=bz 2017-11-01 14:28:22 -07:00
CanonicalJSON.jsm
CertUtils.jsm Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8 2017-10-15 20:50:39 +01:00
CharsetMenu.jsm Bug 1261841 part 2 - Use encoding_rs instead of uconv. r=emk,mystor. 2017-06-13 13:23:23 +03:00
ClientID.jsm Bug 1407234 - Don't show getCachedClientID error on new profiles. r=chutten 2017-10-11 16:10:29 +02:00
Color.jsm
Console.jsm Bug 1356569 - Remove notifyObservers' last parameter when it is falsy, r=jaws. 2017-04-14 21:51:39 +02:00
DateTimePickerHelper.jsm Bug 1406859 - [DateTimePicker] Let the first picker close gracefully before opening a second picker. r=mconley 2017-10-19 09:14:56 +08:00
DeferredTask.jsm Bug 1119777 - Remove non-standard Function.prototype.isGenerator. r=arai,kmag 2017-11-03 17:27:43 +01:00
Deprecated.jsm Backed out changeset 322fde2d53bf (bug 1356569) so bug 1355161 can be backed out. r=backout 2017-04-14 23:39:22 +02:00
EventEmitter.jsm Bug 1356231 - Import DevTools event-emitter module to toolkit as a JSM. r=mossop 2017-04-25 18:54:35 +02:00
FileUtils.jsm Bug 1391576 - Stop doing main-thread I/O in FileUtils.getFile for the most common case. r=kmag 2017-08-18 11:12:34 +01:00
Finder.jsm Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8 2017-10-15 20:50:39 +01:00
FinderHighlighter.jsm Bug 1366646 - Include borders and padding when calculating the offset of a window inside an (i)frame. r=jaws 2017-10-18 13:58:36 +02:00
FinderIterator.jsm Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8 2017-10-15 20:50:39 +01:00
FormLikeFactory.jsm Bug 1408186 - Remove nsIDOMHTMLSelectElement and nsIDOMHTMLOptionsCollection; r=bz 2017-10-12 16:32:25 -07:00
GMPExtractorWorker.js Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8 2017-10-15 20:50:39 +01:00
GMPInstallManager.jsm Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8 2017-10-15 20:50:39 +01:00
GMPUtils.jsm Bug 1360261 - Remove Preferences.jsm usage in GMPUtils. r=florian 2017-07-05 14:06:29 +01:00
Geometry.jsm Bug 1403682 - Add _findBoundingBox function and tests for mozscreenshots cropping; r=jaws 2017-10-14 11:13:32 -04:00
HiddenFrame.jsm Bug 1380282: rewrite browser_ext_webRequest.js for the new data: URI inheritance model. r=kmag 2017-07-19 14:41:46 +08:00
Http.jsm
IndexedDB.jsm
InlineSpellChecker.jsm Bug 1411368 - Automatically fix no-multi-spaces issues raised when using ESLint 4. r=mossop 2017-10-26 11:47:01 +01:00
InlineSpellCheckerContent.jsm Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8 2017-10-15 20:50:39 +01:00
Integration.jsm Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8 2017-10-15 20:50:39 +01:00
JSONFile.jsm Bug 1347515 - Get rid of nsIJSON.decodeFromStream, r=qdot 2017-11-10 00:27:22 +01:00
LightweightThemeConsumer.jsm Bug 1347190 - Add support for toolbar_top/bottom/vertical_separator in the theming API. r=jaws 2017-11-03 18:00:51 +00:00
LoadContextInfo.jsm
Log.jsm Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8 2017-10-15 20:50:39 +01:00
Memory.jsm Bug 1374620 - Enabled the ESLint dot-notation rule across mozilla-central r=standard8 2017-07-25 23:45:41 +05:30
NLP.jsm Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8 2017-10-15 20:50:39 +01:00
NewTabUtils.jsm Bug 1411891 - Improve the performance of deleting bookmarks with async transactions. r=mak 2017-10-26 10:14:14 +01:00
ObjectUtils.jsm Bug 1368456 - Remove imports of Promise.jsm from Firefox, r=mconley. 2017-06-23 11:25:18 +02:00
PageMenu.jsm Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8 2017-10-15 20:50:39 +01:00
PageMetadata.jsm Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8 2017-10-15 20:50:39 +01:00
PermissionsUtils.jsm Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8 2017-10-15 20:50:39 +01:00
PopupNotifications.jsm Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8 2017-10-15 20:50:39 +01:00
Preferences.jsm Bug 1414096 (attempt 2) - Remove support for nsISupportsString values in nsPrefBranch::{get,set}ComplexValue(). r=florian. 2017-11-10 09:07:48 +11:00
PrivateBrowsingUtils.jsm Bug 1383059 - Remove instanceof for supplemental interfaces. Part 1: add Window.isChromeWindow and switch |instanceof [nsIDOM]ChromeWindow| to use it instead. r=bz. 2017-10-06 13:47:27 +02:00
ProfileAge.jsm Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8 2017-10-15 20:50:39 +01:00
Promise-backend.js Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8 2017-10-15 20:50:39 +01:00
Promise.jsm
PromiseMessage.jsm
PromiseUtils.jsm Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8 2017-10-15 20:50:39 +01:00
PropertyListUtils.jsm Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8 2017-10-15 20:50:39 +01:00
RemoteController.js Bug 1395795 - Convert RemoteController.jsm into a normal JS script in order to avoid paying the cost of wrapping the arrays passed in the arguments; r=Mossop 2017-09-01 15:12:08 -04:00
RemoteFinder.jsm Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8 2017-10-15 20:50:39 +01:00
RemotePageManager.jsm Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8 2017-10-15 20:50:39 +01:00
RemoteSecurityUI.jsm
RemoteWebProgress.jsm Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8 2017-10-15 20:50:39 +01:00
ResetProfile.jsm
ResponsivenessMonitor.jsm
SelectContentHelper.jsm Bug 1296264 - Part 2: Do not fire mouse events when user closes <select> popup by clicking outside. r=mconley 2017-10-18 14:36:49 +08:00
SelectParentHelper.jsm Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8 2017-10-15 20:50:39 +01:00
ServiceRequest.jsm
Services.jsm Bug 1407720 - Merge nsICookieManager and nsICookieManager2 r=nwgh 2017-10-31 13:02:28 +01:00
ShortcutUtils.jsm
Sqlite.jsm Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8 2017-10-15 20:50:39 +01:00
Task.jsm Bug 1095267 - Stop using Promise.jsm in Task.jsm. r=paolo 2017-06-05 18:05:11 +01:00
Timer.jsm Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8 2017-10-15 20:50:39 +01:00
Troubleshoot.jsm Bug 1414096 (attempt 2) - Remove support for nsISupportsString values in nsPrefBranch::{get,set}ComplexValue(). r=florian. 2017-11-10 09:07:48 +11:00
UpdateUtils.jsm Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8 2017-10-15 20:50:39 +01:00
WebChannel.jsm Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8 2017-10-15 20:50:39 +01:00
WindowDraggingUtils.jsm Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8 2017-10-15 20:50:39 +01:00
WindowsRegistry.jsm
ZipUtils.jsm Bug 1402888 - Remove nsIStreamTransportService::createInputStream startOffset and readLimit params, r=smaug 2017-09-26 07:21:27 +02:00
css-selector.js Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8 2017-10-15 20:50:39 +01:00
debug.js Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8 2017-10-15 20:50:39 +01:00
jar.mn Bug 1380282: rewrite browser_ext_webRequest.js for the new data: URI inheritance model. r=kmag 2017-07-19 14:41:46 +08:00
moz.build bug 1404080 - Add dwBuildNumber and UBR to the Windows version in the OS_VERSION replacement for the app.update.url. r=mhowell 2017-10-06 10:55:20 -07:00
win.xul Bug 1380282: rewrite browser_ext_webRequest.js for the new data: URI inheritance model. r=kmag 2017-07-19 14:41:46 +08:00