Dactyloidae/devtools/client
Moonchild 2d9cb22a28 [devtools] Further improve special character escaping in "copy as curl".
Follow-up to 15335ce39d1ea2ef4585a36a4d562a3894459a15

Trying to cross-platform sanitize causes issues escaping too much and
as a result mangling the curl commands that get spit out.
This reverts previously added Windows-specific escaping on POSIX and
vice versa.
Since we do not offer cross-platform copying as a curl command in devtools
anyway, it makes little sense to sanitize for the O.S. we're not running on
as we would not be using the command processor in such environments that
could trip over characters for the other O.S. This was previously added
as a defense-in-depth in case we would start offering this, but I see no
real reason to do so, anyway.

Also decided to in-line comments for readability instead of a bulleted
list in the function head.

Mozilla has taken similar steps because of fall-out, but they do offer
cross-platform "copy as curl" for corner cases, so they will have to
find solutions for a problem we won't have.
2025-07-07 11:57:09 +08:00
..
aboutdebugging Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
animationinspector Issue #1656 - Part 8: Devtools and misc. 2020-09-25 22:06:55 +08:00
canvasdebugger Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
commandline Remove unused variables (DevTools) in browser.js 2019-02-15 23:41:21 +08:00
debugger Make ECMA v6 the default for devtools pretty-printing. 2023-11-04 11:42:01 +08:00
dom Issue #1656 - Remove more vim control lines. 2023-05-04 10:46:38 +08:00
framework No issue - Replacing location might throw NS_ERROR_UNEXPECTED while the developer tools window is being destroyed 2024-02-23 10:50:38 +08:00
inspector Issue #2045 - Part 10: Regenerate devtools CSS database and include the revert keyword in related devtools code 2025-07-07 11:56:21 +08:00
jsonview No issue - Clean up some devtools comments and prefs. 2024-01-25 12:06:17 +08:00
locales Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
memory Issue #21 - Remove calls to Services.telemetry and nsITelemetry 2022-04-28 10:38:12 +08:00
netmonitor Issue #1656 - Part 8: Devtools and misc. 2020-09-25 22:06:55 +08:00
performance Issue #1656 - Part 8: Devtools and misc. 2020-09-25 22:06:55 +08:00
preferences No issue - Clean up some devtools comments and prefs. 2024-01-25 12:06:17 +08:00
projecteditor Issue #1656 - Part 8: Devtools and misc. 2020-09-25 22:06:55 +08:00
responsive.html Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
responsivedesign No issue - Remove leftover doorhanger code from the developer tools 2024-02-23 10:50:08 +08:00
scratchpad Issue #1656 - Remove more vim control lines. 2023-05-04 10:46:38 +08:00
shadereditor Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
shared [devtools] Further improve special character escaping in "copy as curl". 2025-07-07 11:57:09 +08:00
shims Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
sourceeditor Issue #1656 - Remove more vim control lines. 2023-05-04 10:46:38 +08:00
storage Issue #1656 - Remove more vim control lines. 2023-05-04 10:46:38 +08:00
styleeditor Issue #2515 - Guard devtools click handlers against non-primary clicks. 2024-08-05 10:30:00 +08:00
themes Issue #1656 - Remove more vim control lines. 2023-05-04 10:46:38 +08:00
webaudioeditor Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
webconsole No issue - Remove leftover doorhanger code from the developer tools 2024-02-23 10:50:08 +08:00
definitions.js import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
devtools-startup.js Add support for -browserconsole (the command line) 2019-02-15 23:34:46 +08:00
devtools-startup.manifest import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
jar.mn No issue - Remove leftover beta-only dev edition promo in devtools. 2024-01-25 12:05:52 +08:00
menus.js Revert "Issue #1686 - Align a keybinding definition with the others" 2020-12-21 15:12:24 +08:00
moz.build Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
package.json import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
webpack.config.js import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00