Commit Graph

11756 Commits

Author SHA1 Message Date
Kevin Sawicki
6e074b3695 Merge pull request #6477 from atom/iz-move-grim-deprecate-calls
Move some Grim deprecation calls to correctly attribute them with packages
2015-04-22 17:01:44 -07:00
Kevin Sawicki
626c9924fe Remove deprecation about returning a disposable 2015-04-22 16:46:28 -07:00
Nathan Sobo
90d6eb7a13 Merge pull request #5217 2015-04-22 13:28:37 -06:00
Jess Lin
df070e9f1f [Gutter] Add back includeDeprecatedAPIs gate on gutter type decorations 2015-04-22 11:10:50 -07:00
Kevin Sawicki
5f38719dfc ⬆️ scrollbar-style@3.1 2015-04-22 10:27:07 -07:00
Jess Lin
3949153390 [Gutter] Presenter should return gutter decorations for screen row range, not buffer row range 2015-04-22 07:29:00 -07:00
Jess Lin
6cbb344616 [Gutter] Remove emissary usage 2015-04-22 07:29:00 -07:00
Jess Lin
cdca9c3ef1 [Gutter] Fix coffeescript style issues 2015-04-22 07:29:00 -07:00
Jess Lin
14145e1197 [Gutter] removeDecorationInfoFromLineDecorationCaches -> removePropertiesFromLineDecorationCaches 2015-04-22 07:29:00 -07:00
Jess Lin
c7b5792773 [Gutter] Rename TextEditorPresenter::updateCustomGutterState -> ::updateGutterOrderState 2015-04-22 07:29:00 -07:00
Jess Lin
55c6a11c36 [Gutter] Add comment to explain avoided decoration update in presenter & remove test 2015-04-22 07:29:00 -07:00
Jess Lin
9abd0232ce [Gutter] Remove ::getName from gutter components; save names in GutterContainerComponent 2015-04-22 07:29:00 -07:00
Jess Lin
6f66d2fd5d [Gutter] Convert GutterContainerComponent::updateChildGutters -> ::reorderGutters 2015-04-22 07:28:59 -07:00
Jess Lin
3051470979 [Gutter] Make CustomGutterComponent::buildDecorationNode call into ::updateDecorationNode 2015-04-22 07:28:59 -07:00
Jess Lin
303cb4c368 [Gutter] Rename 'HTML' to 'Node' in some methods 2015-04-22 07:28:59 -07:00
Jess Lin
09d1b977de [Gutter] Convert ! to 'not', && to 'and' 2015-04-22 07:28:59 -07:00
Jess Lin
c9cbef9a0c [Gutter] Avoid reading position info off DOM nodes directly in CustomGutterComponent 2015-04-22 07:28:59 -07:00
Jess Lin
af629f8416 [Gutter] Remove check for null decorationState in CustomGutterComponent 2015-04-22 07:28:59 -07:00
Jess Lin
85188ced03 [Gutter] Move 'lineNumberGutter' state to nest under 'gutters' in the presenter state 2015-04-22 07:28:59 -07:00
Jess Lin
79b460a0ca [Gutter] Add ::getDomNode method to all 'components' 2015-04-22 07:28:59 -07:00
Jess Lin
5dfa6b3e1e [Gutter] Remove test-only CSS 2015-04-22 07:28:59 -07:00
Jess Lin
8c4d092767 [Gutter] TextEditorPresenter tests for custom gutter decorations 2015-04-22 07:28:59 -07:00
Jess Lin
93d7b47b79 [Gutter][refactor] Simplify TextEditorPresenter::updateCustomGutterDecorationState (Pass 2) 2015-04-22 07:28:58 -07:00
Jess Lin
14e5d38354 [Gutter] TextEditorPresenter: Consolidate common gutter state under @state.gutters 2015-04-22 07:28:58 -07:00
Jess Lin
d54e48699b [Gutter] Don't bother updating custom gutter decorations if editor is mini 2015-04-22 07:28:58 -07:00
Jess Lin
f62a27cfef [Gutter][DOM Persistence] Clear the decorations of a gutter node if it is not visible 2015-04-22 07:28:58 -07:00
Jess Lin
d78dfd86bf [Gutter][refactor] Simplify TextEditorPresenter::updateCustomGutterDecorationState 2015-04-22 07:28:58 -07:00
Jess Lin
34856d94f5 [Gutter][DOM Persistence] Keep a gutter in the DOM if it is merely hidden (not destroyed) 2015-04-22 07:28:58 -07:00
Jess Lin
0d7f89467f [Gutter][DOM Persistence] Add ::hideNode and ::showNode to GutterComponent classes 2015-04-22 07:28:58 -07:00
Jess Lin
66f1f33861 [Gutter][View Registry] Make LineNumber- and Custom- GutterComponent get their view from the ViewRegistry 2015-04-22 07:28:58 -07:00
Jess Lin
6319c9722a [Gutter][View Registry] Add Gutter view providers to the ViewRegistry 2015-04-22 07:28:58 -07:00
Jess Lin
f3d2597bda [Gutter][View Registry] Make the Presenter pass sorted Gutter models instead of sorted derived state 2015-04-22 07:28:58 -07:00
Jess Lin
d2914bc73c [Gutter] Make the GutterContainerComponent able to create custom gutters 2015-04-22 07:28:58 -07:00
Jess Lin
e2e737369a [Gutter] Factor out method to set common gutter component properties 2015-04-22 07:28:58 -07:00
Jess Lin
7f1b0588f9 [Gutter] Create CustomGutterComponent 2015-04-22 07:28:58 -07:00
Jess Lin
d734ffe545 [Gutter] Make TextEditorPresenter recognize Decorations for custom gutters 2015-04-22 07:28:58 -07:00
Jess Lin
8d6745d8a9 [Gutter] Replace GutterComponent with GutterContainerComponent in TextEditorComponent 2015-04-22 07:28:57 -07:00
Jess Lin
ce1d64f550 [Gutter] Create GutterContainerComponent 2015-04-22 07:28:57 -07:00
Jess Lin
754b38f410 [Gutter] Add ::getDomNode to LineNumberGutterComponent 2015-04-22 07:28:57 -07:00
Jess Lin
28f70c912e [Gutter] Add ::getName to LineNumberGutterComponent 2015-04-22 07:28:57 -07:00
Jess Lin
b4ffa04e4c [Gutter] Rename GutterComponent to LineNumberGutterComponent 2015-04-22 07:28:57 -07:00
Jess Lin
a96a790bda [Gutter] Remove unused param 'presenter' from GutterComponent constructor 2015-04-22 07:28:57 -07:00
Jess Lin
d03e9e16b9 [Gutter] Make TextEditorPresenter aware of custom gutters (no decorations yet) 2015-04-22 07:28:57 -07:00
Jess Lin
7582e98f4c [Gutter] TextEditorPresenter: rename @state.gutter -> @state.lineNumberGutter 2015-04-22 07:28:57 -07:00
Jess Lin
ecdf324e62 [Gutter] TextEditorPresenter: rename updateGutterState -> updateLineNumberGutterState 2015-04-22 07:28:57 -07:00
Jess Lin
cc89f972dc [Gutter][style] Add parentheses to some method calls for readability 2015-04-22 07:28:57 -07:00
Jess Lin
ee7625249f [Gutter] Create event subscription methods for gutter changes 2015-04-22 07:28:57 -07:00
Jess Lin
b361e1719c [Gutter] Add decorateMarker method to Gutter model 2015-04-22 07:28:57 -07:00
Jess Lin
58d6712b0e [Gutter] Augment Decoration to discern the line-number gutter from custom gutters 2015-04-22 07:28:57 -07:00
Jess Lin
eb321a64c1 [Gutter] Create a line-numbers Gutter on each TextEditor 2015-04-22 07:28:56 -07:00