add chain() function to async utils
wrap 'chain' function because it modifies its arguments
Cleanups, mainly to unit tests:
- Improve docs in SpecRunnerUtils
- Add assertion in SRU in case a mock Document is created without an Editor
but then used in a way that would auto-create an Editor (which won't get
cleaned up)
- Add assertion in _destroyEditorIfUnneeded() since its name makes it easy
to call with the wrong type (including via SRU.destroyMockEditor())
- Rename HTML code hints suite & remove unused var
- Minor docs cleanups in LanguageManager (incorrect usage of "i.e.", missing
docs for new fileNames option, etc.)
- Add unit tests for install dialog cases where installer comes back with a
result after clicking Cancel but before Cancel times out, or comes back
vary late after timeout once user has opted to close the dialog
- Remove a duplicated LanguageManager test (due to f67cfcdf)
- Add a few more StringMatch tests to ensure tricky cases don't break in
the opposite direction as before
Cleanups:
* DocumentManager: use CollectionUtils.forEach() in notifyPathNameChanged()
(removing early-exit optimization that's probably unneeded; can reintroduce
when CollectionUtils.some() lands)
* Move filename->language mapping tests from Editor-test to LanguageManager-test
* Add another #330 testcase as suggested by Glenn in #3064
* Add StringMatch testcases as suggested by Kevin in #3417
* SpecRunnerUtils: use waitsForDone() more
* CSSUtils-test: remove unused vars
* Dialogs: tiny docs improvement
turn on cm gutter filler
Merge remote-tracking branch 'origin/master' into randy/cm-gutter-filler
use @background-color-3 for scrollbar and gutter fillers
Merge remote-tracking branch 'origin/master' into randy/cm-gutter-filler
Merge remote-tracking branch 'origin/master' into randy/cm-gutter-filler
bg images for mac scrollbars
more bg images for mac scrollbars
better win filler color
Inject jQuery via RemoteAgent. Expose basic DOM manipulation via RemoteAgent.remoteElement(data-brackets-id).
add RemoteElement.html() to support mixed content use cases
Merge remote-tracking branch 'origin/master' into jasonsanjose/research-dom-edit-mapping
basic live editing via replacing entire element content
Now capable of producing the simplest possible diff (attribute value
changed)
handles all attribute changes
Switched HTMLInstrumentation from DOMHelpers to new SimpleDOMBuilder; re-enabled most 'well-formed HTML' unit tests (some fail with the new code)
Merge remote-tracking branch 'origin/jasonsanjose/research-dom-edit-mapping' into nj/ResearchLiveHTML