Dactyloidae/devtools/shared
FranklinDM c8d825af39 Issue #1658 - Part 7: Implement support for optional chaining in console autocomplete
This works by stripping the optional chaining characters from the completion part variable, allowing the developer tools' parser to proceed as if it were a regular, non-optional expression.

Tests were partially based on: https://bugzilla.mozilla.org/show_bug.cgi?id=1594009

Tests for features that do not apply to our version of developer tools (e.g. autocomplete for integer literals, ignoring spaces between property accessors, etc) were excluded.
2022-05-05 09:05:02 +08:00
..
acorn Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
apps Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
client Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
css Regenerate developer tools' static CSS properties database 2022-05-04 10:11:13 +08:00
discovery Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
fronts Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
gcli Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
heapsnapshot Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
inspector Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
jsbeautify Issue #1656 - Part 8: Devtools and misc. 2020-09-25 22:06:55 +08:00
layout Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
locales Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
node-properties Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
performance Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
platform Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
pretty-fast Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
qrcode Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
security Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
shims Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
sourcemap Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
specs Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
sprintfjs Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
tests Issue #1656 - Part 8: Devtools and misc. 2020-09-25 22:06:55 +08:00
touch Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
transport Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
webconsole Issue #1658 - Part 7: Implement support for optional chaining in console autocomplete 2022-05-05 09:05:02 +08:00
worker Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
async-storage.js import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
async-utils.js import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
builtin-modules.js import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
content-observer.js import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
defer.js import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
deprecated-sync-thenables.js import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
DevToolsUtils.js import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
dom-node-constants.js import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
dom-node-filter-constants.js import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
event-emitter.js import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
flags.js import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
indentation.js import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
jar.mn import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
l10n.js import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
loader-plugin-raw.jsm import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
Loader.jsm import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
moz.build Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
Parser.jsm Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
path.js import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
plural-form.js import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
protocol.js import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
system.js import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
task.js Issue #1656 - Part 3: Nuke more vim config lines in the tree. 2020-09-25 22:04:17 +08:00
ThreadSafeDevToolsUtils.js import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00