- add test case for clearCurrentlyViewedFile
- add test case for getCurrentlyViewedFile and setCurrentlyViewedFile
- add test case for clearCurrentDocument
- add DocumentManager integration tests
- add test cases to verify that currentDocumentChange and activeEditorChange events are fired correctly
HTMLInstrumentation: handles the interface between editor/document
and live HTML.
HTMLSimpleDOM: Parses HTML into a simple DOM-like structure with
properties useful for HTMLInstrumentation.
HTMLDiff: Generates a list of edits to mutate a Simple DOMs into another.
* Remove "File > Extension Manager..." and reinstate "File > Install Extension..."
* Add "Browse Extensions" button to the Install Extension dialog that goes to the wiki page
* Add toolbar icon to open the Install Extension dialog
The QuickOpen test checks three things currently:
1. Ability to open a file with QuickOpen with the expected matching
2. Ability to jump to a line
3. The selected line is centered
* origin/master:
now that the working set view handles mousedown instead of click in order to capture left and right clicks, it's necessary to call preventDefault() so the focus is not removed from the editor.
remove high ascii file
fix typo
git munged high ascii in file name, so use only low ascii
Fix typo
Update ExtensionLoader require paths to include text plugin. Update InlineImageViewer to use text plugin to load an HTML template.
Correct showInlineEditor to toggleQuickEdit. Updated all references and ran unit tests.
Fix SHOW_INLINE_EDITOR command handler to return a promise.
Clean up Debug menu (issues #977, #1056): - Move JSLint to View menu; Use Tabs to Edit menu - Remove "Experimental" heading - Remove "Close Browsers" command (after discussion w/ Glenn) - underlying NativeApp API not removed since it's still used by unit tests - Reorder remaining Debug menu items - Rename "Reload Window"->"Reload Brackets" for clarity - Rename "New Window"->"New Brackets Window" for clarity - Move JSLint command impl to JSLintUtils - (Left Use Tabs impl in DebugCommandHandlers for now until it has a more natural home)
Add unit tests for filtering out token types in JavaScript Quick Edit.
initial set of tests complete
intermediate checkin for first unit test
RequireJS text plugin 1.0.8
Conflicts:
src/extensions/default/JavaScriptQuickEdit/unittests.js
* origin/master: (45 commits)
code review comments
Update comments
Update CodeMirror SHA
code review fixes
Restore Shift-Tab to outdent behavior
Re-implement performance suite filtering due to RequireJS changes in SpecRunner
Revert .json file listing of test suites.
Add ExtensionUtils to root require context
added a comment explaining why we aren't using jquery deferreds for the done loading notification
Fix #971 (Find in Files treats \n, \r, etc. as regular expressions) -- Escape backslash too (and simplify escaping regexp to use char class instead of |).
createTestWindowAndRun now waits for brackets to be completely done loading (so extensions are loaded before tests run)
added a 'ready' event to brackets that fires when brackets is completely done loading
Code review fixes. Combined both offset to lines functions into a single function
Rewrote unit tests for JavaScriptInlineEditor to get JSUtils from the require context that was used to load the extension. We only need to do this in unit tests where we rely on JSUtils to get the DocumentManager, etc. from the current window.
Modified ExtensionLoader to allow for retrieving the require context that loaded an extension
Refactor loadStyleSheet. Change error handling.
make red bolder
provide way for unit tests to restore commands after a reset
Changed click handler to use $.on so runtime added menus work
Fixed bug where triangle wasn't updating correctly by toggling "scroll" events on double click show
...
Conflicts:
test/BootstrapReporter.js
test/UnitTestSuite.json