Max Brunsfeld
4894849adc
⬆️ atom-keymap for multi-modifier keystroke fix
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2014-11-06 15:01:34 -08:00
Ben Ogle
cf78b01d45
Upgrade find-and-replace to use new APIs
2014-11-06 14:49:13 -08:00
Ben Ogle
1ed927f213
Remove getPath() deprecation in project::scan
2014-11-06 14:49:13 -08:00
Nathan Sobo
b978b4f8c7
⬆️ space-pen for interoperable $.fn.view method
...
Previously, the SpacePen view was associated with its elements
via $.fn.data, but this only works across a single instance
of jQuery. Now we store a ::spacePenView property as an expando
property directly on elements.
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2014-11-06 15:28:49 -07:00
Nathan Sobo
baea6fcb49
Don’t assume SpacePen views implement ::unsubscribe
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2014-11-06 15:28:20 -07:00
Nathan Sobo
7e06e10fcf
Don’t require a specific jQuery instance for jasmine jQuery matchers
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2014-11-06 15:27:45 -07:00
Nathan Sobo
0bcfa591f6
Always throw exceptions when translating rows on destroyed DisplayBuffer
...
Previously we only threw exceptions on non-release builds, but we
haven’t seen bundled packages cause issues in a while. Time to see what
third party packages cause problems.
Refs #3192
2014-11-06 12:56:01 -07:00
Ben Ogle
f2532b1a35
Upgrade metrics to reduce the noise a bit
2014-11-06 11:46:12 -08:00
Nathan Sobo
e0f8d6f365
Fix disappearing editor when folding all
...
Also: simplify the editor stylesheet a bit. Still some more to do but
fixing this issue is more important.
2014-11-06 12:36:14 -07:00
Ben Ogle
50c705fea4
Remove unnecessary code
...
cc @nathansobo as you meant to remove this originally
2014-11-06 10:16:11 -08:00
Max Brunsfeld
8bfea240ea
Merge pull request #4071 from atom/mb-editor-grouped-undo
...
Add grouped undo for all text editor commands
2014-11-06 10:13:04 -08:00
Max Brunsfeld
4099828525
⬆️ text-buffer@3.6.0
2014-11-06 09:55:31 -08:00
Max Brunsfeld
26983adbdf
Reduce ambiguity in config description
2014-11-06 09:42:20 -08:00
Kevin Sawicki
ede703453a
⬆️ settings-view@0.155
2014-11-06 09:38:36 -08:00
Max Brunsfeld
d97c81bf6a
Make undo grouping interval configurable
2014-11-06 09:25:10 -08:00
Kevin Sawicki
bd76242851
Prepare 0.143
2014-11-06 09:03:35 -08:00
Max Brunsfeld
d85c07e7e2
Don't wrap undo/redo calls in transactions
2014-11-05 16:59:06 -08:00
Max Brunsfeld
4077e791c9
Update signature of calls to TextBuffer::transact
2014-11-05 15:58:13 -08:00
Max Brunsfeld
e7eef89fa5
Remove TextEditor::withGroupingInterval
...
Just use ::transact
2014-11-05 15:58:13 -08:00
Max Brunsfeld
5437236304
Use undo grouping in editor command listeners
2014-11-05 15:58:13 -08:00
Max Brunsfeld
b7aa421e4e
Add TextEditor::withGroupingInterval
...
This method temporarily instructs the editor to apply undo grouping with
a given interval. This way, undo grouping can be made optional without
adding optional arguments to every buffer manipulation method.
2014-11-05 15:58:12 -08:00
Ben Ogle
9458db0c1f
Fix issue removing panels
v0.142.0
2014-11-05 15:37:47 -08:00
Ben Ogle
80c15513bb
Fix typos
2014-11-05 15:36:39 -08:00
Ben Ogle
951289f67f
Upgrade metrics for cohorts, commands, and exceptions
2014-11-05 15:05:31 -08:00
Kevin Sawicki
1e7ba12e60
⬆️ markdown-preview@0.109
2014-11-05 14:44:22 -08:00
Kevin Sawicki
9a423359c4
⬆️ markdown-preview@0.108
2014-11-05 14:40:50 -08:00
Kevin Sawicki
bb56c6badc
⬆️ language-python@0.22
2014-11-05 12:49:21 -08:00
Nathan Sobo
ae461b21a4
⬆️ find-and-replace for shadow DOM support
...
@benogle heads-up. Not sure if you didn’t want to update this yet but
I’m assuming it’s fine.
2014-11-05 11:26:56 -07:00
Nathan Sobo
670b44f250
Only set both height and width of editor when shadow DOM is used
...
These work inside a shadow root, but break the flexbox behavior when
the shadow DOM is disabled.
2014-11-05 11:21:29 -07:00
Kevin Sawicki
d330a8fac5
Merge pull request #4006 from atom/atom-shell-v0.19.0
...
Upgrade to atom-shell@0.19 .0
2014-11-05 09:45:31 -08:00
Kevin Sawicki
8bd2650d01
Merge pull request #4064 from atom/pass-path-env
...
Pass $PATH by command line
2014-11-05 09:40:04 -08:00
Ben Ogle
560d9387dc
Upgrade text-buffer to remove deprecations
2014-11-05 09:23:44 -08:00
Nathan Sobo
39cc463e24
Add .editor and .editor-colors classes regardless of shadow DOM setting
2014-11-05 09:57:13 -07:00
Nathan Sobo
2c83c3fe17
Merge pull request #3943 from atom/ns-text-editor-shadow-dom
...
Render text editor contents inside shadow DOM
2014-11-05 09:42:07 -07:00
Nathan Sobo
07505ea82a
Support any instance of jQuery in view registry logic
2014-11-05 09:33:31 -07:00
Nathan Sobo
47d3b3edf3
Add jQueryTrigger: true to command detail in $.fn.trigger patch
...
Attention: @benogle
References: atom/metrics#32
2014-11-05 09:28:35 -07:00
Ben Ogle
3d394e854e
Add 'application:open-dev' binding for windows.
2014-11-05 08:19:24 -08:00
Ben Ogle
a37b8ff632
Merge pull request #4068 from jpelgrom/master
...
Keyboard shortcut to open folder on Windows
2014-11-05 08:18:00 -08:00
jpelgrom
f8a05dd8e0
Keyboard shortcut to open folder on Windows
...
Based on Linux behaviour
2014-11-05 16:05:55 +01:00
Cheng Zhao
6a58f6054a
Pass $PATH by command line
2014-11-05 12:11:42 +08:00
Ben Ogle
ddd4a9a968
Merge pull request #4063 from atom/bo-unify-panel-styling
...
Unify panel styling
2014-11-04 17:12:49 -08:00
Ben Ogle
743c50014f
Do not import overlay
2014-11-04 16:59:02 -08:00
Ben Ogle
af761fb004
All panel styling into panels.less
2014-11-04 15:39:25 -08:00
Nathan Sobo
badf1725fa
Handle focus on hidden input when shadow DOM is disabled
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2014-11-04 16:37:29 -07:00
Nathan Sobo
2b2149bca1
Add config schema for editor.useShadowDOM
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2014-11-04 16:37:28 -07:00
Nathan Sobo
e1d6d55311
Enable editor.useShadowDOM in all specs
2014-11-04 16:37:28 -07:00
Nathan Sobo
670a710753
Test editor focus/blur handling with shadow DOM enabled/disabled
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2014-11-04 16:37:28 -07:00
Nathan Sobo
dd1e5338c6
Focus the root TextEditorElement in spec instead of component node
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2014-11-04 16:37:28 -07:00
Nathan Sobo
100af7d27d
Fix corner cases related to lifecycle state of EditorComponent on events
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2014-11-04 16:37:28 -07:00
Nathan Sobo
9b70cf2044
Make blur event on text editor element work with shadow DOM disabled
...
When the shadow DOM is enabled, this happens organically because the
focus is abstracted across the shadow boundary. Without that abstraction
boundary, we need to pretend that a blur of the hidden input is actually
a blur of the entire editor.
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2014-11-04 16:37:28 -07:00