-
- Downloads
Bug 1776480 - Remove OS.File et al. r=Gijs,webidl,smaug
This patch removes the vast majority of OS.File and support code. A few things remain: - The nsIOSFileConstantsService still exists, but the path related constants (OS.Constants.Path.*) are no longer added to the OS object. The plan is to replace this with a proper service e.g. Services.osConstants or similar) in bug 1786885. - There is still support for OS.File errors in ErrorSanitizer, which will be removed in bug 1775167. - The OS.File to IOUtils migration guide will be rewritten as general IOUtils documentation in bug 1830097. - dom/base/Document.cpp has a workaround for not loading osfile.jsm at startup, which may want to be reconsidered in bug 1830100. So long, and thanks for all the I/O. Differential Revision: https://phabricator.services.mozilla.com/D176543
Showing
- .eslintrc-test-paths.js 0 additions, 1 deletion.eslintrc-test-paths.js
- .eslintrc.js 0 additions, 8 deletions.eslintrc.js
- browser/base/content/test/performance/browser_startup.js 0 additions, 1 deletionbrowser/base/content/test/performance/browser_startup.js
- browser/base/content/test/static/browser_all_files_referenced.js 0 additions, 6 deletions.../base/content/test/static/browser_all_files_referenced.js
- docs/code-quality/lint/linters/eslint-plugin-mozilla.rst 0 additions, 1 deletiondocs/code-quality/lint/linters/eslint-plugin-mozilla.rst
- docs/code-quality/lint/linters/eslint-plugin-mozilla/reject-osfile.rst 0 additions, 13 deletions...lity/lint/linters/eslint-plugin-mozilla/reject-osfile.rst
- dom/system/OSFileConstants.cpp 0 additions, 85 deletionsdom/system/OSFileConstants.cpp
- dom/system/moz.build 0 additions, 3 deletionsdom/system/moz.build
- dom/system/tests/chrome.ini 2 additions, 2 deletionsdom/system/tests/chrome.ini
- dom/system/tests/ioutils/test_ioutils_read_write.html 0 additions, 30 deletionsdom/system/tests/ioutils/test_ioutils_read_write.html
- dom/system/tests/ioutils/test_ioutils_read_write_utf8.html 0 additions, 28 deletionsdom/system/tests/ioutils/test_ioutils_read_write_utf8.html
- dom/system/tests/test_constants.xhtml 0 additions, 25 deletionsdom/system/tests/test_constants.xhtml
- dom/system/tests/worker_constants.js 1 addition, 44 deletionsdom/system/tests/worker_constants.js
- dom/webidl/NativeOSFileInternals.webidl 0 additions, 60 deletionsdom/webidl/NativeOSFileInternals.webidl
- dom/webidl/moz.build 0 additions, 4 deletionsdom/webidl/moz.build
- js/xpconnect/tests/browser/browser_import_mapped_jsm.js 0 additions, 1 deletionjs/xpconnect/tests/browser/browser_import_mapped_jsm.js
- modules/libpref/init/all.js 0 additions, 3 deletionsmodules/libpref/init/all.js
- testing/runtimes/manifest-runtimes-android.json 0 additions, 1 deletiontesting/runtimes/manifest-runtimes-android.json
- testing/runtimes/manifest-runtimes-unix.json 0 additions, 1 deletiontesting/runtimes/manifest-runtimes-unix.json
- testing/runtimes/manifest-runtimes-windows.json 0 additions, 1 deletiontesting/runtimes/manifest-runtimes-windows.json
Loading
Please register or sign in to comment