release-1.5
Backend changes to check extension update needs.
More Health Data UX tweaks, after code review: - Clarify that preview of data it NOT getting sent if user opted out - Simplify wording of opt in/out checkbox - Dialogs.addLinkTooltips(): don't touch links that already have a tooltip - Minor code style tweaks
Convert Brackets core code over to new EventDispatcher APIs for all non-DOM events. - Does NOT convert PreferencesSystem & PrefixedPreferencesSystem yet, since they have existing impls of on()/off() with a different signature - Several modules with circular references now must wait until htmlReady() to register event handlers on other modules, since the other module is initially empty (no on() API to call): - KeyBindingManager listeners on CommandManager - FileViewController listeners on MainViewManager - ProjectManager listeners on FileViewController & MainViewManager - Removes legacy NodeConnection "." event separators, deprecated since 0.37 - Remove 'promises' member of "projectOpen" Event object, which was very old and doesn't seem to have been used in a long time. - Remove RecentProjects code that listens for events on SidebarView, since it stopped triggering those events 2 years ago (in df7a495). The "beforeExecuteCommand" listener in PopUpManager covers the same case now.
Fix QuickOpen unit tests after introduction of QuickSearchField - listens for Enter on keydown, not keyup; expects an "input" event to follow every text change (Enter key processing now waits until text change events have caught up so Enter key never takes effect if change event never comes)
- Remove unused '$' JSLint annotations (Travis/JSHint complains) - Finally actually mark Editor "keyEvent" as deprecated - Fix one last case in JS code hints where $() was being used for non-DOM events - Fix cases where our code says 'jqEvent' but it's now an EventDispatcher event instead
added background fade like ins/ovr
Fix unit tests
Remove unneeded execute permissions
Updated bootstrap to 2.3.1 and less to 1.3.3 (needed for bootstrap)
implement tabs in ExtensionManagerDialog. fix search field interaction.
Added comments based on Randy's feedback.