Kevin Sawicki
0adae86b4d
Don't set line height on mini editors
2014-03-25 10:55:32 -07:00
Kevin Sawicki
92283cabfa
Prepare 0.78.0 release
2014-03-25 10:27:28 -07:00
Kevin Sawicki
a4774ada84
Upgrade to emissary 1.2
2014-03-25 10:00:46 -07:00
Kevin Sawicki
e6bcf7ec6e
Upgrade to text-buffer 1.4.5
2014-03-25 09:51:05 -07:00
Kevin Sawicki
27ef1f8749
Upgrade to pathwatcher 1.1
2014-03-25 09:50:52 -07:00
Kevin Sawicki
8ee1c2b591
Upgrade to symbols-view@0.46.0
2014-03-25 09:48:29 -07:00
Kevin Sawicki
f6f659aec6
Upgrade to snippets@0.40.0
2014-03-25 09:47:44 -07:00
Kevin Sawicki
61372241f7
Upgrade to markdown-preview@0.51.0
2014-03-25 09:46:50 -07:00
Kevin Sawicki
d398d89de9
Upgrade to dev-live-reload@0.30.0
2014-03-25 09:45:57 -07:00
Kevin Sawicki
af4a2340c4
Upgrade to archive-view@0.30.0
2014-03-25 09:44:53 -07:00
Kevin Sawicki
2d9791d61a
Upgrade to language-objective-c@0.11.0
2014-03-25 09:29:46 -07:00
Kevin Sawicki
f874ec7cb6
Upgrade to language-ruby@0.17.0
2014-03-25 09:29:46 -07:00
Cheng Zhao
9e4baad701
Merge pull request #1796 from atom/atom-shell-v0.11.3
...
Upgrade to atom-shell@0.11 .3
2014-03-25 12:20:40 +00:00
Cheng Zhao
59b711447c
Upgrade to atom-shell@0.11.3
2014-03-25 20:11:28 +08:00
Cheng Zhao
2bb4866e1a
Merge pull request #1789 from atom/linux-package
...
Add task to create .deb package
2014-03-25 07:42:01 +00:00
Cheng Zhao
72ceaf772d
🐧 Use startup notification.
2014-03-25 15:41:00 +08:00
Cheng Zhao
2da9ee0cee
🐧 Add icon file in deb package.
2014-03-25 15:41:00 +08:00
Cheng Zhao
9c070cd71d
🐧 Add desktop file.
2014-03-25 15:40:59 +08:00
Cheng Zhao
6f068f14fd
Do not hard code build dir.
2014-03-25 15:40:59 +08:00
Cheng Zhao
67d8db8b9a
🐧 Add mkdeb task to create debian package.
2014-03-25 15:40:59 +08:00
Cheng Zhao
03b9a25897
Add description field to package.json.
...
It would be used when generating packages.
2014-03-25 15:40:59 +08:00
Cheng Zhao
645fc1511a
Do not add parameter in shebang string.
...
On Linux "#!/usr/bin/env node --harmony_collections" is unfortunately
not recognized by system.
2014-03-25 15:40:43 +08:00
Cheng Zhao
ae1d3b1e80
🐧 Search atom from installed position.
2014-03-25 15:40:43 +08:00
Cheng Zhao
627a839779
Fix grunt install.
2014-03-25 15:40:43 +08:00
Cheng Zhao
5151faea3d
Use unix style install.
2014-03-25 15:40:43 +08:00
Cheng Zhao
eb1bed118f
No need to parse args before passing to nslog.
2014-03-25 15:40:43 +08:00
Kevin Sawicki
e9f4820dd4
Upgrade to symbols-view@0.45.0
2014-03-24 17:17:46 -07:00
Kevin Sawicki
03d4fdb890
Upgrade to snippets@0.39.0
2014-03-24 16:49:19 -07:00
Nathan Sobo
1cdec9386c
Modernize serialization docs
2014-03-24 16:19:06 -06:00
Kevin Sawicki
ba8f6bccec
Upgrade to snippets@0.38.0
2014-03-24 15:13:53 -07:00
Kevin Sawicki
22c8746ed6
Upgrade to status-bar@0.37.0
2014-03-24 14:27:32 -07:00
Nathan Sobo
96503f74e4
Upgrade to atom-keymap@0.11.0 for better native! handling
...
We weren't clearing the queued keystrokes when aborting partial match
due to encountering a native! binding.
2014-03-24 14:55:35 -06:00
Justin Palmer
7fb3396f65
Merge pull request #1795 from atom/line-height-config
...
Line height config option
2014-03-24 13:42:41 -07:00
Kevin Sawicki
66fa40b29e
Upgrade to language-xml@0.9.0
2014-03-24 13:35:03 -07:00
Kevin Sawicki
b5aefc6f5e
Upgrade to language-gfm@0.25.0
2014-03-24 12:53:50 -07:00
Justin Palmer
cf590685b9
remove lineHeight getter
...
Nothing is using it and we can add it back once the need arises.
2014-03-24 12:52:01 -07:00
Justin Palmer
a604bfcdf1
remove trailing whitespace
2014-03-24 11:42:32 -07:00
Justin Palmer
c389bccfa0
update editor view specs to account for lineHeight
2014-03-24 11:37:58 -07:00
Justin Palmer
ce02dcf5a5
clarify docs around lineHeight
2014-03-24 11:37:38 -07:00
Justin Palmer
d3d38c0312
rename editorLineHeight to lineHeight
2014-03-24 11:28:15 -07:00
Justin Palmer
95d097dd7b
1.3 best represents the previous default line height
2014-03-24 10:59:19 -07:00
Justin Palmer
47f3b562b5
add getter for editorLineHeight
2014-03-24 10:58:58 -07:00
Justin Palmer
5eb12e671b
add config option for explicitly setting the editor line height
2014-03-24 10:58:26 -07:00
Kevin Sawicki
023cb2ea55
Prepare 0.77.0 release
2014-03-24 10:54:56 -07:00
probablycorey
98ea42d808
Update docs on window:reloading
2014-03-24 09:38:40 -07:00
probablycorey
4e3a46ee71
Use correct keybinding for window:reload
2014-03-24 09:12:59 -07:00
Cheng Zhao
9ebc5fa30e
Merge pull request #1786 from atom/atom-shell-v0.11.2
...
Upgrade to atom-shell@0.11 .2
2014-03-24 09:58:16 +00:00
Cheng Zhao
810ca750cd
Upgrade to atom-shell@0.11.2
2014-03-24 17:51:56 +08:00
Nathan Sobo
424652e27c
Also ensure editor is *visible* before recalculating dimensions
2014-03-21 17:33:39 -06:00
Nathan Sobo
831beceaac
Upgrade to keybinding-resolver@0.12.0 to improve typing performance
2014-03-21 13:58:47 -06:00
Nathan Sobo
2daf026967
Merge pull request #1777 from atom/ns-optimize-editor-rendering
...
Remove extra reflow and options object allocation from editor view updates
2014-03-21 13:12:54 -06:00
Nathan Sobo
dbd6a98bbe
Upgrade to atom-keymap@0.10.0 for better 'native!' handling
...
If a native! binding is encountered, we honor it even if there are
partially matching multi-stroke bindings.
2014-03-21 11:31:57 -06:00
Kevin Sawicki
a4ffdeb842
Upgrade to oniguruma 1.0.4
2014-03-21 10:26:37 -07:00
Kevin Sawicki
9b6194c5a4
Upgrade to language-html@0.15.0
2014-03-21 10:11:56 -07:00
Nathan Sobo
8e4573677d
Upgrade to atom-dark-ui@0.26.0 for scrollbar styling
2014-03-21 10:48:47 -06:00
Nathan Sobo
61e9befbe7
Favor the most recent matching binding when selecting app menu shortcuts
...
We sending every binding matching the `body` selector to the browser
process, but it only selects the first. Since we scan the bindings in
chronological order, we need to unshift bindings to the front of the
array so the most recently defined bindings are loaded first.
2014-03-21 10:42:04 -06:00
Kevin Sawicki
0f50c40a93
Upgrade to markdown-preview@0.50.0
2014-03-21 09:34:00 -07:00
Kevin Sawicki
907f8c34ac
Upgrade to language-gfm@0.24.0
2014-03-21 09:32:49 -07:00
Kevin Sawicki
c178d4c874
Upgrade to apm 0.36.0
2014-03-21 08:29:41 -07:00
Kevin Sawicki
233fd44b01
Upgrade to language-gfm@0.23.0
2014-03-20 17:57:24 -07:00
Kevin Sawicki
ab88edaa02
Merge pull request #1774 from atom/ks-support-submodules
...
Support submodules in Git class
2014-03-20 17:32:16 -07:00
Nathan Sobo
50c25d9e44
Read scrollView width prior to touching the DOM to prevent reflow
2014-03-20 18:02:04 -06:00
Nathan Sobo
9be593d390
Eliminate options object for suppressAutoscroll
...
It's a single option used only internally. Let's not allocate an object
for it.
2014-03-20 18:02:04 -06:00
Kevin Sawicki
318c43931c
Upgrade to git-utils 1.1.1
2014-03-20 17:01:53 -07:00
Kevin Sawicki
244fc33f49
Support submodules inside submodules from isSubmodule
2014-03-20 16:36:10 -07:00
Kevin Sawicki
f83f5263a9
💄 Reorder keys
2014-03-20 16:10:10 -07:00
Kevin Sawicki
3266dde2e3
📝 Add missing d
2014-03-20 16:10:10 -07:00
Kevin Sawicki
3428ee335a
💄
2014-03-20 16:10:10 -07:00
Kevin Sawicki
db6b4d7b81
Support submodules in more methods
2014-03-20 16:10:10 -07:00
Kevin Sawicki
1c195987c1
Load submodule statuses in handler
2014-03-20 16:10:09 -07:00
Kevin Sawicki
4913714a61
Fall back to root repo for submodule check
2014-03-20 16:10:09 -07:00
Kevin Sawicki
8e2856465c
Handle submodules in getDiffStats/isSubmodule
2014-03-20 16:10:09 -07:00
Kevin Sawicki
868c7a3908
Compute status of submodules
2014-03-20 16:10:09 -07:00
Kevin Sawicki
afaf91ebde
Add path argument to handle submodules correct
2014-03-20 16:10:09 -07:00
Kevin Sawicki
c92fe1452b
Upgrade to git-utils 1.1
2014-03-20 16:10:09 -07:00
Kevin Sawicki
2bde128fed
Make serialization version independent of app version
...
Previously when deserializing the version of the serialized state
was compared to the app version causing the serialized state be discarded
each time Atom was updated.
Now the cached app version variable is different than the serialization
version allow them to drift accordingly without loss of serialized state.
2014-03-20 16:09:16 -07:00
Kevin Sawicki
89461505b5
Prepare 0.76.0 release
2014-03-20 15:54:42 -07:00
Kevin Sawicki
85df5e61e5
Upgrade to settings-view@0.97.0
2014-03-20 15:22:32 -07:00
Kevin Sawicki
5e477ff984
Upgrade to apm 0.35.0
2014-03-20 15:12:47 -07:00
Kevin Sawicki
2baf9eda61
Upgrade to apm 0.34.0
2014-03-20 15:05:47 -07:00
Kevin Sawicki
7d6d8175b9
Upgrade to apm 0.33.0
2014-03-20 14:57:23 -07:00
Kevin Sawicki
0fdda032cc
Guard against interval firing after editor is destroyed
2014-03-20 14:41:16 -07:00
Kevin Sawicki
c82d0f8c1c
Upgrade to tree-view@0.83.0
2014-03-20 14:39:17 -07:00
Nathan Sobo
65ff108615
Warn and exit if script/bootstrap is run with wrong node version
2014-03-20 13:05:49 -06:00
Nathan Sobo
075611eb65
Don't recalculate dimensions on stylesheet changes for detached editors
2014-03-20 12:19:34 -06:00
Kevin Sawicki
b82537b020
Upgrade to git-utils 1.0.1
2014-03-20 10:54:33 -07:00
Kevin Sawicki
06fee4636a
Prepare 0.75.0 release
2014-03-20 10:10:40 -07:00
Kevin Sawicki
5fe1af3239
Upgrade to language-ruby-on-rails@0.12.0
2014-03-20 09:26:13 -07:00
Kevin Sawicki
bf6cc3d384
Upgrade to tree-view@0.82.0
2014-03-20 09:21:21 -07:00
Kevin Sawicki
b4a4ba91b0
Upgrade to settings-view@0.96.0
2014-03-20 09:13:20 -07:00
Kevin Sawicki
271776944a
Merge pull request #1769 from atom/bump-apm
...
update apm submodule to 0.32.0
2014-03-20 09:04:09 -07:00
Nathan Sobo
b1d5a3d75f
Merge pull request #1772 from atom/ns-update-editor-dimensions
...
Update editor properly when line height or char width change via a stylesheet
2014-03-20 10:01:08 -06:00
Nathan Sobo
bd68790a10
Cleanup stylesheets added during spec in afterEach
2014-03-19 21:51:08 -06:00
Nathan Sobo
f0a7663447
Recalculate line-height and char-width when stylesheets change
...
If either of these dimensions change, we request a display update for
the editor.
2014-03-19 21:37:26 -06:00
Kevin Sawicki
db627d65c7
Upgrade to language-html@0.14.0
2014-03-19 18:18:25 -07:00
Cheng Zhao
a9f581797a
Upgrade to minidump@0.5.x
...
This will generate symbols from .dSYM file if we have one.
2014-03-20 09:14:42 +08:00
Kevin Sawicki
763291230d
Upgrade to bookmars@0.22.0
2014-03-19 17:49:26 -07:00
Kevin Sawicki
55a77a34bd
Upgrade to language-gfm@0.22.0
2014-03-19 17:47:26 -07:00
Kevin Sawicki
f4f975c6b7
Upgrade to image-view@0.32.0
2014-03-19 16:33:03 -07:00
Nathan Sobo
2d26382510
Emit 'stylesheet-changed' from atom.themes
...
Whenever stylesheets are applied or removed.
2014-03-19 15:51:36 -06:00
Kevin Sawicki
c5cd56a99e
Upgrade to language-toml@0.12.0
2014-03-19 14:50:25 -07:00
Nathan Sobo
24943dd526
Avoid sending arguments object to child process.
...
The arguments variable is not a real array, and gets screwed up when
sending it to the child process. This updates it to send an array
instead.
Thanks to @lackac!
Refs atom/terminal#23 .
2014-03-19 15:40:35 -06:00
Kevin Sawicki
8b32e30ee7
Upgrade to language-todo@0.9.0
2014-03-19 14:37:22 -07:00
Kevin Sawicki
72c99be0f2
Upgrade to whitespace@0.21.0
2014-03-19 14:26:59 -07:00
Kevin Sawicki
10ac1f6ae8
Upgrade to language-gfm@0.21.0
2014-03-19 14:05:44 -07:00
Kevin Sawicki
524170534c
Upgrade to language-gfm@0.20.0
2014-03-19 13:32:05 -07:00
Kevin Sawicki
d542f35336
Upgrade to fuzzy-finder@0.42.0
2014-03-19 10:56:09 -07:00
Kevin Sawicki
697ba53c6b
Upgrade to settings-view@0.95.0
2014-03-19 10:50:51 -07:00
Kevin Sawicki
148a8bad2e
Merge pull request #1771 from atom/ks-dont-trim-leading-whitespace-on-newline
...
Ignore leading whitespace when auto-indenting a newline
2014-03-19 10:24:05 -07:00
Daniel Hengeveld
7a344b91aa
update apm submodule to 0.32.0
2014-03-19 10:15:50 -07:00
Kevin Sawicki
5783350484
📝 Tweak option comment
2014-03-19 10:06:10 -07:00
Kevin Sawicki
9fce23d5ac
Update option to preserveLeadingWhitespace
2014-03-19 10:05:34 -07:00
Kevin Sawicki
7c17c99b9e
Update spec description
2014-03-19 10:05:34 -07:00
Kevin Sawicki
ff560bc3a3
Update spec to not be before whitespace
2014-03-19 10:05:34 -07:00
Kevin Sawicki
61f01f4713
📝 Add through
2014-03-19 10:05:34 -07:00
Kevin Sawicki
2e8c0234bb
Tweak spec description
2014-03-19 10:05:34 -07:00
Kevin Sawicki
8e62d772b3
Ignore leading whitespace when auto-indenting a newline
...
Refs atom/language-less#1
2014-03-19 10:05:34 -07:00
Kevin Sawicki
532cfb5775
Upgrade to tree-view@0.81.0
2014-03-19 09:19:56 -07:00
Kevin Sawicki
f912eb805d
Add npm as build dependency
...
This switches script/bootstrap to use a locally installed npm so that
the version of npm being used to bootstrap apm is now managed in
build/package.json instead of whatever version is installed globally on the
machine running script/bootstrap.
Closes #1770
2014-03-19 08:41:08 -07:00
Cheng Zhao
6838ff8ea2
Merge pull request #1762 from atom/linux-build
...
Make Atom build on Linux
2014-03-19 01:40:11 +00:00
Kevin Sawicki
8aa2c40bbf
Don't capture whitespace group in comment patterns
...
This was causing corruption when uncommenting XML since the fact that
it was being captured was throwing off the index used into the match.
Closes atom/language-xml#3
2014-03-18 18:19:59 -07:00
Kevin Sawicki
c2d603769e
Upgrade to language-hyperlink@0.9.0
2014-03-18 17:29:50 -07:00
Nathan Sobo
3710d85e63
Upgrade to atom-keymap@0.9.0 to improve pending mode timeout behavior
2014-03-18 18:12:41 -06:00
Kevin Sawicki
12a72302d9
Upgrade to bracket-matcher@0.26.0
2014-03-18 09:41:35 -07:00
Kevin Sawicki
2c70f0dc27
Upgrade to language-html@0.13.0
2014-03-18 09:05:27 -07:00
Kevin Sawicki
6165c65a51
Upgrade to language-todo@0.8.0
2014-03-18 09:02:48 -07:00
Kevin Sawicki
3ea3f64214
Upgrade to language-php@0.13.0
2014-03-18 09:01:37 -07:00
Cheng Zhao
08601d32a3
Upgrade to atom-shell@0.11.1
2014-03-18 17:57:34 +08:00
Cheng Zhao
0ae1f6858c
Upgrade to apm@0.31.0
2014-03-18 17:02:31 +08:00
Cheng Zhao
f2e5b480e1
Fix specs on Mac.
2014-03-18 16:32:34 +08:00
Cheng Zhao
19ab197bc1
🐧 Make atom.sh work.
2014-03-18 16:27:43 +08:00
Cheng Zhao
8bf1464b64
Fix setting NODE_PATH in specs window.
2014-03-18 15:57:16 +08:00
Cheng Zhao
0ee3421cbc
Merge branch 'master' into linux-build
2014-03-18 15:54:52 +08:00
Cheng Zhao
a18536e8a4
🐧 Add keymap.
2014-03-18 15:51:13 +08:00
Cheng Zhao
cc2e1eecd3
Still set NODE_PATH since tasks may need it.
2014-03-18 15:38:57 +08:00
Cheng Zhao
87b95128f9
Do not rely on NODE_PATH env.
2014-03-18 15:34:24 +08:00
Cheng Zhao
344a56b47a
🐧 Add menu.
2014-03-18 14:12:25 +08:00
Cheng Zhao
da8d055817
🐧 Quit when all windows are closed.
2014-03-18 14:09:43 +08:00
Nathan Sobo
c07272633f
Merge pull request #1760 from atom/ns-extract-keymap
...
Extract and improve Keymap
2014-03-17 22:40:38 -06:00
Nathan Sobo
b26e0d42d5
Merge branch 'master' into ns-extract-keymap
2014-03-17 22:28:14 -06:00
Nathan Sobo
8ee4e927a1
Unspy setTimeout in an attempt to fix flaky spec
2014-03-17 22:27:26 -06:00
Cheng Zhao
7eaa3cb2b6
Upgrade to grunt-download-atom-shell@0.6.1
2014-03-18 12:24:22 +08:00
Cheng Zhao
696928540c
Upgrade to keytar@1.x
2014-03-18 12:18:08 +08:00
Cheng Zhao
b33f36d30a
Update apm: Fix keytar on Linux.
2014-03-18 12:17:20 +08:00
Nathan Sobo
179b392a49
Merge branch 'master' into ns-extract-keymap
2014-03-17 21:59:20 -06:00
Nathan Sobo
857f19c382
Upgrade to image-view@0.31.0 to fix flakey spec
2014-03-17 21:58:21 -06:00
Nathan Sobo
8a333208a2
Upgrade to atom-keymap@0.8.0
2014-03-17 13:51:25 -06:00
Nathan Sobo
ff23f62c3e
Move jQuery.Event::abortKeyBinding to keymap-extensions
2014-03-17 13:05:47 -06:00
Nathan Sobo
dcdc9d6b90
Construct Keymap with options object
2014-03-17 13:05:47 -06:00
Nathan Sobo
3d28f957c7
Export Keymap from keymap-extensions
2014-03-17 13:05:47 -06:00
Nathan Sobo
2eb2aa5bef
Rename season variable to CSON for consistency
2014-03-17 13:05:46 -06:00
Nathan Sobo
371820fd59
Use ^ prefix for pathwatcher dependency
2014-03-17 13:05:46 -06:00
Nathan Sobo
596c584ef1
Add atom-keymap classes to the docs grunt task
2014-03-17 13:05:46 -06:00
Nathan Sobo
27a1577021
Upgrade to atom-keymap@0.6.0 for bug fixes
2014-03-17 13:05:46 -06:00
Nathan Sobo
8f2745c248
Remove old keymap-spec. It has been supplanted by the atom-keymap npm
2014-03-17 13:05:46 -06:00
Nathan Sobo
1c964d05f8
💄 spec helper's keydownEvent
2014-03-17 13:05:46 -06:00
Nathan Sobo
2dcbf7f751
Replace Keymap subclass with keymap-extensions
2014-03-17 13:05:46 -06:00
Nathan Sobo
067f73da38
Defend against jQuery-wrapped targets in keydownEvent spec helper
2014-03-17 13:05:46 -06:00
Nathan Sobo
ae324c13a6
Upgrade to atom-keymap@0.5.0 to support keybinding resolver
2014-03-17 13:05:46 -06:00
Nathan Sobo
9a488adbb9
Suggest people bind to .workspace instead of body
2014-03-17 13:05:46 -06:00
Nathan Sobo
4c0f1efec6
Set the keymap default target to atom.workspaceView's DOM element
2014-03-17 13:05:46 -06:00
Nathan Sobo
8974cb5f34
Make a quick and dirty subclass of the Keymap from the npm
2014-03-17 13:05:46 -06:00
Nathan Sobo
cb303a3149
Depend on atom-keymap npm and a compatible pathwatcher version
2014-03-17 13:05:45 -06:00
Kevin Sawicki
c44628a5b1
Upgrade to language-ruby-on-rails@0.11.0
2014-03-17 11:52:17 -07:00
Kevin Sawicki
fb1effc654
Upgrade to language-html@0.12.0
2014-03-17 11:50:17 -07:00
Kevin Sawicki
5ab213b854
Upgrade to language-javascript@0.21.0
2014-03-17 10:34:47 -07:00
Kevin Sawicki
bbf738635c
Upgrade to language-php@0.12.0
2014-03-17 10:27:07 -07:00
Cheng Zhao
705d3e9fbc
Do not run grunt install on Linux by default.
...
On Linux we usually separate build from install, and only run install
with sudo when needed.
2014-03-17 07:44:58 +00:00
Cheng Zhao
6bd3728548
Fix grunt on Linux.
2014-03-17 07:28:36 +00:00
Cheng Zhao
7d997f6d9a
Use multi-platform-node branch of apm.
2014-03-17 04:11:31 +00:00
Cheng Zhao
e919eb3eba
Upgrade to atom-shell@0.11.0
2014-03-16 14:05:06 +00:00
Nathan Sobo
c2b2096c8c
Merge pull request #1761 from atom/enable_graphics_switching
...
Enable automatic graphics switching
2014-03-15 19:17:52 -06:00
Lincoln Stoll
46638d2ea1
Enable automatic graphics switching
2014-03-15 19:24:40 +01:00
Kevin Sawicki
fdb08517d3
Prepare 0.74.0 release
2014-03-14 09:37:27 -07:00
Kevin Sawicki
f272962562
Upgrade to settings-view@0.94.0
2014-03-14 09:14:50 -07:00
Kevin Sawicki
9e661d8a99
Upgrade to find-and-replace@0.92.0
2014-03-13 18:23:40 -07:00
Kevin Sawicki
43c0b79273
Upgrade to tabs@0.31.0
2014-03-13 18:01:44 -07:00
Corey Johnson
96e96c3c7f
Merge pull request #1757 from atom/cj-shhhhh
...
Don't show error messages for version and help cli options
2014-03-13 17:42:19 -07:00
probablycorey
15c51b4417
Redirect help and version stderr to /dev/null
...
Closes #1580 based on @zcbenz's suggestion.
2014-03-13 15:00:24 -07:00
Kevin Sawicki
6c93ca0e42
Prepare 0.73.0
2014-03-13 14:52:47 -07:00
probablycorey
a3cb98a3d3
Shorten the spec-directory description
2014-03-13 14:38:05 -07:00
Kevin Sawicki
31ecd39f08
Don't echo app location
2014-03-13 12:41:08 -07:00
probablycorey
4d986b8417
Upgrade to image-view@0.30.0
2014-03-13 11:48:04 -07:00
Kevin Sawicki
2d14c06089
Merge pull request #1756 from atom/ks-mousemove-out-of-control
...
Stop out of control mouse move listener
2014-03-13 11:36:10 -07:00
Corey Johnson
7746ad0b13
Merge pull request #1753 from atom/cj-fixup-shell-script
...
Don't assume Atom is in /Applications when using the CLI
2014-03-13 11:26:16 -07:00
probablycorey
1cbaf8d1f5
Added comments because shell scripts can be confusing
2014-03-13 11:14:26 -07:00
Kevin Sawicki
cb41e2c41a
Remove unneeded do -> block
2014-03-13 11:00:24 -07:00
probablycorey
2fd71f2fa8
Use mdfind to locate Atom.app if it isn't in /Applications
2014-03-13 10:57:55 -07:00
Kevin Sawicki
37d67e8a83
Add spec for dragging with editor hidden
2014-03-13 10:56:31 -07:00
Kevin Sawicki
2f8e67d679
Add event.which to 1 in more specs
2014-03-13 10:49:34 -07:00
Kevin Sawicki
22dc165a25
Set event.which to 1 in specs
2014-03-13 10:47:03 -07:00
Kevin Sawicki
ebfe50aafc
Keep mouse move handler from going out of control
...
Previously the editor could be hidden and the mouse move handler
would start logging errors since it will still trying to compute
positions based on the move events still firing on the document.
Now the display property is checked in the handler and also the selection
is finalized when a move event occurs and the button is no longer pressed.
Closes #1755
2014-03-13 10:33:18 -07:00
Kevin Sawicki
de58936ed1
Upgrade to settings-view@0.93.0
2014-03-13 10:03:45 -07:00
Kevin Sawicki
eba2abd5d9
📝 Doc save, saveAs, and getPath as public
2014-03-13 09:21:06 -07:00
Kevin Sawicki
864ab0c095
Use file path in save as dialog
...
Previously the dirname of the file path was used which caused the
save dialog to not be filled in with the current file name
Closes #1748
2014-03-12 18:41:50 -07:00
Kevin Sawicki
de3d424f51
Map cmd-shift-backspace to editor:backspace-to-beginning-of-line
...
Closes #1752
2014-03-12 18:16:52 -07:00
Kevin Sawicki
68c2c18d83
Don't allow the tab length to go below 1
...
Closes #1751
2014-03-12 18:00:11 -07:00
probablycorey
54907455fe
Add ~/Desktop
2014-03-12 17:44:00 -07:00
probablycorey
ba8ab21a0d
Search for the Atom app in the usual locations when using the atom cli
...
Sorta closes #1595
2014-03-12 17:10:36 -07:00
Corey Johnson
f272d9abde
Upgrade to solarized-dark-syntax@0.14.0
2014-03-12 14:00:39 -07:00
Corey Johnson
972f194388
Upgrade to tree-view@0.80.0
2014-03-12 13:44:15 -07:00
Kevin Sawicki
adb2f31e7f
Kill associated processes on will-quit
...
Previously processes were only killed when the window was destroyed.
This affected `atom --wait` when using cmd-q to quit the app.
Closes #1679
2014-03-12 12:51:47 -07:00
Corey Johnson
ccfd239ad1
Upgrade to autosave@0.13.0
2014-03-12 11:28:36 -07:00
Kevin Sawicki
6fc56b9372
Upgrade to language-coffee-script@0.16.0
2014-03-12 11:27:21 -07:00
Kevin Sawicki
9072a6da7a
Upgrade to language-javascript@0.20.0
2014-03-12 11:24:11 -07:00
Kevin Sawicki
d39547097c
Upgrade to symbols-view@0.44.0
2014-03-12 11:22:48 -07:00
Kevin Sawicki
3b2f58fa22
Upgrade to symbols-view@0.43.0
2014-03-12 10:34:27 -07:00
Kevin Sawicki
cbddc4eb6f
Revert "Upgrade to language-php@0.12.0"
...
This reverts commit 96a0c1039a .
2014-03-12 10:34:13 -07:00
Kevin Sawicki
96a0c1039a
Upgrade to language-php@0.12.0
2014-03-12 10:33:46 -07:00
Kevin Sawicki
1390bef626
Upgrade apm to v0.30.0
2014-03-12 10:30:58 -07:00
Kevin Sawicki
e70a2ab3de
Upgrade to language-ruby@0.16.0
2014-03-12 10:11:20 -07:00
Kevin Sawicki
e0d1bdc072
Upgrade to language-todo@0.7.0
2014-03-12 10:07:18 -07:00
Kevin Sawicki
79c60d3884
Upgrade to language-php@0.11.0
2014-03-12 09:59:29 -07:00
Kevin Sawicki
1e85bc66b4
Upgrade to language-javascript@0.19.0
2014-03-12 09:58:53 -07:00
Kevin Sawicki
0d633a1e27
Upgrade to fs-plus 2.0.4
2014-03-12 09:55:21 -07:00
Kevin Sawicki
0759f6a1fd
Upgrade to whitespace@0.20.0
2014-03-12 09:35:21 -07:00
Nathan Sobo
99b5675c4e
Ensure position is a Point in Selection::selectToPosition
...
Fixes #1750
2014-03-11 20:42:42 -06:00
Nathan Sobo
4f7957183c
Upgrade to text-buffer@1.4.4 to fix problems serializing MarkerPatches
2014-03-11 20:35:01 -06:00
Kevin Sawicki
2de18d3c4d
📝 Add examples for atom.workspaceView
2014-03-11 18:23:59 -07:00
Kevin Sawicki
fecf13e2df
Upgrade to text-buffer 1.4.3
2014-03-11 18:11:01 -07:00
Kevin Sawicki
31e44d50e4
Upgrade to symbols-view@0.42.0
2014-03-11 17:34:29 -07:00
Kevin Sawicki
c28aeeac4a
Upgrade to snippets@0.37.0
2014-03-11 17:33:31 -07:00
Kevin Sawicki
5649de6cd1
Upgrade to markdown-preview@0.49.0
2014-03-11 17:25:59 -07:00
Kevin Sawicki
26a649abda
Upgrade to dev-live-reload@0.29.0
2014-03-11 17:24:07 -07:00
Kevin Sawicki
3b02ae1ce9
Upgrade to archive-view@0.29.0
2014-03-11 17:21:39 -07:00
Kevin Sawicki
13278c3d40
Upgrade to whitespace@0.19.0
2014-03-11 17:16:58 -07:00
Kevin Sawicki
17760a458a
Upgrade to pathwatcher@0.19.0
2014-03-11 16:53:36 -07:00
Kevin Sawicki
282814fe59
Upgrade to archive-view@0.28.0
2014-03-11 16:36:56 -07:00
Kevin Sawicki
35fb02fce9
Upgrade to pathwatcher@0.18.0
2014-03-11 16:28:22 -07:00
Kevin Sawicki
7286c339c8
Upgrade to first-mate 1.4.2
2014-03-11 16:22:54 -07:00
Kevin Sawicki
b956fa4d1f
Upgrade to fuzzy-finder@0.41.0
2014-03-11 16:15:30 -07:00
Kevin Sawicki
8cb66895f0
Check that activations events are present
...
Having an empty array, object, or string will now be treated
as no activation events.
This was reported as being confusing since people were just clearing
the array generated by the package generator but their packages weren't
activating.
2014-03-11 16:15:30 -07:00
probablycorey
3a9584b840
Upgrade to tree-view@0.79.0
2014-03-11 15:48:21 -07:00
Kevin Sawicki
5d20a518ae
Upgrade to first-mate 1.4.1
2014-03-11 14:30:35 -07:00
Kevin Sawicki
bd3dc453ef
Wrap command line arguments in quotes
...
Closes #1639
2014-03-11 13:35:19 -07:00
Kevin Sawicki
151d22c325
Destroy items on pane:close
...
Previously pane:close would do nothing because of the guards in
Pane::destroy.
Also renames the menu to Close Pane to be more accurate.
Closes #1686
2014-03-11 13:22:03 -07:00
Kevin Sawicki
d6433a67c8
Incluse JavaScript specs when loading suite
...
Closes #1615
2014-03-11 13:01:28 -07:00
Kevin Sawicki
be561f0e5e
📝 Update styleguide keybinding
...
Closes #1628
2014-03-11 12:29:23 -07:00
Kevin Sawicki
1f6d90319b
Upgrade to settings-view@0.92.0
2014-03-11 12:20:12 -07:00
Kevin Sawicki
eca63364a6
Upgrade to find-and-replace@0.91.0
2014-03-11 12:20:12 -07:00
Nathan Sobo
38f25160d6
Upgrade to q@1.0.1, which doesn't need loophole to avoid CSP errors
2014-03-11 13:18:56 -06:00
Kevin Sawicki
28ce023164
Upgrade to setting-view@0.91.0
2014-03-11 11:39:14 -07:00
Kevin Sawicki
10b3d56682
Upgrade to oniguruma 1.0.3
2014-03-11 11:30:27 -07:00
probablycorey
945011f9e3
Add data to the same jquery object that is appended to the list.
...
Closes #1747
2014-03-11 11:20:03 -07:00
Nathan Sobo
d7c6cd68b9
Merge pull request #1741 from atom/cz-first-responder-menu
...
Send command to first responder when no window is focused
2014-03-11 11:10:36 -06:00
Cheng Zhao
ed4c3fde2d
Merge pull request #1742 from atom/atom-shell-v0.10.7
...
Upgrade to atom-shell@0.10 .7
2014-03-11 14:21:43 +00:00
Cheng Zhao
c5db1c33a0
Upgrade to atom-shell@0.10.7
2014-03-11 22:12:59 +08:00
Cheng Zhao
d719ea74dd
Send command to first responder when no window is focused.
2014-03-11 15:31:54 +08:00
Kevin Sawicki
996defaadb
Merge pull request #1740 from atom/ks-cson-safe-grunt
...
Safe CSON during build
2014-03-10 18:56:36 -07:00
Kevin Sawicki
86cd7f7a01
Handle non-integer indentation level values
...
This was already occurring when using hard tabs but soft tabs still
had issues.
Refs atom/language-c#7
2014-03-10 18:45:18 -07:00
Kevin Sawicki
a79090c65a
Unfocus spec
2014-03-10 18:43:38 -07:00
Kevin Sawicki
86c720af81
Normalize all tabs, not just the first one
...
Refs atom/language-javascript#10
2014-03-10 17:57:10 -07:00
Ben Ogle
a9becd5cc8
Upgrade to solarized-dark-syntax@0.13.0
2014-03-10 17:52:38 -07:00
Kevin Sawicki
1e327699b8
Upgrade to grunt-cson@0.8.0
2014-03-10 17:24:32 -07:00
Nathan Sobo
0ba9425bb6
Upgrade to archive-view 0.27.0 to suppress CSP errors requiring 'q'
...
archive-view indirectly depends on a different version of 'q' and so it
isn't requiring the deduped version that already has its warnings
suppressed in atom.coffee.
2014-03-10 17:06:12 -06:00
probablycorey
7d19b839d9
Upgrade to metrics@0.32.0
2014-03-10 13:16:01 -07:00
probablycorey
e1a9f0a533
Upgrade to metrics@0.31.0, again
2014-03-10 12:14:29 -07:00
Kevin Sawicki
f6d0051446
Prepare 0.72.0 release
2014-03-10 11:46:37 -07:00
Kevin Sawicki
126df1fa03
Upgrade to tree-view@0.78.0
2014-03-10 11:18:56 -07:00
Kevin Sawicki
0a72d9539f
Upgrade to atom-dark-ui@0.25.0
2014-03-10 11:13:08 -07:00
Kevin Sawicki
60ecbe054e
Upgrade to wrap-guide@0.18.0
2014-03-10 11:02:43 -07:00
Kevin Sawicki
5a3fa18863
Upgrade to atom-light-syntax@0.16.0
2014-03-10 10:53:55 -07:00
probablycorey
bea4f2abde
Revert "Upgrade to metrics@0.31.0"
...
This reverts commit c80d3eea47 .
Conflicts:
package.json
2014-03-10 10:44:11 -07:00
Ivan Žužak
3fc2ca3d77
Merge pull request #1738 from atom/izuzak/upgrade-underscore-plus
...
Upgrade to underscore-plus@1.0.5
2014-03-10 18:34:34 +01:00
Kevin Sawicki
29fcc4727a
Upgrade to language-javascript@0.18.0
2014-03-10 10:34:33 -07:00
Kevin Sawicki
ddb973b03a
Upgrade to markdown-preview@0.48.0
2014-03-10 10:23:39 -07:00
Kevin Sawicki
c2b05f9956
Upgrade to tabs@0.30.0
2014-03-10 10:10:25 -07:00
Ivan Žužak
7fd452102f
Upgrade to underscore-plus@1.0.5
...
See: https://github.com/atom/underscore-plus/commit/31c7cb6d50922a5237523f1282f0607679eff563
2014-03-10 18:09:03 +01:00
probablycorey
c80d3eea47
Upgrade to metrics@0.31.0
2014-03-10 09:42:14 -07:00
Nathan Sobo
8421edbb72
Upgrade find-and-replace to 0.90.0 to avoid security policy exceptions
2014-03-10 10:40:59 -06:00
Kevin Sawicki
03587f54be
Upgrade to tree-view@0.77.0
2014-03-10 09:39:38 -07:00
Kevin Sawicki
dac7760018
Upgrade to atom-light-ui@0.23.0
2014-03-10 09:21:32 -07:00
Kevin Sawicki
bd28d5d7b1
Upgrade to atom-dark-ui@0.24.0
2014-03-10 09:18:49 -07:00
Kevin Sawicki
34df19b204
Prepare 0.71.0 release
2014-03-10 09:06:17 -07:00
Kevin Sawicki
6e824dadf2
Upgrade to tabs@0.29.0
2014-03-10 08:52:35 -07:00
Cheng Zhao
c50cfc1714
Upgrade to pathwatcher@0.17.0
2014-03-10 12:13:50 +08:00
Nathan Sobo
d0fcd573bd
Merge pull request #1702 from atom/enable-csp
...
initial attempt at CSP policy to see what breaks
2014-03-08 02:20:22 +02:00
Nathan Sobo
79089ced97
💄 whitespace
2014-03-07 17:19:53 -07:00
Nathan Sobo
aa6811a088
Upgrade to loophole@0.3.0 for bugfix
2014-03-07 17:13:11 -07:00
Nathan Sobo
dd27a35039
Silence CSP warnings from q's feature detection
2014-03-07 17:01:51 -07:00
Kevin Sawicki
f3b696c5ec
Upgrade to status-bar@0.36.0
2014-03-07 15:57:21 -08:00
Nathan Sobo
8405041f64
Merge branch 'master' into enable-csp
...
Conflicts:
package.json
2014-03-07 16:46:00 -07:00
probablycorey
a372993c44
Only listen of update events once when checking for update.
2014-03-07 15:39:44 -08:00
Nathan Sobo
909e0d7312
Remove defunct 'autoIndentOnPaste' option from customizing-atom docs
2014-03-07 13:39:36 -07:00
Kevin Sawicki
e8503f7ddc
Upgrade to tree-view@0.76.0
2014-03-07 12:02:08 -08:00
Kevin Sawicki
42a6caf7dc
Upgrade to tree-view@0.75.0
2014-03-07 11:34:47 -08:00
Nathan Sobo
eaffb12ffb
Upgrade to text-buffer@1.4.2 to honor persistent: true marker param
2014-03-07 12:20:15 -07:00
Kevin Sawicki
105e0d3c82
Upgrade to tabs@0.28.0
2014-03-07 11:10:22 -08:00
Kevin Sawicki
534a36c7e1
Upgrade to settings-view@0.90.0
2014-03-07 11:08:07 -08:00
Cheng Zhao
b5b8f757b2
Merge pull request #1728 from atom/atom-shell-v0.10.6
...
Upgrade to atom-shell@0.10 .6
2014-03-07 14:11:24 +00:00
Cheng Zhao
10e3dfbfdb
Upgrade to atom-shell@0.10.6
2014-03-07 22:05:09 +08:00
Nathan Sobo
bfdcbbe9f1
Upgrade to snippets@0.36.0 for CSP support in dev-mode
2014-03-06 19:19:04 -07:00
Nathan Sobo
5d49839236
Don't require loophole unless we need it. Won't happen in production.
2014-03-06 19:13:27 -07:00
Nathan Sobo
e6508237e7
Merge pull request #1710 from atom/ns-duplicate-multiple-lines
...
Handle multiple lines and multiple selections with the editor::duplicate-lines command
2014-03-07 04:01:59 +02:00
Nathan Sobo
2d4797c84e
Define allowUnsafeEval in an npm module
2014-03-06 18:56:09 -07:00
Nathan Sobo
392516e60f
Delegate activateNextPane correctly
2014-03-06 18:32:24 -07:00
Nathan Sobo
d09a2d0772
Merge branch 'master' into ns-duplicate-multiple-lines
...
Conflicts:
package.json
2014-03-06 18:16:48 -07:00
Nathan Sobo
2bd5c10f09
Merge branch 'master' into enable-csp
2014-03-06 18:14:25 -07:00
Nathan Sobo
5c910113a3
Depend on text-buffer 1.4.1 since there was a regression in 1.4.0
2014-03-06 18:10:32 -07:00
Kevin Sawicki
c591a2e098
Upgrade to language-javascript@0.17.0
2014-03-06 16:26:12 -08:00
Kevin Sawicki
b5acc9b093
Upgrade to language-css@0.13.0
2014-03-06 16:17:42 -08:00
Kevin Sawicki
5b6f8ff0f6
Upgrade to wrap-guide@0.17.0
2014-03-06 15:59:03 -08:00
Kevin Sawicki
d530d0a4d5
Upgrade to language-html@0.11.0
2014-03-06 15:36:05 -08:00
Kevin Sawicki
211ce4b2d3
Prepare 0.70.0 release
2014-03-06 15:21:34 -08:00
Kevin Sawicki
1800438a77
Upgrade to spell-check@0.28.0
2014-03-06 15:04:47 -08:00
Kevin Sawicki
1eda9a839a
Upgrade to first-mate 1.4
2014-03-06 14:40:31 -08:00
Kevin Sawicki
e3cc400ac2
Upgrade to language-java@0.9.0
2014-03-06 14:37:55 -08:00
Nathan Sobo
b9b3d021cc
Add private method docs to DisplayBuffer::outermostFoldsInBufferRange
2014-03-06 15:31:14 -07:00
Nathan Sobo
6e202e18d8
💄 more comment formatting
2014-03-06 15:29:25 -07:00
Kevin Sawicki
750b57859a
Upgrade apm for theme convert fix
2014-03-06 14:27:24 -08:00
Kevin Sawicki
7ba520fea1
Upgrade to language-javascript@0.16.0
2014-03-06 14:26:28 -08:00
Nathan Sobo
da85a07dae
💄 comment formatting
2014-03-06 15:17:34 -07:00
Corey Johnson
01851523a0
Upgrade to text-buffer@1.4.0
2014-03-06 14:13:06 -08:00
Nathan Sobo
eda744f07f
Pluralize "Duplicate Lines" menu item
2014-03-06 14:55:15 -07:00
Nathan Sobo
4acfe11af1
Remove previous duplicate-line specs from editor-view-spec
2014-03-06 14:49:20 -07:00
Nathan Sobo
85824c5df6
Handle last buffer line in Editor::duplicateLines
2014-03-06 14:48:52 -07:00
Nathan Sobo
20a0c27111
Rename duplicate-line to duplicate-lines (but retain deprecated method)
...
Might as well make the name accurate while it's early.
2014-03-06 14:36:25 -07:00
Nathan Sobo
76200884d5
Preserve folds when duplicating lines
2014-03-06 13:16:16 -07:00
Nathan Sobo
ce4ce55b29
Make outermostFoldsForBufferRowRange exclusive of end row
2014-03-06 12:52:27 -07:00
Nathan Sobo
66f6e38788
Fix ::translateToBufferMarkerAttributes reference
2014-03-06 12:42:16 -07:00
Nathan Sobo
d97a0a3324
Add DisplayBuffer::outermostFoldsInBufferRowRange
2014-03-06 12:36:42 -07:00
Nathan Sobo
63f5a0a324
💄 Rename attributes to params to match TextBuffer naming
2014-03-06 12:32:17 -07:00
Nathan Sobo
f0837bb98b
📝 Improve DisplayBuffer::findMarkers docs
2014-03-06 12:31:55 -07:00
Corey Johnson
0f98a72876
Merge pull request #1717 from atom/cj-fix-updater-bug
...
Fix updater bug
2014-03-06 11:24:56 -08:00
Corey Johnson
1dd59204e9
Only released versions should check for updates
...
Fixes atom/release-notes#6
2014-03-06 10:51:47 -08:00
Kevin Sawicki
decae725a6
Upgrade to bracket-matcher@0.25.0
2014-03-06 10:44:21 -08:00
Kevin Sawicki
6c92d45ff3
Upgrade to first-mate 1.3
2014-03-06 10:34:57 -08:00
Corey Johnson
272dd4a076
Don't trigger window:update-available on new windows
...
This was causing people to see `undefined` release notes. In the
future we can store the release notes, but since anything related to
updates and the browser process takes a lot of time to fix I'm holding
off on that improvement.
2014-03-06 10:25:12 -08:00
Corey Johnson
626ebe380e
Use proper variable name
2014-03-06 10:14:02 -08:00
Kevin Sawicki
f86ce48d65
Upgrade to grammar-selector@0.23.0
2014-03-06 10:12:58 -08:00
Kevin Sawicki
ef92cca9db
Upgrade to first-mate 1.2.1
2014-03-06 10:03:26 -08:00
Corey Johnson
aa71810bfb
Merge pull request #1716 from atom/cj-package-naming-doc
...
Tell people to avoid using the atom- prefix
2014-03-06 09:41:04 -08:00
Kevin Sawicki
22c47ac648
Prepare 0.69.0 release
2014-03-06 09:41:01 -08:00
Kevin Sawicki
e592528937
Upgrade to snippets@0.35.0
2014-03-06 09:06:59 -08:00
Corey Johnson
1fdb49f314
Avoid using the atom- prefix
2014-03-06 08:50:18 -08:00
Nathan Sobo
aff37d1ae4
WIP: Add failing spec for duplicating folds when duplicating lines
2014-03-06 00:29:35 -07:00
Nathan Sobo
a0234d0cc6
Handle empty selections on folded lines
2014-03-06 00:07:59 -07:00
Nathan Sobo
8a77acb51e
Duplicate multiple selections and multiple lines; folds are broken
2014-03-05 23:29:28 -07:00
Nathan Sobo
690bbbd14c
💄 Fix indentation level of the last describe in editor-spec
...
I think I screwed it up in the last commit
2014-03-05 21:34:31 -07:00
Nathan Sobo
9c9bb2f192
💄 Flatten the structure of editor-spec
...
Previously there were 2 top-level describes:
"with an initial line option"
"with default options"
The default options describe contained almost all the specs, so this
commit just creates the editor again in a single spec about the
initialLine option and peels off a layer.
2014-03-05 21:32:11 -07:00
Nathan Sobo
23a40fe051
💄 Move specs for Editor::reloadGrammar to editor-spec
2014-03-05 21:23:39 -07:00
Kevin Sawicki
5d9cd662fc
Upgrade to autocomplete@0.27.0
2014-03-05 17:59:25 -08:00
Kevin Sawicki
6c01589d3b
Upgrade to language-css@0.12.0
2014-03-05 17:49:26 -08:00
probablycorey
820dde8ad2
Upgrade to image-view@0.29.0
2014-03-05 17:47:43 -08:00
Kevin Sawicki
3de4d63f44
Upgrade to language-python@0.12.0
2014-03-05 17:44:54 -08:00
Kevin Sawicki
e1df82e0c3
Upgrade to language-ruby@0.15.0
2014-03-05 17:41:31 -08:00
Kevin Sawicki
c1985b4a10
Upgrade to markdown-preview@0.47.0
2014-03-05 17:40:04 -08:00
Kevin Sawicki
1ca9ce4db3
Upgrade to markdown-preview@0.46.0
2014-03-05 17:30:14 -08:00
Kevin Sawicki
636705bd70
Upgrade apm for template tweaks
2014-03-05 17:12:55 -08:00
Kevin Sawicki
153dcd8ad3
Upgrade to snippets@0.34.0
2014-03-05 17:10:37 -08:00
Kevin Sawicki
f2c2fe11b4
Upgrade to language-shellscript@0.8.0
2014-03-05 17:07:03 -08:00
Kevin Sawicki
7a2c4fa5cc
Upgrade to markdown-preview@0.45.0
2014-03-05 17:03:01 -08:00
Kevin Sawicki
923816ca8e
Upgrade to language-objective-c@0.10.0
2014-03-05 16:57:14 -08:00
Kevin Sawicki
23d0b7b89e
Upgrade to bracket-matcher@0.24.0
2014-03-05 16:56:41 -08:00
Kevin Sawicki
a6b35f3a22
Upgrade to spell-check@0.27.0
2014-03-05 16:42:05 -08:00
Kevin Sawicki
87fb39c8a5
Upgrade to language-php@0.10.0
2014-03-05 16:28:24 -08:00
Kevin Sawicki
4d188a79fb
Merge pull request #1706 from atom/ks-first-mate-1-point-2
...
Upgrade to first-mate@1.2
2014-03-05 16:18:26 -08:00
Kevin Sawicki
a02b807dad
Upgrade to first-mate@1.2
2014-03-05 16:04:54 -08:00
Kevin Sawicki
e0fa9d0213
Merge pull request #1697 from atom/ks-serialize-project
...
Serialize project
2014-03-05 15:18:20 -08:00
Kevin Sawicki
35ad8abf4c
Add expect for project state
2014-03-05 15:06:19 -08:00
Kevin Sawicki
372ca374cc
Serialize project
2014-03-05 15:06:19 -08:00
Corey Johnson
75b6e94be1
Merge pull request #1699 from atom/cj-convert-keystrokes-using-shift
...
Converts keystrokes with alpha chars using shift
2014-03-05 15:00:42 -08:00
Kevin Sawicki
f912d0ef88
Upgrade to update-package-dependencies@0.6.0
2014-03-05 10:39:53 -08:00
probablycorey
1bf8a01d0b
Upgrade to whitespace@0.18.0
2014-03-05 10:26:16 -08:00
Nathan Sobo
5e8213d45f
Add atom.allowUnsafeEval loophole and disable unsafe-eval again
...
With Node.js baked in, there's no water-tight way to prevent users from
evaluating code at runtime, at least with CSP alone. This is because
node exposes a 'vm' module that allows scripts to be compiled. There's
also `module._compile`, etc.
I think a reasonable compromise is to protect users from eval'ing code
by accident. This commit adds an atom.allowUnsafeEval method which
re-enables eval in the dynamic scope of the given function.
I then use this to compile the keystroke grammar which saves us the
complexity of pre-compiling it during specs.
What do people think?
2014-03-05 09:57:08 -07:00
Nathan Sobo
8b093122ac
Add Workspace to exported class list
2014-03-05 09:00:39 -07:00
Nathan Sobo
bc14ad5b15
Fix broken docs links
2014-03-05 08:53:38 -07:00
Patrick Toomey
fc543fc5a6
add unsafe-eval for now
2014-03-05 09:32:49 -06:00
Patrick Toomey
2e3aec81e7
initial attempt at CSP policy to see what breaks
2014-03-05 09:03:27 -06:00
Cheng Zhao
9b04578d3e
Merge pull request #1701 from atom/atom-shell-v0.10.5
...
Upgrade to atom-shell@0.10 .5
2014-03-05 14:23:08 +00:00
Cheng Zhao
6654d32229
Upgrade to atom-shell@0.10.5
2014-03-05 22:14:25 +08:00
Ben Ogle
7c2c9448a3
Upgrade find-and-replace@0.89.1
2014-03-04 18:53:26 -08:00
Kevin Sawicki
6531128647
📝 Add missing h
2014-03-04 18:25:31 -08:00
Kevin Sawicki
fd1b895ff9
Prepare 0.68.0 release
2014-03-04 18:07:28 -08:00
probablycorey
f4e88bbcc0
Make sure shift is not double added
2014-03-04 18:00:00 -08:00
Kevin Sawicki
7993f98166
Merge pull request #1700 from atom/ks-single-apm
...
Remove apm from node_modules
2014-03-04 17:57:08 -08:00
Kevin Sawicki
e11b775a31
Upgrade to settings-view@0.89.0
2014-03-04 17:51:37 -08:00
Kevin Sawicki
b999494154
Upgrade to package-generator@0.30.0
2014-03-04 17:50:46 -08:00
Kevin Sawicki
6a7ed1a948
Upgrade to update-package-dependencies@0.5.0
2014-03-04 17:49:57 -08:00
probablycorey
d0889cca31
Normalize keystrokes to use shift and the uppercase letter
...
`cmd-shift-l`, `cmd-L` and `cmd-shift-L` all normalize to `cmd-shift-L`
2014-03-04 17:42:32 -08:00
probablycorey
8b673c7adf
Refer to char instead of chars
2014-03-04 17:34:17 -08:00
Kevin Sawicki
f1b0390b9b
Remove apm from node_modules
2014-03-04 17:26:52 -08:00
Kevin Sawicki
b43d767a26
Upgrade apm for node being on PATH during install
2014-03-04 17:22:47 -08:00
Nathan Sobo
bd4f642045
Merge pull request #1698 from atom/ns-fix-soft-wraps-with-hard-tabs
...
Fix position translation bug for wrapped lines with hard tabs
2014-03-05 03:16:06 +02:00
Ben Ogle
3bdfc7d785
Upgrade to find-and-replace@0.89.0
2014-03-04 17:04:52 -08:00
probablycorey
4aa73968f0
Converts keystrokes with alpha chars using shift
...
e.g. cmd-shift-l would be converted to cmd-L
2014-03-04 17:04:06 -08:00
Nathan Sobo
06bc09951d
Fix position translation bug for wrapped lines with hard tabs
...
Fixes #1681
2014-03-04 17:55:53 -07:00
Ben Ogle
9d59043788
Upgrade solarized-dark-syntax@0.12.0
2014-03-04 16:54:31 -08:00
Nathan Sobo
33f0ca3042
Merge pull request #1695 from atom/ns-fix-softwrap-with-scrollbars
...
When scrollbar is visible, account for it when soft wrapping lines
2014-03-05 01:52:19 +02:00
Nathan Sobo
e1bc62dae3
Add a spec for line wrapping in the presence of legacy scrollbars
2014-03-04 16:45:50 -07:00
Kevin Sawicki
77dbe9ccac
Prepare 0.67.0 release
2014-03-04 15:35:36 -08:00
Kevin Sawicki
150d8c2119
Upgrade apm for semver version fix
2014-03-04 14:52:48 -08:00
Kevin Sawicki
b16f6adf76
Upgrade to language-go@0.7.0
2014-03-04 14:50:54 -08:00
Nathan Sobo
834dd963ef
Subtract the scrollbar's width when calculating editor's width in chars
...
Fixes #1342
2014-03-04 15:46:07 -07:00
Kevin Sawicki
01e0f9c2b7
Upgrade to language-c@0.13.0
2014-03-04 14:45:50 -08:00
Kevin Sawicki
b4c0bb1f18
Upgrade apm for upgrade command
2014-03-04 14:43:57 -08:00
Corey Johnson
f70fc683d1
Merge pull request #1693 from atom/cj-check-for-update-fix
...
Fix "check for update" crash
2014-03-04 14:03:38 -08:00
probablycorey
956d4bd5bf
Rely on events to hide the "Check for update" menu item
2014-03-04 12:31:32 -08:00
probablycorey
8b45f89a75
Remove unnecessary method
2014-03-04 12:30:15 -08:00
probablycorey
def6b67c8f
Menu items hide conflicting items when made visible.
2014-03-04 12:26:50 -08:00
probablycorey
e8136853db
Add 'downloading update' menu item
...
Fixes #1689 , gets around the crashing bug when displaying a dialog
when update is found.
2014-03-04 12:26:50 -08:00
probablycorey
084b41e33b
Remove listeners after check for update is run.
2014-03-04 12:26:50 -08:00
probablycorey
6242bd7eb7
Update cson link
2014-03-04 12:25:59 -08:00
Kevin Sawicki
5fbe298f9c
Upgrade to timecop@0.17.0
2014-03-04 12:00:31 -08:00
Kevin Sawicki
b1c2c645df
Upgrade to image-view@0.28.0
2014-03-04 10:41:19 -08:00
Kevin Sawicki
d2a6aa5462
Merge pull request #1683 from atom/ks-npm-remove-strict-ssl
...
npm ca issue
2014-03-04 10:32:53 -08:00
Kevin Sawicki
71abe66b8f
Put npm cache in ~/.atom/.npm
2014-03-04 10:19:20 -08:00
Kevin Sawicki
01eb6e31ba
Revert "Set --ca to null on the command line"
...
This reverts commit 7f4c8023aee10ded0088076773c6c13f92993aab.
2014-03-04 10:19:20 -08:00
Kevin Sawicki
071e6f885f
Set --ca to null on the command line
2014-03-04 10:19:20 -08:00
Kevin Sawicki
5fcde96f88
Add .npmrc file with default ca value
2014-03-04 10:19:20 -08:00
Nathan Sobo
a1ad10b3ee
Merge pull request #1671 from atom/ns-improve-workspace-api-docs
...
Improve Workspace and WorkspaceView API docs
2014-03-04 20:18:34 +02:00
Nathan Sobo
6d26732208
Merge pull request #1674 from atom/ns-scrollbar-style
...
Apply 'scrollbars-visible-always/when-scrolling' class to WorkspaceView
2014-03-04 20:08:25 +02:00
Nathan Sobo
20a396f190
Merge branch 'master' into ns-improve-workspace-api-docs
2014-03-04 11:04:24 -07:00
Nathan Sobo
4b7e5ca9fc
Make Workspace::openSync private for now
2014-03-04 11:02:52 -07:00
Nathan Sobo
8522707bd2
Switch to .scrollbars-visible-always/when-scrolling class names
2014-03-04 10:50:45 -07:00
Kevin Sawicki
a1505736d7
Upgrade to language-ruby-on-rails@0.10.0
2014-03-04 09:49:27 -08:00
Kevin Sawicki
5cd17028d6
Upgrade to settings-view@0.88.0
2014-03-04 09:33:45 -08:00
Kevin Sawicki
3089dd8688
Upgrade to language-javascript@0.15.0
2014-03-04 09:31:40 -08:00
Kevin Sawicki
044c45225b
Upgrade to snippets@0.33.0
2014-03-04 09:31:40 -08:00
Corey Johnson
0c1ade82b2
Merge pull request #1680 from atom/izuzak/minor-docs-fixes
...
Minor documentation tweaks/fixes
2014-03-04 09:26:38 -08:00
Ivan Zuzak
7fdf5ed7dc
remove public link to private apm repo
2014-03-04 15:50:49 +01:00
Ivan Zuzak
6fb956688a
add short init.coffee example
2014-03-04 14:42:23 +01:00
Ivan Zuzak
28b362f8ff
add coffeescript link
2014-03-04 14:12:41 +01:00
Ivan Zuzak
7035ccdcd2
add CSON link to docs
2014-03-04 14:11:12 +01:00
Ivan Zuzak
ba5ac8d872
use - instead of + in keyboard shortcuts
2014-03-04 14:06:02 +01:00
Nathan Sobo
ea16ecc81f
💄 Drop the ::onValue call
2014-03-03 22:38:17 -07:00
Nathan Sobo
0eac9d3e6f
Apply 'scrollbar-style-x' class to WorkspaceView
...
…where x is 'overlay' or 'legacy' depending on whether the scrollbars
are only visible when scrolling (overlay) or always visible (legacy).
This will allow us to style scrollbars in legacy mode without forcing
them to be visible in overlay mode.
2014-03-03 22:33:48 -07:00
Kevin Sawicki
68a8b6d437
Upgrade to tree-view@0.74.0
2014-03-03 19:21:34 -08:00
Kevin Sawicki
e136ba9f3e
Upgrade to fuzzy-finder@0.39.0
2014-03-03 19:21:02 -08:00
Kevin Sawicki
9ee6bea772
Remove stray snippet
2014-03-03 18:51:17 -08:00
Kevin Sawicki
79bdde4f08
Upgrade to tree-view@0.73.0
2014-03-03 18:48:24 -08:00
Kevin Sawicki
2a5f0e3c9f
Upgrade to autocomplete@0.26.0
2014-03-03 17:44:58 -08:00
Kevin Sawicki
3c42f3de47
Upgrade to autocomplete@0.25.0
2014-03-03 17:40:44 -08:00
Kevin Sawicki
7cd15d408e
Prepare 0.66.0
2014-03-03 16:10:16 -08:00
Nathan Sobo
5228b778dc
Add deprecated ::joinLine method
2014-03-03 16:51:39 -07:00
Ben Ogle
49eaf7afeb
Upgrade markdown-preview@0.44.0
2014-03-03 15:42:05 -08:00
probablycorey
b2f02232f2
Upgrade to feedback@0.28.0
2014-03-03 15:21:39 -08:00
Ben Ogle
2f2d7da20b
Upgrade apm
2014-03-03 15:05:23 -08:00
Nathan Sobo
168043d422
Clean up WorkspaceView API docs
2014-03-03 16:00:36 -07:00
Nathan Sobo
101e1f6b50
Export {Workspace} in the 'atom' module
2014-03-03 16:00:36 -07:00
Nathan Sobo
323b6cec9d
Clean up the Workspace API docs
2014-03-03 16:00:36 -07:00
Ben Ogle
019a04c488
Upgrade to status-bar@0.35.0
2014-03-03 14:54:01 -08:00
Ben Ogle
e566bbc5e7
Upgrade to find-and-replace@0.88.0
2014-03-03 14:41:18 -08:00
Ben Ogle
d2140672fd
Revert "Upgrade find-and-replace@0.88.0"
...
This reverts commit 0d8ad2d8b0 .
2014-03-03 14:40:00 -08:00
Ben Ogle
667df80d35
Upgrade status-bar@0.34.0
2014-03-03 14:24:28 -08:00
Ben Ogle
0d8ad2d8b0
Upgrade find-and-replace@0.88.0
2014-03-03 14:22:56 -08:00
Ben Ogle
1796ff6871
Merge pull request #1644 from atom/bo-syntax-variable-update
...
Update syntax color variables
2014-03-03 14:21:28 -08:00
Kevin Sawicki
49c54ee69a
Upgrade to settings-view@0.87.0
2014-03-03 13:31:55 -08:00
Kevin Sawicki
d8e314b0a0
Upgrade apm to include bundled node
2014-03-03 12:43:01 -08:00
watsonian
65acfe61ce
Bump Atom's whitespace package dependency.
2014-03-03 11:44:55 -06:00
Kevin Sawicki
2f067de10a
Upgrade to settings-view@0.86.0
2014-03-03 09:20:29 -08:00
Kevin Sawicki
acecb50f7e
Upgrade to command-palette@0.19.0
2014-03-03 09:01:41 -08:00
Kevin Sawicki
9b27932d2c
Upgrade to language-coffee-script@0.15.0
2014-03-02 17:40:55 -08:00
Kevin Sawicki
4aa8c0a76a
Prevent SelectListView from closing on scrollbar clicks
2014-03-02 17:22:30 -08:00
Kevin Sawicki
246e43217a
Upgrade to release-notes@0.26.0
2014-03-02 16:54:11 -08:00
Kevin Sawicki
6925a5f3a4
Upgrade to background-tips@0.9.0
2014-03-02 16:41:56 -08:00
Kevin Sawicki
81a92a9f13
Upgrade to timecop@0.16.0
2014-03-02 16:25:33 -08:00
Kevin Sawicki
8440d66d33
Upgrade to link@0.20.0
2014-03-02 16:19:13 -08:00
Kevin Sawicki
63ce978afe
Upgrade to tabs@0.27.0
2014-03-02 15:09:55 -08:00
Kevin Sawicki
b4e6386496
Upgrade to language-javascript@0.14.0
2014-03-02 14:19:19 -08:00
Cheng Zhao
f524a96add
Merge pull request #1660 from atom/atom-shell-v0.10.4
...
Upgrade to atom-shell@0.10 .4
2014-03-02 10:54:31 +00:00
Cheng Zhao
1d0f3bb831
Upgrade to atom-shell@0.10.4
2014-03-02 18:46:32 +08:00
Nathan Sobo
2e0ef27570
Update to language-css@0.11.0 for new html5 tags
2014-03-01 17:16:24 -08:00
Nathan Sobo
ebbb8fcef1
Upgrade to exception-reporting@0.17.0
2014-03-01 17:09:34 -08:00
Kevin Sawicki
1d89d3dbe9
Upgrade to language-ruby-on-rails@0.9.0
2014-03-01 17:08:10 -08:00
Kevin Sawicki
18512f5b99
Upgrade to language-python@0.11.0
2014-03-01 17:02:39 -08:00
Kevin Sawicki
5d4906b4d1
Upgrade to language-html@0.10.0
2014-03-01 16:59:50 -08:00
Kevin Sawicki
5e83a0eea6
Upgrade to language-python@0.10.0
2014-03-01 16:19:21 -08:00
Kevin Sawicki
3f43856145
Upgrade to symbols-view@0.41.0
2014-03-01 16:14:08 -08:00
Nathan Sobo
bb16ca6394
Prepare 0.65.0 release
2014-03-01 16:07:54 -08:00
Kevin Sawicki
3f83aaf32d
Upgrade to language-ruby-on-rails@0.8.0
2014-03-01 15:56:21 -08:00
Kevin Sawicki
e8ec565273
Upgrade to language-php@0.9.0
2014-03-01 15:51:28 -08:00
Kevin Sawicki
8ab6460571
Upgrade to language-html@0.9.0
2014-03-01 15:49:21 -08:00
Kevin Sawicki
19f7abf0f8
Upgrade to tabs@0.26.0
2014-03-01 15:47:39 -08:00
Kevin Sawicki
ce2ad727c6
Use atom@github.com in crash message instead of repo
2014-03-01 15:47:39 -08:00
Nathan Sobo
fe213d1e13
Nuke this section without nuking all the links
2014-03-01 15:41:54 -08:00
Nathan Sobo
35b78af446
Revert "Remove outdated section of the creating-a-package docs"
...
This reverts commit ce5eef2605 .
2014-03-01 15:41:54 -08:00
Kevin Sawicki
a72d4ccded
Upgrade to language-ruby@0.14.0
2014-03-01 15:32:20 -08:00
Kevin Sawicki
1babf4ba55
Upgrade to tabs@0.25.0
2014-03-01 15:31:37 -08:00
Nathan Sobo
18ab2477a8
Prepare 0.64.0 release
2014-03-01 15:10:58 -08:00
Nathan Sobo
9d56392cbc
Merge pull request #1657 from atom/ns-multiple-unsaved-buffers
...
Allow multiple unsaved buffers
2014-03-02 00:50:12 +02:00
Nathan Sobo
7cc68f59a7
Allow multiple unsaved empty buffers to be opened
...
Fixes #1600
2014-03-01 14:40:48 -08:00
Nathan Sobo
d6a9a0b15f
Remove Editor::isEqual
...
An editor is such a stateful concept that comparing different instances
for "equality" doesn't make much sense. This was interfering with the
ability to distinguish successive editors assigned as active pane items.
2014-03-01 14:39:32 -08:00
Kevin Sawicki
766471f4b9
Upgrade to image-view@0.27.0
2014-03-01 14:24:08 -08:00
Kevin Sawicki
143a6a9cca
Upgrade to image-view@0.26.0
2014-03-01 14:24:08 -08:00
Nathan Sobo
7ad41a3ff2
Upgrade text-buffer to 1.2.0 for ::backwardsScan
2014-03-01 13:28:11 -08:00
Kevin Sawicki
12fadffb00
Upgrade to language-gfm@0.19.0
2014-03-01 13:27:45 -08:00
Kevin Sawicki
ef97128fe6
Upgrade to language-xml@0.8.0
2014-03-01 13:17:25 -08:00
Kevin Sawicki
1b0bc366e4
Upgrade to language-javascript@0.13.0
2014-03-01 13:15:28 -08:00
Kevin Sawicki
89c87f99e8
Upgrade to markdown-preview@0.43.0
2014-03-01 13:11:24 -08:00
Ben Ogle
0e0b6a4978
Upgrade atom-light-syntax@0.15.0
2014-03-01 11:28:17 -08:00
Cheng Zhao
7fe3caf841
Merge pull request #1618 from atom/cz-build-symbols
...
Provide breakpad symbols of native modules
2014-03-01 11:31:59 +00:00
Ben Ogle
2799892f1d
Upgrade to atom-dark-syntax@0.15.0
2014-02-28 20:36:36 -08:00
Ben Ogle
7ecd839310
Update solarized-light-syntax@0.7.0
2014-02-28 20:14:41 -08:00
Ben Ogle
11a2628ed2
Upgrade solarized-dark-syntax@0.11.0
2014-02-28 19:50:15 -08:00
Ben Ogle
a24b9cf9b9
Upgrade base16-tomorrow-dark-theme
2014-02-28 19:26:11 -08:00
Ben Ogle
705f77f5ba
Comments
2014-02-28 17:38:08 -08:00
Ben Ogle
c71cbf2e09
Add variables for wrap-guide and indent-guide
2014-02-28 17:38:08 -08:00
Ben Ogle
33aba7b721
Update syntax color variables
2014-02-28 17:38:08 -08:00
Kevin Sawicki
58f4e5bf76
Upgrade to open-on-github@0.23.0
2014-02-28 16:29:37 -08:00
Kevin Sawicki
2095c7546a
Upgrade to fuzzy-finder@0.38.0
2014-02-28 16:19:45 -08:00
Kevin Sawicki
6005444fda
Upgrade to markdown-preview@0.42.0
2014-02-28 16:12:47 -08:00
Kevin Sawicki
658ccaf78f
Bump apm for screenshots in README templates
2014-02-28 15:43:46 -08:00
Kevin Sawicki
3112b2b071
Upgrade to bracket-matcher@0.23.0
2014-02-28 15:38:46 -08:00
Kevin Sawicki
32f746b918
Upgrade to open-on-github@0.22.0
2014-02-28 15:31:45 -08:00
Kevin Sawicki
5145a0260d
Upgrade apm for publish doc fix
2014-02-28 14:47:28 -08:00
Kevin Sawicki
acc782b754
Upgrade to language-python@0.9.0
2014-02-28 14:43:04 -08:00
Kevin Sawicki
e6508e6978
Upgrade to markdown-preview@0.41.0
2014-02-28 14:42:50 -08:00
Nathan Sobo
4e45fbbc04
Merge pull request #1617 from atom/fix-keybinding-docs
...
Fix CSON syntax for keybinding example in docs
2014-03-01 00:10:41 +02:00
Ben Ogle
81c2d70fbb
Update find-and-replace@0.87.0
2014-02-28 13:28:33 -08:00
Kevin Sawicki
d2ec20bd10
Upgrade to archive-view@0.26.0
2014-02-28 12:31:41 -08:00
Nathan Sobo
6e3a7f8fa0
Fix licenses task, list "All Rights Reserved" in package.json for now.
2014-02-28 11:27:08 -08:00
Nathan Sobo
8e83acbafd
Remove apache license from package.json
2014-02-28 11:20:50 -08:00
Nathan Sobo
40a8522460
Merge pull request #1623 from atom/ns-fix-editor-width-related-freezes
...
Fix freezes related to the editor's width in characters being assigned to non-positive integers
2014-02-28 20:38:07 +02:00
Nathan Sobo
dfa9ca733e
Merge pull request #1622 from atom/ns-fix-row-map-corruption
...
Fix row map corruption
2014-02-28 20:33:10 +02:00
Nathan Sobo
4681098e8c
Only allow positive widths in characters to be assigned
...
Fixes #1574
2014-02-28 10:31:02 -08:00
Kevin Sawicki
4f81d53d11
Prepare 0.63.0
2014-02-28 10:27:33 -08:00
Nathan Sobo
dc5dc608ba
Avoid row map corruption when replacing a subset of a fold's buffer rows
...
Fixes #1576
When splicing regions into the row map, we always express the starting
buffer row, then the number of buffer rows covered by the regions we're
inserting. When we're inserting regions representing folds, they always
extend to the end of a fold, so we need to ensure the endBufferRow also
extends to the end of the fold.
For example, say rows [5…10] are folded, and we handle a replacement of
rows [5…8]. We will still insert a region for the fold covering 1 screen
row and 5 buffer rows, so we need to update the endBufferRow to extend
to the end of the fold as well (10).
2014-02-28 10:11:57 -08:00
Nathan Sobo
83dc1c76ef
Add a spec that corrupts the row map by partially editing a fold
2014-02-28 10:11:57 -08:00
Kevin Sawicki
d660e9a066
Go back to strict-ssl false
2014-02-28 10:01:54 -08:00
Kevin Sawicki
abcaaa3264
Try single quotes for empty ca arg
2014-02-28 09:53:39 -08:00
Kevin Sawicki
7f2b871885
Use known list of registrars
2014-02-28 09:43:38 -08:00
Kevin Sawicki
e51dd05989
Disable strict-ssl for now on janky machines
...
This is until we can get npm upgraded there.
2014-02-28 09:33:18 -08:00
Kevin Sawicki
51da7732f4
Upgrade apm for npm 1.4.4 upgrade
2014-02-28 08:49:50 -08:00
Cheng Zhao
1b7dc2f147
Make publish-build support multiple assets.
2014-02-28 16:49:03 +08:00
Garen Torikian
63aedb65d9
Fix CSON syntax for keybinding example
2014-02-28 00:01:12 -08:00
Cheng Zhao
9c503fe8d6
💄
2014-02-28 13:45:53 +08:00
Cheng Zhao
83e59bf5b0
Dump symbols when in CI.
2014-02-28 13:34:49 +08:00
Cheng Zhao
4ef5c374ef
Upload symbols when publishing build.
2014-02-28 13:30:55 +08:00
Cheng Zhao
764b31fdcd
Add dump-symbols task.
2014-02-28 13:09:03 +08:00
probablycorey
7fe2b41209
Upgrade to welcome@0.11.0
2014-02-27 20:45:12 -08:00
Cheng Zhao
25a14bf44f
Add minidump as build dependency.
2014-02-28 10:56:57 +08:00
Kevin Sawicki
bde3606757
Upgrade to link@0.19.0
2014-02-27 17:59:12 -08:00
Kevin Sawicki
84f7af7e58
Upgrade to tree-view@0.72.0
2014-02-27 17:45:10 -08:00
Ben Ogle
bf0a448bff
Upgrade package-generator@0.29.0
2014-02-27 17:18:18 -08:00
Ben Ogle
be148574e3
Merge pull request #1611 from atom/bo-theme-doc-update
...
Theme doc update
2014-02-27 17:13:52 -08:00
Nathan Sobo
235e00c19a
Merge pull request #1583 from atom/ns-improve-editor-api-docs
...
Improve generated editor docs
2014-02-28 03:12:49 +02:00
Kevin Sawicki
87035eb4a9
Upgrade to grammar-selector@0.22.0
2014-02-27 17:09:46 -08:00
Ben Ogle
e67a9c9664
Changes for kevin
2014-02-27 17:05:10 -08:00
Kevin Sawicki
719dfd91ab
Upgrade to find-and-replace@0.86.0
2014-02-27 16:47:47 -08:00
Kevin Sawicki
5f97c46e5f
Upgrade to underscore-plus@1.0.2
2014-02-27 16:34:29 -08:00
Ben Ogle
739d171462
Add naming convention for -ui themes
2014-02-27 16:32:04 -08:00
Kevin Sawicki
f105602da5
Upgrade to symbols-view@0.40.0
2014-02-27 16:31:08 -08:00
Ben Ogle
01f4ebde54
Add a bit about naming a syntax theme
2014-02-27 16:29:35 -08:00
Ben Ogle
97f3d1662e
Add tip
2014-02-27 16:29:04 -08:00
Nathan Sobo
aa04589dd2
Rename Editor::joinLine to ::joinLines
...
It acts on multiple lines, and in a quick survey of the literature I see
Sublime docs referring to it as "join lines" as well.
2014-02-27 16:16:01 -08:00
Nathan Sobo
9473039a0b
Publicize Editor::foldBufferRow
2014-02-27 16:16:01 -08:00
Nathan Sobo
574cc098c6
Remove unused methods
2014-02-27 16:16:01 -08:00
Nathan Sobo
f17c490768
Make Editor::unfoldBufferRow destroy all folds containing the buffer row
...
Also, remove ::destroyAllFoldsContainingBufferRow as it is now redundant
2014-02-27 16:16:01 -08:00
Nathan Sobo
6d246f5244
Rename Editor::foldSelection to Editor::foldSelectedLines and publicize
2014-02-27 16:16:01 -08:00
Nathan Sobo
bec30ae833
Remove self references from Editor overview
2014-02-27 16:16:01 -08:00
Nathan Sobo
feb501c76f
Add a common tasks section to the Editor class overview
2014-02-27 16:16:00 -08:00
Nathan Sobo
b32f4ad80a
Kill example heading
2014-02-27 16:16:00 -08:00
Nathan Sobo
4b12228b15
Fix broken method links
2014-02-27 16:16:00 -08:00
Nathan Sobo
afd576697e
Remove some metaprogrammed delegators and add docs
2014-02-27 16:16:00 -08:00
Nathan Sobo
6a24360ffd
Revise Editor class overview; add coordinate system explanation
2014-02-27 16:16:00 -08:00
Nathan Sobo
5faa69b66c
Update Editor API docs
2014-02-27 16:16:00 -08:00
Nathan Sobo
833498011c
Privatize ::bufferRangeForBufferRow
2014-02-27 16:16:00 -08:00
Nathan Sobo
4f6cc659c4
Make Editor::setVisible private
2014-02-27 16:16:00 -08:00
Nathan Sobo
5cef77e52c
Clean up Editor class overview
2014-02-27 16:16:00 -08:00
Nathan Sobo
712ab734dd
Privatize methods on Editor
...
- ::isEqual
- ::destroyFoldsIntersectingBufferRange
- ::destroyMarker
- ::addCursor
- ::addSelection
2014-02-27 16:16:00 -08:00
Kevin Sawicki
0f0a57af1c
Prepare 0.62.0
2014-02-27 16:02:06 -08:00
Nathan Sobo
ce5eef2605
Remove outdated section of the creating-a-package docs
2014-02-27 15:59:06 -08:00
Nathan Sobo
6d6960badb
Merge pull request #1610 from atom/ns-better-error-reporting
...
Improve reporting of display buffer errors
2014-02-28 01:50:47 +02:00
Corey Johnson
54269aa92a
Upgrade to fuzzaldrin@1.1.0
2014-02-27 15:39:17 -08:00
Kevin Sawicki
ec65a71d6d
Merge pull request #1607 from atom/ks-bump-max-size-to-two-mb
...
Bump max size to 2MB
2014-02-27 15:39:10 -08:00
Nathan Sobo
761fcde654
💄
2014-02-27 15:34:19 -08:00
Kevin Sawicki
3346ddac38
Bump max size to 2MB
2014-02-27 15:32:19 -08:00
Nathan Sobo
f20c55f849
Use error constructor's name explicitly rather than arguments.callee
2014-02-27 15:29:47 -08:00
Kevin Sawicki
37c5c35a12
Upgrade to language-less@0.6.0
2014-02-27 15:28:29 -08:00
Nathan Sobo
e541ccb197
Update exception-reporting to 0.16.0 for metadata, custom error names
2014-02-27 15:07:08 -08:00
Nathan Sobo
1f7027d825
Throw a custom BufferToScreenConversion error with metadata
2014-02-27 15:07:08 -08:00
Kevin Sawicki
0d9e7a5e08
Only scan dirty buffers that are inside the project
2014-02-27 14:44:34 -08:00
Kevin Sawicki
c4ac96e669
Upgrade to markdown-preview@0.40.0
2014-02-27 13:48:48 -08:00
Kevin Sawicki
74f65b978e
Bump minimum version to 10.8
...
Closes #1598
2014-02-27 13:35:00 -08:00
Kevin Sawicki
eab874b3ef
Upgrade to symbols-view@0.39.0
2014-02-27 13:27:12 -08:00
Kevin Sawicki
54d9361dad
Upgrade to release-notes@0.25.0
2014-02-27 13:06:09 -08:00
Kevin Sawicki
e8cd130ad6
Upgrade to markdown-preview@0.39.0
2014-02-27 13:02:30 -08:00
Kevin Sawicki
2f70f4ba25
📝 publishing not publish in links
2014-02-27 12:07:13 -08:00
Kevin Sawicki
1548167b94
Upgrade to language-make@0.9.0
2014-02-27 11:45:05 -08:00
Kevin Sawicki
91a320127a
Upgrade to settings-view@0.85.0
2014-02-27 11:27:51 -08:00
Kevin Sawicki
7a0a4dc3b3
Upgrade to go-to-line@0.18.0
2014-02-27 11:11:36 -08:00
Kevin Sawicki
ba9c006cb4
Update to wrap-guide@0.16.0
2014-02-27 11:06:01 -08:00
Kevin Sawicki
2f92160e9c
Upgrade to styleguide@0.26.0
2014-02-27 11:01:38 -08:00
Kevin Sawicki
8f0063465c
Update apm for 2fa sms fix
2014-02-27 10:55:12 -08:00
Nathan Sobo
0c8bb089b9
Reduce variation of buffer row to screen row conversion error message
2014-02-27 10:34:57 -08:00
Kevin Sawicki
746b99508b
Upgrade to language-coffee-script@0.14.0
2014-02-27 09:32:48 -08:00
Kevin Sawicki
05ce497f29
Upgrade to language-javascript@0.12.0
2014-02-27 09:32:09 -08:00
Kevin Sawicki
5bfb382209
Upgrade to settings-view@0.84.0
2014-02-27 09:31:26 -08:00
Cheng Zhao
32efa7b112
Merge pull request #1599 from atom/atom-shell-v0.10.2
...
Upgrade to atom-shell@0.10 .2
2014-02-27 17:18:32 +00:00
Cheng Zhao
e4fcd589db
Upgrade to atom-shell@0.10.3
2014-02-28 01:07:35 +08:00
Kevin Sawicki
8da5a99196
Upgrade to markdown-preview@0.38.0
2014-02-27 09:02:42 -08:00
Kevin Sawicki
d5cb79027a
Link to creating-a-package doc
2014-02-27 08:00:43 -08:00
Kevin Sawicki
fea1a001ee
Link to proper theme doc
2014-02-27 08:00:43 -08:00
Cheng Zhao
3ae6f0a93d
Upgrade to atom-shell@0.10.2
2014-02-27 19:05:56 +08:00
Nathan Sobo
28d7db2371
Set overflow to 'hidden' on panes. I'm pretty sure this fixes #1594 .
2014-02-26 18:19:07 -08:00
Kevin Sawicki
02b582a60d
Prepare 0.61.0 release
2014-02-26 17:27:37 -08:00
Kevin Sawicki
83a40e1b33
Upgrade to settings-view@0.83.0
2014-02-26 17:16:41 -08:00
Corey Johnson
ca0a875e6b
Upgrade to welcome@0.10.0
2014-02-26 17:15:20 -08:00
Kevin Sawicki
9932d4789e
Upgrade apm for init/clean arg checking
2014-02-26 15:44:32 -08:00
Kevin Sawicki
2c68dfd8cf
Upgrade apm for relaxed publish repo check
2014-02-26 15:11:59 -08:00
Kevin Sawicki
64f66fad4d
📝 Update tests section
2014-02-26 13:30:41 -08:00
Kevin Sawicki
5a8e3100b9
Link to conversion guides
2014-02-26 13:18:38 -08:00
probablycorey
87dedc3dd2
Prepare 0.60.0 release
2014-02-26 12:23:37 -08:00
probablycorey
69b442c2a9
Prepare 0.59.0 release
2014-02-26 12:00:43 -08:00
probablycorey
77bf358d7a
Upgrade to welcome@0.9.0
2014-02-26 11:55:43 -08:00
Kevin Sawicki
9ed7254277
Use 16 as font size default
2014-02-26 11:46:07 -08:00
Kevin Sawicki
1a08d99079
Prepare 0.58.0 release
2014-02-26 11:38:41 -08:00
Kevin Sawicki
f852dcfd20
Upgrade apm for search command auth fix
2014-02-26 11:23:03 -08:00
Kevin Sawicki
04a4f4d5bb
Upgrade apm for removed travis command
2014-02-26 11:17:46 -08:00
Kevin Sawicki
2e42dd3308
Upgrade apm version package.json version bump
2014-02-26 10:44:56 -08:00
Kevin Sawicki
e9cf8d4647
Remove internal docs for beta
...
These can come back, just don't want them searchable for beta.
2014-02-26 10:30:15 -08:00
Kevin Sawicki
216351803b
Upgrade to metrics@0.30.0
2014-02-26 10:17:40 -08:00
Kevin Sawicki
d3eb969095
Upgrade to metrics@0.29.0
2014-02-26 10:14:26 -08:00
Kevin Sawicki
77c405626f
Prepare 0.57.0 release
2014-02-26 09:55:28 -08:00
Kevin Sawicki
e0af2122d2
📝 Add missing comma
2014-02-26 09:22:02 -08:00
Kevin Sawicki
1bd1121d50
📝 when instead of with
2014-02-26 09:20:57 -08:00
Kevin Sawicki
54e2a2af9d
Upgrade to language-coffee-script@0.13.0
2014-02-26 08:37:46 -08:00
Kevin Sawicki
90a0b31cf8
Upgrade to feedback@0.27.0
2014-02-26 08:36:18 -08:00
Kevin Sawicki
1b257df5cf
Upgrade to welcome@0.8.0
2014-02-25 21:34:33 -08:00
probablycorey
b73acc88a7
Send release notes along with releaseName
2014-02-25 20:40:14 -08:00
Kevin Sawicki
c6bb6b48b6
Upgrade to welcome@0.7.0
2014-02-25 20:32:52 -08:00
Kevin Sawicki
cb95c3050d
Prepare 0.56.0 release
2014-02-25 20:11:20 -08:00
Kevin Sawicki
3434a68ac0
Only use token to download grunt-download-atom-shell
2014-02-25 19:55:19 -08:00
Kevin Sawicki
9a941b97cb
Use new atom-bot token
2014-02-25 19:52:59 -08:00
Kevin Sawicki
9074219145
Bump biscotto to 2.1.1
2014-02-25 19:41:45 -08:00
Kevin Sawicki
e8d9512f02
Set stability level to 1
2014-02-25 19:34:24 -08:00
Kevin Sawicki
764e4ac7dd
Upgrade apm for auth changes
2014-02-25 19:23:26 -08:00
Kevin Sawicki
9350b9dc7b
Upgrade apm for template tweaks
2014-02-25 18:19:26 -08:00
Kevin Sawicki
fb4e16250a
Upgrade to markdown-preview@0.37.0
2014-02-25 18:19:26 -08:00
Corey Johnson
32a1d0c134
Prepare 0.55.0 release
2014-02-25 17:36:23 -08:00
Kevin Sawicki
d471d60bfa
Upgrade to markdown-preview@0.36.0
2014-02-25 16:41:15 -08:00
Corey Johnson
75d6aab811
🔥 logs
2014-02-25 16:27:39 -08:00
Corey Johnson
a80fcff81c
Upgrade to release-notes@0.24.0
2014-02-25 16:26:09 -08:00
Kevin Sawicki
42bce0d438
Upgrade ui themes
2014-02-25 16:25:29 -08:00
Corey Johnson
168e1d7c58
Prepare 0.54.0 release
2014-02-25 16:21:31 -08:00
Kevin Sawicki
bdf0f7d10a
Upgrade tomorrow theme
2014-02-25 16:09:13 -08:00
Kevin Sawicki
d21060fd87
Upgrade solarized themes
2014-02-25 16:01:59 -08:00
Corey Johnson
ddc7ebb576
Revert "Make master ci output verbose"
...
This reverts commit b1492037d5 .
2014-02-25 15:59:20 -08:00
Kevin Sawicki
4ad45a1955
Upgrade syntax themes to 0.14.0
2014-02-25 15:38:41 -08:00
Kevin Sawicki
6c5b7cbd1e
Downloaded instead of downloading
2014-02-25 15:21:09 -08:00
Corey Johnson
b1492037d5
Make master ci output verbose
2014-02-25 14:45:26 -08:00
Kevin Sawicki
7a5537d01e
Update icon
2014-02-25 13:26:42 -08:00
Kevin Sawicki
91fbb10fd3
Upgrade to biscotto@2.1
2014-02-25 11:47:10 -08:00
Corey Johnson
684687e412
Upgrade to welcome@0.6.0
2014-02-25 10:30:27 -08:00
Kevin Sawicki
4612d42fb3
Remove github-sign-in package from bundled packages
2014-02-25 10:22:20 -08:00
Kevin Sawicki
026a0672df
Remove github-sign-in package from bundled packages
2014-02-25 10:19:52 -08:00
Kevin Sawicki
fe4b60d6b0
Prepare 0.53.0 release
2014-02-25 10:17:08 -08:00
Cheng Zhao
040d76e3bf
Merge pull request #1581 from atom/atom-shell-v0.10.1
...
Upgrade to atom-shell@0.10 .1
2014-02-25 14:19:42 +00:00
Cheng Zhao
1885d50374
Upgrade to atom-shell@0.10.1
2014-02-25 20:14:14 +08:00
Kevin Sawicki
f9e508e958
Upgrade apm for link tweaks
2014-02-24 17:40:13 -08:00
Kevin Sawicki
de695e31d2
Drop www in atom.io links
2014-02-24 17:38:49 -08:00
Kevin Sawicki
4eabb5bec6
Upgrade to settings-view@0.82.0
2014-02-24 17:37:01 -08:00
Kevin Sawicki
f3ec868af6
Remove Report an Issue menu
2014-02-24 17:34:02 -08:00
Kevin Sawicki
4e96d24d78
Upgrade to tree-view@0.71.0
2014-02-24 17:27:29 -08:00
Kevin Sawicki
b5c3c01cc1
Upgrade to fuzzy-finder@0.37.0
2014-02-24 17:22:09 -08:00
Kevin Sawicki
13aa29b485
:memo TomDoc BufferedNodeProcess
2014-02-24 17:09:22 -08:00
Kevin Sawicki
be5342fb51
Assign all ivars in constructor
2014-02-24 16:59:58 -08:00
Kevin Sawicki
50dc82d074
Add example to overview
2014-02-24 16:59:15 -08:00
Kevin Sawicki
4358ff9183
Add Editor to usage message
2014-02-24 16:41:34 -08:00
Kevin Sawicki
336f0382b5
Don't require ~/github/atom for dev mode windows
...
Use ~/github/atom when available but keep the dev mode flag
on the window's load settings even when it does not exist.
Changes both cmd-shift-o and `atom --dev`
2014-02-24 16:38:17 -08:00
Kevin Sawicki
0307c0e6c9
Rename ~/.atom/styles.css to ~/.atom/styles.less
2014-02-24 16:14:05 -08:00
Kevin Sawicki
fc1e62471f
Upgrade to feedback@0.26.0
2014-02-24 16:00:47 -08:00
Kevin Sawicki
137e9aacab
Implement ::serialize in example
2014-02-24 15:26:04 -08:00
Kevin Sawicki
4ddc6c1c1d
Don't bundle gists package
...
It will come back better than ever
2014-02-24 15:22:14 -08:00
Kevin Sawicki
ef12913422
Upgrade apm for login fix and template updates
2014-02-24 15:21:24 -08:00
Kevin Sawicki
29c36836fe
Upgrade to jasmine-tagged 1.1.1
2014-02-24 10:29:29 -08:00
Nathan Sobo
5c2614544d
Update tabs to 0.24.0 for undefined underscore fix
2014-02-24 11:08:12 -07:00
Nathan Sobo
4c1d85e2bf
💄 A few grammar tweaks to creating-a-theme.md
2014-02-24 10:42:41 -07:00
Kevin Sawicki
2dd04c449c
Merge pull request #1578 from atom/ks-dont-export-fs-and-_
...
Don't export fs and _
2014-02-23 17:35:37 -08:00
Kevin Sawicki
55f4a7b63e
Remove unneeded exists checks
2014-02-23 17:26:49 -08:00
Kevin Sawicki
a651254e38
Require fs-plus directly in specs
2014-02-23 17:19:00 -08:00
Kevin Sawicki
1131952a54
Remove stray unicode char
2014-02-23 17:11:38 -08:00
Kevin Sawicki
189ebc4476
Remove _/fs from modules directly
2014-02-23 17:09:05 -08:00
Kevin Sawicki
0688ddf083
Remove _ and fs from exports
2014-02-23 17:05:26 -08:00
Kevin Sawicki
de2e59ddcb
Upgrade to find-and-replace@0.85.0
2014-02-23 17:04:23 -08:00
Kevin Sawicki
41632f2d95
Upgrade to tabs@0.23.0
2014-02-23 17:03:26 -08:00
Kevin Sawicki
d21e8f0aa8
Upgrade to spell-check@0.26.0
2014-02-23 16:57:25 -08:00
Kevin Sawicki
5521d3765a
Upgrade to wrap-guide@0.15.0
2014-02-23 16:55:35 -08:00
Kevin Sawicki
d8b4e00fa8
Upgrade to whitespace@0.15.0
2014-02-23 16:50:18 -08:00
Kevin Sawicki
e1906ec9ba
Upgrade to welcome@0.5.0
2014-02-23 16:45:53 -08:00
Kevin Sawicki
35fce94025
Upgrade to update-package-dependencies@0.4.0
2014-02-23 16:41:49 -08:00
Kevin Sawicki
4708ffa8f6
Upgrade to tree-view@0.70.0
2014-02-23 16:36:15 -08:00
Kevin Sawicki
8a858a1836
Upgrade to to timecop@0.15.0
2014-02-23 16:27:23 -08:00
Kevin Sawicki
f8ce0be095
Upgrade to tabs@0.22.0
2014-02-23 16:20:44 -08:00
Kevin Sawicki
cb17078c48
Upgrade to symbols-view@0.38.0
2014-02-23 16:14:32 -08:00
Kevin Sawicki
28ed117db8
Upgrade to styleguide@0.25.0
2014-02-23 16:05:05 -08:00
Kevin Sawicki
67d505fc7e
Upgrade to status-bar@0.33.0
2014-02-23 15:59:01 -08:00
Kevin Sawicki
dba2ab55e0
Upgrade to snippets@0.32.0
2014-02-23 15:52:58 -08:00
Kevin Sawicki
119bf1a879
Upgrade to settings-view@0.81.0
2014-02-23 15:48:11 -08:00
Kevin Sawicki
30dd202f33
Upgrade to release-notes@0.23.0
2014-02-23 15:43:42 -08:00
Kevin Sawicki
4a4285b18f
Upgrade to package-generator@0.28.0
2014-02-23 15:38:35 -08:00
Kevin Sawicki
37b5a00df3
Upgrade to open-on-github@0.21.0
2014-02-23 15:30:55 -08:00
Kevin Sawicki
45fff99967
Upgrade to metrics@0.28.0
2014-02-23 15:26:53 -08:00
Kevin Sawicki
c319329b23
Upgrade to markdown-preview@0.35.0
2014-02-23 15:12:57 -08:00
Kevin Sawicki
e280aa7f40
Update to link@0.18.0
2014-02-23 15:11:51 -08:00
Kevin Sawicki
f06a976052
Upgrade to keybinding-resolver@0.11.0
2014-02-23 15:02:26 -08:00
Kevin Sawicki
77b8b51c16
Upgrade to image-view@0.25.0
2014-02-23 14:52:29 -08:00
Kevin Sawicki
3b86bb528c
Upgrade to grammar-selector@0.21.0
2014-02-23 14:28:30 -08:00
Kevin Sawicki
d55acdd67b
Upgrade to go-to-line@0.17.0
2014-02-23 14:23:51 -08:00
Kevin Sawicki
de8d0197ff
Upgrade to github-sign-in@0.20.0
2014-02-23 14:17:50 -08:00
Kevin Sawicki
1fb9697229
Upgrade to git-diff@0.25.0
2014-02-23 14:09:30 -08:00
Kevin Sawicki
5f8fe698ba
Upgrade to gists@0.18.0
2014-02-23 13:56:13 -08:00
Kevin Sawicki
ed41ba49f9
Upgrade to fuzzy-finder@0.36.0
2014-02-23 13:51:56 -08:00
Kevin Sawicki
b500b23a69
Upgrade to find-and-replace@0.84.0
2014-02-23 13:35:36 -08:00
Kevin Sawicki
27099392f4
Upgrade to feedback@0.25.0
2014-02-23 13:26:16 -08:00
Kevin Sawicki
19e63996ac
Upgrade to exception-reporting@0.15.0
2014-02-23 13:17:09 -08:00
Kevin Sawicki
87a4f3fc20
Upgrade to dev-live-reload@0.28.0
2014-02-23 13:13:01 -08:00
Kevin Sawicki
1dfed85f37
Upgrade to command-palette@0.18.0
2014-02-23 12:58:49 -08:00
Kevin Sawicki
cac2599b55
Upgrade to bracket-matcher@0.22.0
2014-02-23 12:53:47 -08:00
Kevin Sawicki
d765e7f115
Upgrade to bookmarks@0.21.0
2014-02-23 12:48:20 -08:00
Kevin Sawicki
552af032f4
Upgrade to background-tips@0.8.0
2014-02-23 12:40:51 -08:00
Kevin Sawicki
9bd82b201c
Upgrade to autosave@0.12.0
2014-02-23 12:34:40 -08:00
Kevin Sawicki
662e8b8a11
Upgrade to autoflow@0.15.0
2014-02-23 12:29:21 -08:00
Kevin Sawicki
eda4e53b2c
Upgrade to autocomplete@0.24.0
2014-02-23 12:24:47 -08:00
Kevin Sawicki
b8cbc3b5af
Upgrade to archive-view@0.24.0
2014-02-23 12:09:49 -08:00
Kevin Sawicki
f6309ec489
Mention menus for opening ~/.atom files
2014-02-23 11:57:20 -08:00
Kevin Sawicki
be30cce41a
Upgrade to settings-view@0.79.0
2014-02-23 10:30:52 -08:00
Daniel Hengeveld
a6efeb7a19
Merge pull request #1575 from atom/organization-over-org
...
Prefer 'organization' over 'org'
2014-02-22 22:18:00 -08:00
Kevin Sawicki
bc3791f738
Make it more obvious that example argument is a folder
2014-02-22 18:50:56 -08:00
Kevin Sawicki
a8cc73c5e6
📝 Add deeper instructions on project tags
2014-02-22 18:45:53 -08:00
Kevin Sawicki
2a8dce75cd
📝 Tweak add/move/delete intro sentence
2014-02-22 18:31:52 -08:00
Kevin Sawicki
e7200fb938
📝 Mention cmd-shift-b
2014-02-22 18:29:31 -08:00
Kevin Sawicki
8c60207fde
📝 on instead of at
2014-02-22 18:27:53 -08:00
Kevin Sawicki
1ca86d36fd
Use .ctags file from symbols view
2014-02-22 18:27:07 -08:00
Kevin Sawicki
6f971901d7
📝 Settings view not preferences pane
2014-02-22 18:25:50 -08:00
Kevin Sawicki
6f353b6c54
Upgrade apm for init/view fixes
2014-02-22 18:23:27 -08:00
Kevin Sawicki
a7ebdbb361
Update customizing doc for new settings view UI
2014-02-22 18:23:10 -08:00
Kevin Sawicki
d84a0337b4
Merge pull request #1572 from atom/ks-review-theme-doc
...
Review theme doc
2014-02-22 17:41:10 -08:00
Kevin Sawicki
0d1f980940
Correct grammar in clone step
2014-02-22 17:26:52 -08:00
Kevin Sawicki
cf382ea2f8
style instead of styles
2014-02-22 17:26:52 -08:00
Kevin Sawicki
a674950ce1
Your instead of you
2014-02-22 17:26:52 -08:00
Kevin Sawicki
2b7bd8a9d7
📝 Document theme key in package.json
2014-02-22 17:26:52 -08:00
Kevin Sawicki
d98fef52f2
📝 Update create a theme doc
2014-02-22 17:26:52 -08:00
Kevin Sawicki
c2d1a10684
Upgrade to package-generator@0.27.0
2014-02-22 17:26:52 -08:00
Kevin Sawicki
2580c3e29f
Upgrade to settings-view@0.78.0
2014-02-22 17:04:35 -08:00
Kevin Sawicki
d2a340c8d0
Upgrade to snippets@0.31.0
2014-02-22 16:53:59 -08:00
Kevin Sawicki
8ec01b1583
Upgrade to language-make@0.8.0
2014-02-22 16:50:20 -08:00
Kevin Sawicki
1e3dc14729
Upgrade to language-yaml@0.6.0
2014-02-22 16:47:04 -08:00
Kevin Sawicki
253593431d
Upgrade to language-xml@0.7.0
2014-02-22 16:38:49 -08:00
Kevin Sawicki
730fbec9ce
Upgrade to language-gfm@0.18.0
2014-02-22 16:36:09 -08:00
Kevin Sawicki
ec70b71511
Upgrade to language-toml@0.11.0
2014-02-22 16:35:04 -08:00
Kevin Sawicki
0b33709c69
Upgrade to language-toml@0.10.0
2014-02-22 16:33:04 -08:00
Kevin Sawicki
7db3f7fefb
Upgrade to language-todo@0.6.0
2014-02-22 16:30:15 -08:00
Kevin Sawicki
9bb81b3db9
Upgrade to language-text@0.6.0
2014-02-22 16:27:27 -08:00
Kevin Sawicki
dc1ee10aa4
Upgrade to language-sql@0.7.0
2014-02-22 16:15:15 -08:00
Kevin Sawicki
18214be4f7
Upgrade to language-source@0.7.0
2014-02-22 16:13:34 -08:00
Kevin Sawicki
1dd4e5bb87
Upgrade to language-shellscript@0.7.0
2014-02-22 16:07:29 -08:00
Kevin Sawicki
5c17e20a23
Upgrade to language-sass@0.8.0
2014-02-22 16:04:35 -08:00
Kevin Sawicki
b040aed702
Upgrade to language-sass@0.7.0
2014-02-22 16:03:37 -08:00
Kevin Sawicki
b68b075b1e
Upgrade to language-ruby-on-rails@0.7.0
2014-02-22 15:46:43 -08:00
Kevin Sawicki
df5f2c4f81
Upgrade to language-ruby@0.13.0
2014-02-22 15:35:36 -08:00
Kevin Sawicki
281eb99d88
Upgrade to language-python@0.8.0
2014-02-22 15:09:49 -08:00
Kevin Sawicki
b03694efff
Upgrade to language-property-list@0.7.0
2014-02-22 15:05:38 -08:00
Kevin Sawicki
2d9a805d8f
Upgrade to language-php@0.8.0
2014-02-22 15:03:03 -08:00
Kevin Sawicki
ee110dfd91
Upgrade to language-perl@0.8.0
2014-02-22 14:54:28 -08:00
Kevin Sawicki
6a0fee406e
Upgrade to language-objective-c@0.9.0
2014-02-22 14:50:32 -08:00
Kevin Sawicki
b8d2473c6a
Upgrade to language-make@0.7.0
2014-02-22 14:23:18 -08:00
Kevin Sawicki
ec4469aebb
Upgrade to language-less@0.5.0
2014-02-22 14:20:22 -08:00
Kevin Sawicki
209adda958
Upgrade to language-json@0.8.0
2014-02-22 14:15:30 -08:00
Kevin Sawicki
1f74ae1206
Upgrade to language-javascript@0.11.0
2014-02-22 13:59:24 -08:00
Kevin Sawicki
04b0d6d930
Upgrade to language-java@0.8.0
2014-02-22 13:53:25 -08:00
Kevin Sawicki
5b6fcca58a
Upgrade to language-hyperlink@0.8.0
2014-02-22 13:48:19 -08:00
Kevin Sawicki
cfb785705b
Upgrade to language-coffee-script@0.12.0
2014-02-22 13:45:42 -08:00
Kevin Sawicki
80460850d4
Upgrade to language-go@0.6.0
2014-02-22 13:45:16 -08:00
Kevin Sawicki
116b920703
Upgrade to language-html@0.8.0
2014-02-22 13:37:31 -08:00
Kevin Sawicki
89b683d9d3
Upgrade to language-go@0.5.0
2014-02-22 13:27:27 -08:00
Kevin Sawicki
5ac8611a2c
Upgrade to language-css@0.10.0
2014-02-22 13:24:08 -08:00
Kevin Sawicki
52051837c9
Upgrade to language-git@0.9.0
2014-02-22 13:21:08 -08:00
Kevin Sawicki
1ed3767f0c
Upgrade to language-css@0.9.0
2014-02-22 13:15:32 -08:00
Kevin Sawicki
7f0e6fd86c
Upgrade to language-coffee-script@0.11.0
2014-02-22 13:01:45 -08:00
Kevin Sawicki
03610f01d4
Upgrade to language-c 0.12.0
2014-02-22 11:53:57 -08:00
Kevin Sawicki
5f548627b3
Add contributing guide
2014-02-22 11:50:45 -08:00
Kevin Sawicki
80497be71b
Upgrade to language-c@0.11.0
2014-02-22 11:47:10 -08:00
Kevin Sawicki
952b5e84f7
Upgrade to season 1.0.2
2014-02-22 11:38:41 -08:00
Lee Reilly
25eb38ff60
Prefer 'organization' over 'org'
...
Per the Style Guide @ https://github.com/styleguide/words
2014-02-21 22:55:02 -08:00
Kevin Sawicki
b4517c5393
Upgrade to biscotto 2.x
...
Closes #1571
2014-02-21 17:24:42 -08:00
Nathan Sobo
67a1112ced
Don't destroy empty panes in specs
2014-02-21 16:08:35 -07:00
Nathan Sobo
6f38a40b94
Destroy empty panes by default. Closes #1569
2014-02-21 16:08:35 -07:00
Nathan Sobo
5a20066d2e
Merge pull request #1551 from atom/ns-licenses
...
Check that all bundled modules have permissive licenses during CI build
2014-02-22 00:57:51 +02:00
Kevin Sawicki
37be8fab30
Upgrade to settings-view@0.37.0
2014-02-21 14:34:30 -08:00
Nathan Sobo
91fffc08b9
Upgrade release-notes and markdown-preview for fully-licensed roaster
2014-02-21 14:38:43 -07:00
Nathan Sobo
458dea9780
Allow language-coffee-script without a license for now
2014-02-21 14:22:40 -07:00
Nathan Sobo
ea43384244
Remove mustache, pegs, and clojure because they aren't licensed
2014-02-21 14:17:41 -07:00
Nathan Sobo
65a8c8d946
Override license for promzard@0.2.0
...
It's a dependency of npm which makes it difficult to upgrade
2014-02-21 14:16:45 -07:00
Nathan Sobo
0e93a11850
Upgrade to legal-eagle 0.3.0 to check LICENSE file first
2014-02-21 13:30:07 -07:00
Nathan Sobo
ce34f758bd
Add "View License" item to the application menu
2014-02-21 13:11:30 -07:00
Nathan Sobo
0eaf3b6336
Add an 'application:open-license' command
...
It just opens the LICENSE file in a buffer
2014-02-21 13:08:26 -07:00
Nathan Sobo
4700eeb7e2
Remove Apache license and use plain-text, copyright-only license instead
2014-02-21 12:49:17 -07:00
Nathan Sobo
d7d2a6f1f0
Merge branch 'master' into ns-licenses
...
Conflicts:
package.json
2014-02-21 12:38:41 -07:00
Nathan Sobo
878831bfc7
Write LICENSE to the appDir during build task
2014-02-21 12:35:05 -07:00
Nathan Sobo
324ae3fe3a
Replace report-licenses with generate-license task. Output plain text.
2014-02-21 11:54:04 -07:00
Kevin Sawicki
bc22130938
Add publish doc to index
2014-02-21 09:51:44 -08:00
Kevin Sawicki
461b95b1ac
Upgrade apm for publish fix
2014-02-20 18:29:29 -08:00
Kevin Sawicki
d14396e2d3
Upgrade to language-coffee-script@0.10.0
2014-02-20 17:39:35 -08:00
Kevin Sawicki
1e0fd948a5
Upgrade to settings-view@0.77.0
2014-02-20 16:14:38 -08:00
Nathan Sobo
9d9e33f245
Merge pull request #1561 from atom/ns-modernize-doc-links
...
Use CoffeeScript literal syntax to reference methods in docs
2014-02-21 02:09:47 +02:00
Nathan Sobo
f612a85599
Merge remote-tracking branch 'origin/master' into ns-modernize-doc-links
2014-02-20 16:35:16 -07:00
Nathan Sobo
136e7d3491
Update reference syntax in contributing docs
2014-02-20 16:34:53 -07:00
Nathan Sobo
00b913d363
Upgrade to biscotto 1.x for new method reference syntax
2014-02-20 16:30:01 -07:00
Nathan Sobo
3fd11b7aaf
Merge branch 'master' into ns-modernize-doc-links
2014-02-20 16:26:34 -07:00
Nathan Sobo
c1cf4efb31
Merge branch 'master' into ns-licenses
...
Conflicts:
package.json
2014-02-20 16:16:01 -07:00
Kevin Sawicki
4c65d711b0
Log warning when ~/.atom/keymap.cson can't be parsed
...
Previously an uncaught error would be thrown and the file
would no longer be watched
2014-02-20 14:31:27 -08:00
Corey Johnson
090f737647
Upgrade to markdown-preview@0.33.0
2014-02-20 14:30:31 -08:00
Corey Johnson
224294d00f
Merge pull request #1555 from atom/cj-ns-markdown-preview-pane-fixes
...
Changes needed by markdown preview refactoring
2014-02-20 14:10:13 -08:00
Corey Johnson
8c145168ef
Merge pull request #1554 from atom/cj-ns-rename-workspace-view-pane-methods
...
Rename workspace view pane methods
2014-02-20 14:00:05 -08:00
Corey Johnson
4660ed5745
Prepare 0.52.0 release
2014-02-20 13:57:05 -08:00
Kevin Sawicki
c515cf880c
Verify selector before registering keybinding
2014-02-20 12:23:08 -08:00
Kevin Sawicki
eb58ce7736
Return false on invalid selectors
2014-02-20 11:49:13 -08:00
Kevin Sawicki
08ede33b66
Log warning when enabled theme isn't installed
2014-02-20 11:42:04 -08:00
Corey Johnson & Nathan Sobo
ff519d52b2
Upgrade to feedback@0.24.0
2014-02-20 11:15:17 -08:00
Corey Johnson & Nathan Sobo
6c5a5c49da
Remove unused Point
2014-02-20 11:14:15 -08:00
Nathan Sobo
b5a799c997
Point at biscotto branch on github until atom/biscotto#27 lands
2014-02-20 12:01:12 -07:00
Kevin Sawicki
ca7d2695ea
Upgrade to settings-view@0.76.0
2014-02-19 19:11:36 -08:00
Kevin Sawicki
81c2374c87
Upgrade to dev-live-reload@0.26.0
2014-02-19 19:06:57 -08:00
Kevin Sawicki
e5200d5414
Merge pull request #1549 from atom/ks-remove-some-default-packages
...
Remove some default packages
2014-02-19 18:26:28 -08:00
Kevin Sawicki
f4fdbbc307
Remove editor-stats from default packages
2014-02-19 17:53:17 -08:00
Kevin Sawicki
c6a7e84640
Remove visual bell from default packages
2014-02-19 17:52:34 -08:00
Kevin Sawicki
fac70d080d
Remove command-logger from default packages
2014-02-19 17:52:34 -08:00
Kevin Sawicki
5e2a641861
Remove terminal from default packages
2014-02-19 17:52:34 -08:00
Kevin Sawicki
9cf79730ea
Merge pull request #1558 from atom/ks-show-featured-packages
...
Show featured packages
2014-02-19 17:51:31 -08:00
Kevin Sawicki
737d41ad16
Upgrade to settings-view@0.75.0
2014-02-19 17:44:25 -08:00
Kevin Sawicki
a49ae766ae
Upgrade apm for uninstall tweaks
2014-02-19 17:44:25 -08:00
Kevin Sawicki
239e6ce156
Upgrade apm for view command output tweak
2014-02-19 17:44:25 -08:00
Kevin Sawicki
fb42086a6f
Upgrade apm for view command
2014-02-19 17:44:25 -08:00
Kevin Sawicki
3f53b8d2cb
Upgrade apm for featured/search commands
2014-02-19 17:44:25 -08:00
Nathan Sobo
53fb36d0e2
Switch all documentation links to match CoffeeScript literal notation
...
Foo::bar for instance methods
Foo.bar for class methods
2014-02-19 17:23:47 -07:00
Nathan Sobo
545b375bb5
Merge pull request #1556 from atom/ns-contributing-doc
...
Add public contribution guide
2014-02-20 00:14:38 +02:00
Nathan Sobo
383d8f6940
Don't mention vendor
2014-02-19 15:12:49 -07:00
Nathan Sobo
280fc9af85
Go back to old biscotto syntax until it's updated
2014-02-19 15:12:28 -07:00
Nathan Sobo
029e4336bc
Add a link to the Emoji Cheat Sheet
2014-02-19 15:09:06 -07:00
Nathan Sobo
aebca38ae6
Use a better imperative mood example
2014-02-19 14:01:03 -07:00
Nathan Sobo
01f6ca3cae
Discuss clone location and ATOM_REPOS_HOME environment variable
2014-02-19 13:57:19 -07:00
Nathan Sobo
2275a6d2d1
Use --dev instead of -d for clarity
2014-02-19 13:54:18 -07:00
Kevin Sawicki
893493960f
Relativize stack trace paths
2014-02-19 11:12:58 -08:00
Kevin Sawicki
26121489be
Trim stack traces
2014-02-19 11:07:02 -08:00
Kevin Sawicki
f0dc88e33c
Merge pull request #1557 from atom/ks-remove-file-directory-exports
...
Remove File/Directory exports
2014-02-19 11:03:44 -08:00
Nathan Sobo
99f6b89b6e
Upgrade language-css to 0.8.0 for update license and readme
2014-02-19 11:58:25 -07:00
Nathan Sobo
ff42526199
Upgrade language-yaml to 0.5.0 for included license
2014-02-19 11:58:25 -07:00
Nathan Sobo
dea7fafee7
Upgrade language-xml to 0.6.0 for included license
2014-02-19 11:58:25 -07:00
Nathan Sobo
357f158f8a
Upgrade language-todo to 0.5.0 for included license
2014-02-19 11:58:25 -07:00
Nathan Sobo
c18fa805f9
Upgrade language-text to 0.5.0 for included license
2014-02-19 11:58:25 -07:00
Nathan Sobo
5fd0850f5b
Upgrade language-sql to 0.6.0 for included license
2014-02-19 11:58:25 -07:00
Nathan Sobo
66225736fe
Upgrade language-source to 0.6.0 for included license
2014-02-19 11:58:25 -07:00
Nathan Sobo
a87036b538
Upgrade language-shellscript to 0.6.0 for included license
2014-02-19 11:58:25 -07:00
Nathan Sobo
62b8ef7bb3
Upgrade language-ruby to 0.12.0 for included license
2014-02-19 11:58:25 -07:00
Nathan Sobo
546351dd46
Upgrade language-python to 0.6.0 for included license
2014-02-19 11:58:25 -07:00
Nathan Sobo
69f0572f2a
Upgrade language-property-list to 0.6.0 for included license
2014-02-19 11:58:25 -07:00
Nathan Sobo
a6ffaff2a2
Upgrade language-php to 0.7.0 for included license
2014-02-19 11:58:24 -07:00
Nathan Sobo
4e62540a9b
Upgrade language-perl to 0.7.0 for included license
2014-02-19 11:58:24 -07:00
Nathan Sobo
bb03d6b83d
Upgrade language-objective-c to 0.8.0 for included license
2014-02-19 11:58:24 -07:00
Nathan Sobo
8aaa34b8fa
Upgrade language-make to 0.6.0 for included license
2014-02-19 11:58:24 -07:00
Kevin Sawicki
a8f4019693
Remove File and Directory
2014-02-19 10:58:14 -08:00
Nathan Sobo
03a60561b7
Upgrade language-json to 0.7.0 for included license
2014-02-19 11:57:21 -07:00
Nathan Sobo
761e96429d
Upgrade language-javascript to 0.10.0 for included license
2014-02-19 11:53:59 -07:00
Nathan Sobo
3e685d91a5
Upgrade language-java to 0.7.0 for included license
2014-02-19 11:44:03 -07:00
Nathan Sobo
668d3d3672
Upgrade language-hyperlink to 0.7.0 for included license
2014-02-19 11:42:05 -07:00
Kevin Sawicki
ad1fe5f5f0
Upgrade to snippets@0.30.0
2014-02-19 10:40:56 -08:00
Nathan Sobo
23308625f6
Upgrade language-html to 0.7.0 for included license
2014-02-19 11:39:50 -07:00
Kevin Sawicki
abc6386ad6
Upgrade to markdown-preview@0.32.0
2014-02-19 10:39:01 -08:00
Nathan Sobo
91a1ce84d0
Upgrade language-git to 0.8.0 for included license
2014-02-19 11:36:47 -07:00
Kevin Sawicki
5695a209da
Upgrade to dev-live-reload@0.25.0
2014-02-19 10:36:33 -08:00
Kevin Sawicki
97782de8d3
Upgrade to archive-view@0.23.0
2014-02-19 10:11:24 -08:00
Kevin Sawicki
a056f44a66
Require File from pathwatcher
2014-02-19 10:01:56 -08:00
Nathan Sobo
a8f57ed276
Upgrade language-c to 0.10.0 for included license
2014-02-19 11:00:52 -07:00
Kevin Sawicki
dbd20bcd31
Remove File and Directory exports
2014-02-19 09:53:20 -08:00
Kevin Sawicki
e6d63656b7
Upgrade to text-buffer 1.1.2
2014-02-19 09:50:40 -08:00
Kevin Sawicki
49fdd24af3
Pluralize outside of curlies
2014-02-19 09:30:29 -08:00
Kevin Sawicki
db6018d847
Add File, Directory, and TextBuffer to includes
2014-02-19 09:29:38 -08:00
Kevin Sawicki
d87393f21e
Merge pull request #1553 from atom/ks-extract-text-buffer
...
Extract TextBuffer
2014-02-19 09:26:47 -08:00
Kevin Sawicki
857c467497
Upgrade to symbols-view@0.36.0
2014-02-19 09:19:09 -08:00
Kevin Sawicki
33a207d57c
Experiment with bumping up the timeout
2014-02-19 09:19:09 -08:00
Kevin Sawicki
02e3754dd9
Upgrade to text-buffer 1.1.1
2014-02-19 09:19:09 -08:00
Kevin Sawicki
70ab01d376
💄 Remove accidental newline
2014-02-19 09:19:09 -08:00
Kevin Sawicki
6a34d58ff4
Remove debug logging
2014-02-19 09:19:09 -08:00
Kevin Sawicki
2c5ae6e553
Add back size check when creating buffers
2014-02-19 09:19:09 -08:00
Kevin Sawicki
1988ed9e92
📝 Doc undefined return case
2014-02-19 09:19:09 -08:00
Kevin Sawicki
7a04a414f7
Remove relative URI usage
2014-02-19 09:19:09 -08:00
Kevin Sawicki
c16435a604
Upgrade to pathwatcher@0.16.0
2014-02-19 09:19:08 -08:00
Kevin Sawicki
a9b2661d3c
Require TextBuffer from text-buffer module
2014-02-19 09:19:08 -08:00
Kevin Sawicki
43220fb189
Remove extracted specs
2014-02-19 09:19:08 -08:00
Kevin Sawicki
43f272d1e7
Require Directory from pathwatcher
2014-02-19 09:19:08 -08:00
Kevin Sawicki
8900d9efdd
Require TextBuffer from text-buffer module
2014-02-19 09:19:08 -08:00
Kevin Sawicki
4cc18cd936
Require File from pathwatcher
2014-02-19 09:19:08 -08:00
Kevin Sawicki
ae060fb450
Export File/Directory from pathwatcher
2014-02-19 09:19:08 -08:00
Kevin Sawicki
affaf9007a
Upgrade to text-buffer 1.1
2014-02-19 09:19:08 -08:00
Kevin Sawicki
54e35a5014
Upgrade to pathwatcher@0.15.0
2014-02-19 09:19:08 -08:00
Kevin Sawicki
9fa72c0841
📝 Tweak header comment
2014-02-19 09:19:08 -08:00
Corey Johnson & Nathan Sobo
cfaa5ac3cb
Upgrade to whitespace@0.14.0
2014-02-19 08:59:56 -08:00
Nathan Sobo
76903a0b91
Upgrade release-notes to 0.21.0 for licensed roaster dependency
2014-02-19 09:25:30 -07:00
Nathan Sobo
d316b14c4d
Add license override for specificity@0.1.3
...
The author added a license to the repository
2014-02-19 09:24:58 -07:00
Nathan Sobo
523f965791
Remove language-puppet because the source TextMate bundle is GPL'd
2014-02-19 09:24:58 -07:00
Nathan Sobo
9f2d6fd8b5
Upgrade scandal to 0.15.0 for isbinaryfile license
2014-02-19 09:23:25 -07:00
Nathan Sobo
b176a246b3
Upgrade to clear-cut 0.4.0 for included license
2014-02-19 09:23:25 -07:00
Nathan Sobo
fac844c255
Add license override for buffers@0.1.1
2014-02-19 09:23:25 -07:00
Nathan Sobo
59bd424e89
Note that content is omitted from aws-sign
2014-02-19 09:23:25 -07:00
Nathan Sobo
12bc2a0a39
Add license-check step to CI grunt task
2014-02-19 09:23:25 -07:00
Nathan Sobo
dca5fadeec
Upgrade legal-eagle to 0.2.0
2014-02-19 09:23:25 -07:00
Nathan Sobo
0872db3780
Fix exit call in check licenses task
2014-02-19 09:23:25 -07:00
Nathan Sobo
6134d95bfd
WIP
2014-02-19 09:23:25 -07:00
Nathan Sobo
1bf98f5b8d
Add check-licenses task and break license-overrides into their own file
2014-02-19 09:23:24 -07:00
Nathan Sobo
f468420a29
Add report-licenses task
...
It logs a report about the licenses of all dependencies to standard out,
including the license type, the source of the information, and the text
of the source if it's not just an entry in the `package.json`.
There are still some licenses that couldn't be automatically harvested
that will need to be covered in the overrides.
2014-02-19 09:23:24 -07:00
Nathan Sobo
459c11b602
Add initial doc for contributing to packages
2014-02-19 08:40:21 -07:00
probablycorey
6f8cb24e5a
Add Workspace::paneForUri
2014-02-18 15:40:36 -08:00
probablycorey
b8d8ae68a3
Add Workspace::getActivePane
2014-02-18 15:40:36 -08:00
probablycorey
63eb032472
Give precedence to searchAllPanes option in Workspace::open
2014-02-18 15:40:36 -08:00
probablycorey
69396922db
Remove WorkspaceView::indexOfPane
2014-02-18 15:39:06 -08:00
probablycorey
99774d7417
Add comment to PaneContainer::indexOfPane
2014-02-18 15:39:06 -08:00
probablycorey
e67fb86084
Remove Workspace::getFocusedPane
2014-02-18 15:39:05 -08:00
probablycorey
98a25ca5e3
💄
2014-02-18 15:39:05 -08:00
probablycorey
245ad7a356
Rename pane focusing methods on Workspace
2014-02-18 15:39:05 -08:00
probablycorey
b042dffc2c
Rename Workspace::getPanes to Workspace::getPaneViews
2014-02-18 15:39:05 -08:00
probablycorey
ef263580df
Replace WorkspaceView:eachPane with WorkspaceView:eachPaneView
2014-02-18 15:39:05 -08:00
Kevin Sawicki
c0010789bc
Remove debug logging
2014-02-18 11:53:55 -08:00
probablycorey
77453ff989
Upgrade to markdown-preview@0.31.0
2014-02-18 11:35:48 -08:00
Kevin Sawicki
da945de5f5
Only require init script when it exists
2014-02-18 11:01:24 -08:00
Kevin Sawicki
7a7521d810
Upgrade apm for argument parsing tweaks
2014-02-18 09:35:32 -08:00
Kevin Sawicki
31811ea4ae
Upgrade to open-on-github@0.20.0
2014-02-18 09:19:00 -08:00
Kevin Sawicki
512a14d2ed
Show the window synchronously in specs
...
Showing it asynchronously was causing specs to fail that relied on a mini
editor having focus in the very first spec run.
2014-02-18 09:01:44 -08:00
Kevin Sawicki
cdeb5d1a3d
💄 Use @ instead of this
2014-02-18 08:39:06 -08:00
Kevin Sawicki
72b120cfe1
Move random-words to dependencies
2014-02-17 16:43:09 -08:00
Kevin Sawicki
14424abe08
Remove unused first-mate dependency
2014-02-17 16:43:09 -08:00
Kevin Sawicki
254730dc9f
Merge pull request #1552 from atom/ks-remove-npm-warnings
...
Remove npm warnings
2014-02-17 16:21:23 -08:00
Kevin Sawicki
ba3ae00b76
Upgrade to markdown-preview@0.30.0
2014-02-17 16:14:21 -08:00
Kevin Sawicki
ea2793a746
Upgrade to symbols-view@0.35.0
2014-02-17 15:56:55 -08:00
Kevin Sawicki
e5fe583a3c
Upgrade to settings-view@0.74.0
2014-02-17 15:56:05 -08:00
Kevin Sawicki
fe19798af9
Upgrade to less-cache@0.12.0
2014-02-17 15:55:07 -08:00
Kevin Sawicki
ce6751859c
Upgrade to image-view@0.24.0
2014-02-17 15:52:41 -08:00
Kevin Sawicki
b7aa88f9a1
Upgrade to snippets@0.29.0
2014-02-17 15:51:48 -08:00
Kevin Sawicki
0c01df5d29
Upgrade to fs-plus 2.x in build
2014-02-17 15:49:47 -08:00
Kevin Sawicki
24403ef0b0
Upgrade to nslog@0.5.0
2014-02-17 15:46:04 -08:00
Kevin Sawicki
56cb847633
Upgrade apm for version bumps
2014-02-17 15:33:55 -08:00
Kevin Sawicki
a7a0ecd019
Upgrade to snippets@0.28.0
2014-02-17 15:32:39 -08:00
Kevin Sawicki
0dce31e02d
Don't dedupe nan
2014-02-17 15:26:40 -08:00
Kevin Sawicki
ad36db61c6
Upgrade to first-mate 1.1.5
2014-02-17 15:26:18 -08:00
Kevin Sawicki
69fe67d6e1
Upgrade to fs-plus 2.x
2014-02-17 15:25:51 -08:00
Kevin Sawicki
57ed5d7d57
Merge pull request #1550 from atom/ks-no-more-text-mate-package
...
Remove TextMatePackage
2014-02-17 15:06:42 -08:00
Kevin Sawicki
320acab126
Wait for activation promise
2014-02-17 14:58:55 -08:00
Kevin Sawicki
a91285c754
Upgrade to settings-view@0.73.0
2014-02-17 14:57:52 -08:00
Kevin Sawicki
313fb79fdc
Remove stray c
2014-02-17 14:50:34 -08:00
Kevin Sawicki
3571d1e60e
Remove unused .tmbundle fixture
2014-02-17 14:47:05 -08:00
Kevin Sawicki
3d89f76abf
Upgrade apm for init fix
2014-02-17 14:36:45 -08:00
Kevin Sawicki
9e19f62b47
Update packages for CSS selectors in scoped properties
2014-02-17 14:34:38 -08:00
Kevin Sawicki
e439847b59
Remove preferences folder spec
2014-02-17 14:24:26 -08:00
Kevin Sawicki
ce6d5b3b2a
Upgrade to language-ruby@0.11.0
2014-02-17 14:21:54 -08:00
Kevin Sawicki
b4e8d5480c
Use Q.all
2014-02-17 14:07:18 -08:00
Kevin Sawicki
04290ebbbb
Wait for package to be activated
2014-02-17 14:06:59 -08:00
Kevin Sawicki
366684f3d7
Add missing ThemePackage require
2014-02-17 13:23:21 -08:00
Kevin Sawicki
5f9549e279
Default metadata to empty hash
2014-02-17 13:16:00 -08:00
Kevin Sawicki
a149056408
Remove unnecessary rejection
2014-02-17 13:12:38 -08:00
Kevin Sawicki
fb60a3189a
Call load on package
2014-02-17 13:10:19 -08:00
Kevin Sawicki
94f26b99cc
grammarsPromise not grammarPromise
2014-02-17 13:00:29 -08:00
Kevin Sawicki
3f8d9a4c47
Combine AtomPackage and Package
2014-02-17 12:59:03 -08:00
Kevin Sawicki
50a27e99bb
Chain activate promise with grammar/properties promises
2014-02-17 12:43:29 -08:00
Kevin Sawicki
eb885357e6
Memoize AtomPackage/ThemePackage
2014-02-17 12:10:49 -08:00
Kevin Sawicki
9b3463ef64
Organize requires
2014-02-17 12:08:34 -08:00
Kevin Sawicki
39762081b1
Upgrade apm for init changes
2014-02-17 12:07:21 -08:00
Kevin Sawicki
0dd96a0732
Load scoped properties asynchronously
2014-02-17 12:01:37 -08:00
Kevin Sawicki
70d8777db6
Load grammars asynchronously
2014-02-17 11:47:04 -08:00
Kevin Sawicki
bb0a31228d
Call super from AtomPackage constructor
2014-02-17 11:34:01 -08:00
Kevin Sawicki
cec35ed7c8
Use name ivar instead of metadata.name
2014-02-17 11:31:44 -08:00
Kevin Sawicki
95e68c8c2b
Store metadata in Package constructor
2014-02-17 11:31:20 -08:00
Kevin Sawicki
3f5cd19ddc
Add missing path. prefix
2014-02-17 11:29:29 -08:00
Kevin Sawicki
d0dd0a9882
Rename e variables to error
2014-02-17 11:29:11 -08:00
Kevin Sawicki
2d52f3deac
Rename path variables to packagePath
2014-02-17 11:28:55 -08:00
Kevin Sawicki
fa376d9543
Remove TextMatePackage
2014-02-17 11:26:58 -08:00
Kevin Sawicki
31480f92ce
Upgrade to language-yaml@0.3.0
2014-02-17 11:25:37 -08:00
Kevin Sawicki
7d725d5597
Upgrade to language-xml@0.4.0
2014-02-17 11:25:37 -08:00
Kevin Sawicki
dbfcd0c4d1
Upgrade to language-toml@0.9.0
2014-02-17 11:25:37 -08:00
Kevin Sawicki
55eff7cd69
Upgrade to language-todo@0.4.0
2014-02-17 11:25:37 -08:00
Kevin Sawicki
97951e38ad
Upgrade to language-text@0.4.0
2014-02-17 11:25:37 -08:00
Kevin Sawicki
68f190ab9a
Upgrade to language-sql@0.4.0
2014-02-17 11:25:37 -08:00
Kevin Sawicki
a7edf10f1f
Upgrade to language-source@0.4.0
2014-02-17 11:25:36 -08:00
Kevin Sawicki
bd050a817d
Update to language-shellscript@0.4.0
2014-02-17 11:25:36 -08:00
Kevin Sawicki
0c267f35ef
Upgrade to language-sass@0.5.0
2014-02-17 11:25:36 -08:00
Kevin Sawicki
4437255f65
Upgrade to language-ruby-on-rails@0.6.0
2014-02-17 11:25:32 -08:00
Kevin Sawicki
85af8a2225
Upgrade to language-ruby@0.10.0
2014-02-17 11:15:53 -08:00
Kevin Sawicki
db64dd5426
Upgrade to language-python@0.4.0
2014-02-17 11:15:24 -08:00
Kevin Sawicki
34732d059e
Upgrade to language-puppet@0.4.0
2014-02-17 11:14:47 -08:00
Kevin Sawicki
8888de0256
Upgrade to language-property-list@0.4.0
2014-02-17 11:14:02 -08:00
Kevin Sawicki
87b7d9d5e3
Upgrade to language-php@0.5.0
2014-02-17 11:13:33 -08:00
Kevin Sawicki
67de3ceb5e
Upgrade to language-perl@0.4.0
2014-02-17 11:13:11 -08:00
Kevin Sawicki
60b4554cb3
Upgrade to language-pegjs@0.3.0
2014-02-17 11:10:26 -08:00
Kevin Sawicki
f7ae280760
Upgrade to language-objective-c@0.4.0
2014-02-17 11:09:43 -08:00
Kevin Sawicki
42320c5227
Upgrade to language-mustache@0.3.0
2014-02-17 11:09:09 -08:00
Kevin Sawicki
7f090fdac8
Upgrade to language-make@0.3.0
2014-02-17 11:08:30 -08:00
Kevin Sawicki
4c69abc7db
Upgrade to language-less@0.3.0
2014-02-17 11:08:02 -08:00
Kevin Sawicki
3406b5ee1f
Upgrade to language-json@0.4.0
2014-02-17 11:07:33 -08:00
Kevin Sawicki
2af12a7b7a
Upgrade to language-javascript@0.7.0
2014-02-17 11:06:01 -08:00
Kevin Sawicki
b3c3b55131
Upgrade to language-java@0.4.0
2014-02-17 11:05:14 -08:00
Kevin Sawicki
74aceb02fc
Upgrade to language-hyperlink@0.5.0
2014-02-17 11:04:42 -08:00
Kevin Sawicki
4a36d2ee89
Upgrade to language-html@0.4.0
2014-02-17 11:03:23 -08:00
Kevin Sawicki
de24128009
Upgrade to language-go@0.4.0
2014-02-17 11:02:45 -08:00
Kevin Sawicki
415c871b83
Upgrade to language-git@0.5.0
2014-02-17 11:01:08 -08:00
Kevin Sawicki
7f826dd005
Upgrade to language-gfm@0.17.0
2014-02-17 11:00:13 -08:00
Kevin Sawicki
408901360f
Upgrade to language-css@0.4.0
2014-02-17 10:59:13 -08:00
Kevin Sawicki
ec6accbc8b
Upgrade to language-coffee-script@0.8.0
2014-02-17 10:58:03 -08:00
Kevin Sawicki
523460166f
Upgrade to language-clojure@0.2.0
2014-02-17 10:56:29 -08:00
Kevin Sawicki
df996695c8
Upgrade to language-c@0.5.0
2014-02-17 10:56:18 -08:00
Kevin Sawicki
86a9279743
Remove support for Syntaxes/Preferences directories
...
All existing packages have the lower-case version of these directory
names and `apm init --convert` generates them with lower case names.
2014-02-17 09:45:34 -08:00
Kevin Sawicki
53b423496f
Only allow json and cson grammars
2014-02-17 09:44:08 -08:00
Kevin Sawicki
ead21bfc33
Remove synchronous activation of TextMate packages
2014-02-17 09:40:47 -08:00
Kevin Sawicki
ee14214c7a
Measure activate time of TextMate packages
2014-02-17 09:38:50 -08:00
probablycorey
8f26feadb5
Assume cli files are executable
2014-02-14 17:53:31 -08:00
probablycorey
760d8c60ad
Don't try and install cli commands if they are already symlinked.
...
Closes #1548
2014-02-14 17:43:54 -08:00
probablycorey
bec5c9c9c9
Remove unnecessary chmod command
2014-02-14 17:43:54 -08:00
Kevin Sawicki
02a8a41427
Merge pull request #1547 from atom/ks-shutdown-errors
...
Remove shutdown errors
2014-02-14 17:03:20 -08:00
Kevin Sawicki
d5f7e2a6e2
Remove remove() method
2014-02-14 15:45:28 -08:00
Kevin Sawicki
3e6e530b44
Delete socket file when atom.exit() is called
...
Previously the socket file was not being deleted when `apm test` was run
causing a noticeable delay the next time a window was opened and the
socket had to timeout before the window would display.
2014-02-14 15:27:29 -08:00
Kevin Sawicki
c277a19781
Merge pull request #1545 from atom/ks-grammar-selector-cleanup
...
Changes based on cleaning up grammar-selector
2014-02-14 15:03:51 -08:00
Kevin Sawicki
3191697a38
Rename editorView to filterEditorView in specs
2014-02-14 14:48:32 -08:00
Kevin Sawicki
0cead13df7
Upgrade to grammar-selector@0.20.0
2014-02-14 14:48:32 -08:00
Kevin Sawicki
59872889db
Upgrade to symbols-view@0.34.0
2014-02-14 14:48:32 -08:00
Kevin Sawicki
da14629826
Upgrade to styleguide@0.24.0
2014-02-14 14:48:32 -08:00
Kevin Sawicki
3bf551cefd
Upgrade to spell-check@0.25.0
2014-02-14 14:48:32 -08:00
Kevin Sawicki
85543888b4
Upgrade to fuzzy-finder@0.35.0
2014-02-14 14:48:32 -08:00
Kevin Sawicki
37cd047c46
Upgrade to command-palette@0.17.0
2014-02-14 14:48:32 -08:00
Kevin Sawicki
e2dc48456d
Upgrade to bookmarks@0.20.0
2014-02-14 14:48:32 -08:00
Kevin Sawicki
bf2a3d3ca4
Upgrade to autocomplete@0.23.0
2014-02-14 14:48:32 -08:00
Kevin Sawicki
63f7f01169
Tweak SelectListView comments
2014-02-14 14:48:32 -08:00
Kevin Sawicki
6d68c4eeea
💄 Wrap callbacks
2014-02-14 14:48:32 -08:00
Kevin Sawicki
d91dd2f6ea
Revert accidental require rename
2014-02-14 14:48:32 -08:00
Kevin Sawicki
c91443825b
Rename focusEditor to focusFilterEditor
2014-02-14 14:48:31 -08:00
Kevin Sawicki
c31e981479
Mention viewForItem can return a String
2014-02-14 14:48:31 -08:00
Kevin Sawicki
2cefd4f4d6
Make storeFocusedElement public
2014-02-14 14:48:31 -08:00
Kevin Sawicki
2a9b1260c2
Rename editorView to filterEditorView
2014-02-14 14:48:31 -08:00
Kevin Sawicki
e53feba1fd
Add full example to header comment
2014-02-14 14:48:31 -08:00
Kevin Sawicki
24752ff006
Clean up docs
2014-02-14 14:48:31 -08:00
Kevin Sawicki
29ef6366ca
Remove getViewClasses
2014-02-14 14:48:31 -08:00
Kevin Sawicki
06e782e920
Add spec for return element from viewForItem
2014-02-14 14:48:31 -08:00
Kevin Sawicki
6e29f08469
Throw error when methods are not implemented
2014-02-14 14:48:31 -08:00
Kevin Sawicki
52c1747aaf
Update SelectListView spec for API changes
2014-02-14 14:48:31 -08:00
Kevin Sawicki
b2973556d6
Call getSelectedItemView from getSelectedItem
2014-02-14 14:48:31 -08:00
Kevin Sawicki
d0c2dfffb1
Use item in confirmSelection
2014-02-14 14:48:31 -08:00
Kevin Sawicki
f3af21c5d2
Append view instead of item
2014-02-14 14:48:31 -08:00
Kevin Sawicki
e5b4302407
Remove return type
2014-02-14 14:48:31 -08:00
Kevin Sawicki
fc6aa2aa12
Rename filteredArray to filteredItems
2014-02-14 14:48:31 -08:00
Kevin Sawicki
883f6dd50b
Add public API to set max items
2014-02-14 14:48:30 -08:00
Kevin Sawicki
8ac197074d
selectItemView instead of selectItem
2014-02-14 14:48:30 -08:00
Kevin Sawicki
d045bc9836
Rename data attribute to select-list-item
2014-02-14 14:48:30 -08:00
Kevin Sawicki
d31c0f81d2
Rename viewClass to getViewClasses
2014-02-14 14:48:30 -08:00
Kevin Sawicki
5bad4c95c1
Rename miniEditor to editorView
2014-02-14 14:48:30 -08:00
Kevin Sawicki
dc11573862
Outdent code block
2014-02-14 14:48:30 -08:00
Kevin Sawicki
4d42cb908d
Rename getSelectedElement to getSelectedItem
2014-02-14 14:48:30 -08:00
Kevin Sawicki
db2bb9274d
Rename array ivar to items
2014-02-14 14:48:30 -08:00
Kevin Sawicki
0e3b6628f3
Call getFilterKey() instead of filterKey ivar
2014-02-14 14:48:30 -08:00
Kevin Sawicki
65dafd58c1
Doc that subclasses must implement confirmed(item)
2014-02-14 14:48:30 -08:00
Kevin Sawicki
0c0b082604
Mark viewClass as public
2014-02-14 14:48:30 -08:00
Kevin Sawicki
906fcf0929
Doc that subclasses must implement viewForItem
2014-02-14 14:48:30 -08:00
Kevin Sawicki
36458331f8
Rename itemForElement to viewForItem
2014-02-14 14:48:30 -08:00
Kevin Sawicki
4b1e44a967
Rename setArray to setItems
2014-02-14 14:48:30 -08:00
Kevin Sawicki
c7855dbcd3
Upgrade to whitespace@0.13.0
2014-02-14 09:24:48 -08:00
Nathan Sobo
950a0ce153
Merge pull request #1492 from atom/ns-fix-softwrap
...
Fix whacky soft-wrap issues
2014-02-14 18:35:12 +02:00
Nathan Sobo
d64fefd96c
Merge branch 'master' into ns-fix-softwrap
...
Conflicts:
src/row-map.coffee
2014-02-14 08:36:58 -07:00
Kevin Sawicki
7f903bc6e7
Merge pull request #1544 from atom/ks-publish-doc
...
Publishing doc
2014-02-13 17:27:34 -08:00
Kevin Sawicki
d4dfdd17ff
Remove stray g
2014-02-13 15:37:10 -08:00
Kevin Sawicki
2e8bf53a04
Outdent list
2014-02-13 15:37:10 -08:00
Kevin Sawicki
d9262a8415
Remove extra space
2014-02-13 15:37:10 -08:00
Kevin Sawicki
504ec58d93
Lowercase package
2014-02-13 15:37:10 -08:00
Kevin Sawicki
3de158bbdd
Link to http://guides.github.com/overviews/desktop
2014-02-13 15:37:10 -08:00
Kevin Sawicki
6cd3ef4a6c
Wrap at 80
2014-02-13 15:37:10 -08:00
Kevin Sawicki
d5c8b052c6
Tweak pre-req checks
2014-02-13 15:37:10 -08:00
Kevin Sawicki
ffdbefc0f4
List out what publish command does before running
2014-02-13 15:37:10 -08:00
Kevin Sawicki
fccddd9200
Remove stray ]
2014-02-13 15:37:09 -08:00
Kevin Sawicki
bdb37c4dee
Remove extra newline
2014-02-13 15:37:09 -08:00
Kevin Sawicki
4b28cc78b1
Drop ./ from link
2014-02-13 15:37:09 -08:00
Kevin Sawicki
28032cb257
Use link name
2014-02-13 15:37:09 -08:00
Kevin Sawicki
75c3197a62
Link to publish doc from converting docs
2014-02-13 15:37:09 -08:00
Kevin Sawicki
e0459fa069
Link to publish from your first package doc
2014-02-13 15:37:09 -08:00
Kevin Sawicki
8f9d845683
People can now install it
2014-02-13 15:37:09 -08:00
Kevin Sawicki
7caece7c77
Tweak wording around versioning
2014-02-13 15:37:09 -08:00
Kevin Sawicki
e279c75653
Add name check and post publish instructions
2014-02-13 15:37:09 -08:00
Kevin Sawicki
f678d836fa
Add initial publishing doc
2014-02-13 15:37:09 -08:00
probablycorey
131a457da8
Upgrade to imave-view@0.23.0
2014-02-13 15:26:57 -08:00
Kevin Sawicki
df4e791f47
Update apm for publish tweaks
2014-02-13 15:25:01 -08:00
Corey Johnson
752d028581
Merge pull request #1543 from atom/cz-non-admin-command-install
...
Enable privilege escalation when install command
2014-02-13 14:51:44 -08:00
Corey Johnson
543a2ad266
Merge pull request #1539 from atom/cj-move-openers-to-workspace
...
Cj move openers to workspace
2014-02-13 14:23:11 -08:00
probablycorey
c2fe0b7aa1
Replace editor with item
2014-02-13 13:58:23 -08:00
probablycorey
9e0436d10e
Always check existing active for uri first
2014-02-13 13:57:59 -08:00
probablycorey
b3550c6526
Use full url when opening uri
2014-02-13 13:55:37 -08:00
probablycorey
75745bccc7
🔥 moar whitespace
2014-02-13 11:03:58 -08:00
probablycorey
93bd0c8412
🔥 whitespace
2014-02-13 11:00:29 -08:00
probablycorey
f473bfdb95
Move actual opener logic back to project.
...
Not all specs create a workspace and workspaceView, so there were
failures. They probably SHOULD all have workspace and workspaceView
but that is beyond the scope of this PR.
2014-02-13 10:52:07 -08:00
probablycorey
9300ee0f47
Fix spec
2014-02-13 10:08:08 -08:00
probablycorey
c7bd1f0a87
Use string because it is easier to read
2014-02-13 10:03:44 -08:00
probablycorey
763c5053ad
Shell commands installed on startup don't ask for admin privleges
2014-02-13 10:00:18 -08:00
probablycorey
3053760880
Update error message
2014-02-13 09:54:03 -08:00
probablycorey
a428b03db5
Combine all command creation methods
2014-02-13 09:53:55 -08:00
Kevin Sawicki
0153bb538b
Upgrade apm for publish command tweaks
2014-02-13 09:26:18 -08:00
probablycorey
1f47e7ae64
Remove check for /usr/local/bin
2014-02-13 08:40:48 -08:00
Cheng Zhao
a78dff15c4
Use "error?" to check error.
2014-02-13 21:42:10 +08:00
Cheng Zhao
def39f94df
Use runas to do the install when got EACESS error.
2014-02-13 20:47:52 +08:00
Cheng Zhao
382afba835
Upgrade to runas@0.5.x
2014-02-13 20:36:39 +08:00
Cheng Zhao
0358e9ad54
Merge pull request #1542 from atom/atom-shell-v0.9.2
...
Upgrade to atom-shell@v0.9.2
2014-02-13 14:14:49 +08:00
Cheng Zhao
8f4bf6d897
Upgrade to atom-shell@v0.9.2
2014-02-13 14:07:11 +08:00
probablycorey
6428d1cb60
Upgrade to markdown-preview@0.29.0
2014-02-12 17:26:48 -08:00
probablycorey
6b4e68f127
💄
2014-02-12 17:24:47 -08:00
probablycorey
9e9cdaecc0
Delegate methods correctly
2014-02-12 17:24:27 -08:00
probablycorey
410f573095
Make addEditor and removeEditor private methods on project
2014-02-12 17:19:50 -08:00
probablycorey
41761ffbcf
Move eachEditor and getEditors to Workspace
2014-02-12 17:19:25 -08:00
probablycorey
ee09eee374
Move (un)registerOpener to Workspace
2014-02-12 17:12:48 -08:00
Kevin Sawicki
a57c58d5d9
Upgrade to image-view@0.21.0
2014-02-12 16:56:18 -08:00
Kevin Sawicki
1d3163cda1
📝 Outdent code block
2014-02-12 16:34:08 -08:00
probablycorey
e3505fd45b
Prepare 0.50.0 release
2014-02-12 16:33:05 -08:00
probablycorey
5461de5856
Wait 5 seconds before downloading update.
...
And don't show 'check for updates' menu item on launch.
2014-02-12 16:17:36 -08:00
probablycorey
88b214067f
🔥 whitespace
2014-02-12 16:08:40 -08:00
probablycorey
5304afd69a
Check for updates 10 seconds after atom launches
2014-02-12 16:07:41 -08:00
probablycorey
a99c404a78
Merge branch 'cj-remove-openSingletonSync'
2014-02-12 14:30:49 -08:00
probablycorey
6b971e36b0
Upgrade to find-and-replace@0.83.0
2014-02-12 14:23:16 -08:00
probablycorey
e550d8a3bc
Remove Workspace:openSingletonSync
2014-02-12 14:11:41 -08:00
Kevin Sawicki
f3ff802aa4
Upgrade to settings-view@0.72.0
2014-02-12 13:08:08 -08:00
Kevin Sawicki
52241a45df
Merge pull request #1536 from atom/ks-synchronize-cursor-blink
...
Blink all cursors in same interval
2014-02-12 13:07:39 -08:00
Kevin Sawicki
86b19c1ffc
Remove unneeded if/else
2014-02-12 13:01:47 -08:00
Kevin Sawicki
680e1cc80a
Inline style variable
2014-02-12 13:01:47 -08:00
Kevin Sawicki
017cc23bbf
Remove unused param
2014-02-12 13:01:47 -08:00
Kevin Sawicki
d49bb2416b
Use subscribe instead of namespace
2014-02-12 13:01:47 -08:00
Kevin Sawicki
1d2c3bce20
Remove unused requires
2014-02-12 13:01:47 -08:00
Kevin Sawicki
48f69880e0
💄 Use this instead of @
2014-02-12 13:01:47 -08:00
Kevin Sawicki
ed7de42ba0
Use single interval to blink all cursors
2014-02-12 13:01:47 -08:00
Kevin Sawicki
95c4e2170b
📝 Outdent code block
2014-02-12 11:45:00 -08:00
Kevin Sawicki
4e2218b005
Use @ instead of EditorView prefix
2014-02-12 08:59:06 -08:00
Kevin Sawicki
8b83918a24
📝 Doc params in window.coffee
2014-02-12 08:54:16 -08:00
Kevin Sawicki
a1ce1c9ef6
📝 . instead of ,
2014-02-12 08:43:16 -08:00
Cheng Zhao
0419ae8712
Use new runas API for grunt install on Windows.
2014-02-12 22:23:14 +08:00
Cheng Zhao
d8737ba4a1
Upgrade to runas@0.4.0
2014-02-12 22:08:56 +08:00
Cheng Zhao
9bd1835ea1
Merge pull request #1529 from atom/privilege-escalation
...
Ask for privilege escalation when writing file on OS X
2014-02-12 20:47:00 +08:00
Cheng Zhao
823a79610f
💄 "Private:" is not needed anymore.
2014-02-12 20:41:09 +08:00
Cheng Zhao
3929189e7a
Merge branch 'master' into privilege-escalation
...
Conflicts:
src/text-buffer.coffee
2014-02-12 19:32:49 +08:00
Kevin Sawicki
fb73240654
Guard against non-existent .workspace element
2014-02-11 17:13:37 -08:00
Kevin Sawicki
cc890ebdc0
Add editor.fontFamily config default
...
This causes it to display in the settings view.
2014-02-11 17:00:25 -08:00
Corey Johnson
7708d645c9
Merge pull request #1526 from atom/ks-remove-immediate-and-sync-activate-calls
...
Remove immediate/sync option to activatePackage
2014-02-11 16:56:49 -08:00
Kevin Sawicki
29cbea4d50
📝 optional not option
2014-02-11 16:53:36 -08:00
Kevin Sawicki
8b1b3d237d
Init pendingUpdateOperation in ctor
2014-02-11 16:53:00 -08:00
Kevin Sawicki
7d7f208fc5
Add missing keybidings to menu
...
This was caused by the test element not simulating a div element
with the .workspace class.
2014-02-11 16:48:32 -08:00
probablycorey
1302a38ddf
Upgrade to find-and-replace@0.82.0
2014-02-11 16:47:44 -08:00
Kevin Sawicki
f9d70e5623
Make skipped specs yellowish
2014-02-11 16:19:46 -08:00
Kevin Sawicki
0e60d73b10
Use info alert until suite completes or failure occurs
2014-02-11 16:18:43 -08:00
Kevin Sawicki
136928f36e
Merge pull request #1534 from atom/ks-move-lines-around-folds
...
Handle moving lines around folds
2014-02-11 16:06:23 -08:00
Kevin Sawicki
d6fc3e6d01
Move insertDelta computation under transact call
2014-02-11 15:55:32 -08:00
Kevin Sawicki
04d8584742
Use fold directly
2014-02-11 15:55:32 -08:00
Kevin Sawicki
de88d6b624
Support moving up folds around folds
2014-02-11 15:55:32 -08:00
Kevin Sawicki
32a15796c1
Mention screen rows are used
2014-02-11 15:55:32 -08:00
Kevin Sawicki
905e456a15
Only fold valid buffer rows
2014-02-11 15:55:32 -08:00
Kevin Sawicki
04c59952d5
Support moving down folds around folds
2014-02-11 15:55:32 -08:00
Kevin Sawicki
a93bfb5f8c
Make sure moved lines don't go into a fold
2014-02-11 15:55:32 -08:00
Kevin Sawicki
2579f2993b
💄 folded not folder
2014-02-11 15:55:32 -08:00
Kevin Sawicki
f9cdc4883e
Move around folds when moving lines down
2014-02-11 15:55:32 -08:00
Kevin Sawicki
d8da977b20
Add failing spec
2014-02-11 15:55:31 -08:00
Kevin Sawicki
4d230a0517
📝 Pluralize line
2014-02-11 15:55:31 -08:00
Kevin Sawicki
258218b166
Merge pull request #1532 from atom/ks-font-size-commands
...
Consistent font size commands
2014-02-11 15:55:10 -08:00
Kevin Sawicki
211d222291
Remove auto-indent conflict with increase zoom
2014-02-11 15:40:12 -08:00
Kevin Sawicki
dda412d5ec
Add window:reset-font-size command
2014-02-11 15:40:12 -08:00
Kevin Sawicki
d7fabc5a58
Map cmd-_ to window:decrease-font-size
...
Makes it consistent with increase-font-size having two keybindings
2014-02-11 15:40:12 -08:00
Kevin Sawicki
16ab2031fa
Upgrade to markdown-preview@0.28.0
2014-02-11 15:13:32 -08:00
probablycorey
0ea03bc389
Upgrade to markdown-preview@0.28.0
2014-02-11 12:52:35 -08:00
probablycorey
1bc38c191f
Upgrade to markdown-preview@0.27.0
2014-02-11 12:44:41 -08:00
probablycorey
c6baed045d
Merge remote-tracking branch 'origin/master' into ks-remove-immediate-and-sync-activate-calls
...
Conflicts:
package.json
2014-02-11 12:29:02 -08:00
probablycorey
71ae6b28dd
Upgrade to markdown-preview@0.26.0
2014-02-11 11:40:12 -08:00
probablycorey
57e7335907
Merge branch 'cj-update-markdown-preview'
...
Conflicts:
src/pane.coffee
2014-02-11 11:33:46 -08:00
Corey Johnson
15442c3dba
Merge pull request #1527 from atom/cj-update-markdown-preview
...
Changes inspired by Markdown Preview
2014-02-11 11:27:02 -08:00
probablycorey
d5c4b74608
🔥 whitespace
2014-02-11 10:58:32 -08:00
probablycorey
a2fcc7aa7a
Add Workspace::getActiveEditor and Pane::getActiveEditor
2014-02-11 10:58:24 -08:00
Kevin Sawicki
de0aba6165
Merge pull request #1528 from atom/ks-spec-runner-ui
...
Tweak spec reporter styles
2014-02-11 09:33:30 -08:00
probablycorey
4b529ae167
Make methods private
2014-02-11 09:33:12 -08:00
Kevin Sawicki
848d77d3eb
Show 0 failures when all pass
2014-02-11 09:23:12 -08:00
Kevin Sawicki
069ead6b1c
Show failure count at end
2014-02-11 09:21:21 -08:00
Kevin Sawicki
aef3332a09
Set suite description as text
2014-02-11 09:06:14 -08:00
Kevin Sawicki
4bfc0e8ea1
Remove ivars assigned in initialize
2014-02-11 09:06:14 -08:00
Kevin Sawicki
c19c4a5e27
Remove unused class
2014-02-11 09:06:13 -08:00
Kevin Sawicki
750e3565fd
Remove unused margin styles
2014-02-11 09:06:13 -08:00
Kevin Sawicki
0eb874864c
Remove unused specFilter method
2014-02-11 09:06:13 -08:00
Kevin Sawicki
4c60c40eb8
Nest list-unstyled rule
2014-02-11 09:06:13 -08:00
Kevin Sawicki
830a8ddc03
Use bootstrap tooltips
2014-02-11 09:06:13 -08:00
Kevin Sawicki
d9b14dc492
💄 Use Date.now()
2014-02-11 09:06:13 -08:00
Kevin Sawicki
4743cf89dc
Ignore lines after the first jasmine line
2014-02-11 09:06:13 -08:00
Kevin Sawicki
b6710b54cf
Add comment about package specs label
2014-02-11 09:06:13 -08:00
Kevin Sawicki
d9e4b9d199
Remove redundant spec count
2014-02-11 09:06:13 -08:00
Kevin Sawicki
6a408a3a55
Make symbol-header font size 18px
2014-02-11 09:06:13 -08:00
Kevin Sawicki
4b2e8f8713
Use fold/unfold octicons
2014-02-11 09:06:13 -08:00
Kevin Sawicki
c882d73527
Add it prefix to failure descriptions
2014-02-11 09:06:13 -08:00
Kevin Sawicki
fd005380b0
Use package name in label
2014-02-11 09:06:12 -08:00
Kevin Sawicki
6776fa4f0d
Remove border from symbol area
2014-02-11 09:06:12 -08:00
Kevin Sawicki
8be5f7d6c8
Use bootstrap to style spec reporter
2014-02-11 09:06:12 -08:00
Kevin Sawicki
1c51f512ea
Add symbol-area class
2014-02-11 09:06:12 -08:00
Kevin Sawicki
0d724bb00d
Drop colon suffix
2014-02-11 09:06:12 -08:00
Kevin Sawicki
8b94fef806
Use alert class for status area
2014-02-11 09:06:12 -08:00
Kevin Sawicki
919fafc7a4
Trim stack trace lines
2014-02-11 09:06:12 -08:00
Kevin Sawicki
89b240cd4f
Use pre element for stack traces
2014-02-11 09:06:12 -08:00
Kevin Sawicki
91bd852812
Use hyphen separated class names
2014-02-11 09:06:12 -08:00
Kevin Sawicki
99c2c32e1e
Nest styles
2014-02-11 09:06:12 -08:00
Kevin Sawicki
ecf4dbefe3
Sanitize duplicate error and [object Object].<anonymous> lines
2014-02-11 09:06:12 -08:00
Kevin Sawicki
cf73dd467a
Pad stack traces
2014-02-11 09:06:11 -08:00
Kevin Sawicki
05769f8a49
💄 One property per line
2014-02-11 09:06:11 -08:00
probablycorey
51fbb1be07
Add Pane::getActiveItem
2014-02-11 08:59:34 -08:00
probablycorey
af1f57048b
Add Pane::getActiveItem
2014-02-11 08:55:45 -08:00
Kevin Sawicki
0e62841320
Merge pull request #1524 from atom/ks-clear-conflict-on-save
...
Clear conflict on save
2014-02-11 08:52:48 -08:00
Kevin Sawicki
d9ddf516f8
📝 Clarify TextBuffer::isInConflict
2014-02-11 08:46:21 -08:00
Kevin Sawicki
1436b8eb5e
Rename path variables to filePath
2014-02-11 08:46:00 -08:00
Kevin Sawicki
1645efa2ce
Clear conflict when the buffer is saved
2014-02-11 08:46:00 -08:00
Cheng Zhao
d0fe2c9a5b
Cache content after file is written successfully.
2014-02-11 15:10:41 +08:00
Cheng Zhao
84ee94dfd1
Support privilege escalation when writing file.
2014-02-11 14:58:15 +08:00
Cheng Zhao
f585f53144
Upgrade to runas@0.4.0
2014-02-11 14:57:51 +08:00
Kevin Sawicki
9b3cdd00c8
Upgrade to language-gfm@0.16.0
2014-02-10 21:12:05 -08:00
Kevin Sawicki
b650043191
Upgrade to background-tips@0.7.0
2014-02-10 16:33:12 -08:00
probablycorey
6f422ce56b
Upgrade to autosave@0.11.0
2014-02-10 16:32:48 -08:00
Kevin Sawicki
abe630937e
Upgrade to bookmarks@0.19.0
2014-02-10 16:26:03 -08:00
probablycorey
7cccd5f920
Upgrade to autoflow@0.14.0
2014-02-10 16:22:52 -08:00
probablycorey
e4f6eb17a0
Upgrade to archive-view@0.22.0
2014-02-10 16:17:18 -08:00
probablycorey
3951c45519
Update apm
2014-02-10 16:04:56 -08:00
probablycorey
2a2858554a
Remove synchronous package loading shims
2014-02-10 15:52:34 -08:00
probablycorey
5b6e0b769d
Fix specs for Tokenized Buffer
2014-02-10 15:52:34 -08:00
probablycorey
c189dc22d7
Remove focused specs
2014-02-10 15:52:34 -08:00
probablycorey
d2abbb3681
Fix specs for Syntax
2014-02-10 15:52:34 -08:00
probablycorey
8df791c949
Fix specs for Language Mode
2014-02-10 15:52:34 -08:00
probablycorey
1d4cab404d
Fix specs for Editor View
2014-02-10 15:52:34 -08:00
probablycorey
1f3ea76379
Update Editor spec
2014-02-10 15:52:33 -08:00
probablycorey
e01be5d41a
Update display buffer spec
2014-02-10 15:52:33 -08:00
probablycorey
13e435a4f9
Update Atom Spec
2014-02-10 15:52:33 -08:00
probablycorey
3592ec19df
Don't use activation events on fixture package with serialization error
2014-02-10 15:52:33 -08:00
Kevin Sawicki
b49bd6fd10
Upgrade to github-sign-in@0.19.0
2014-02-10 15:36:50 -08:00
Kevin Sawicki
2d16d3a459
Upgrade to keybinding-resolve@0.10.0
2014-02-10 15:33:58 -08:00
Kevin Sawicki
72f2824588
Upgrade to language-gfm@0.15.0
2014-02-10 15:32:01 -08:00
Kevin Sawicki
a229c28e62
Upgrade to language-toml@0.8.0
2014-02-10 15:30:58 -08:00
Kevin Sawicki
b6576545ba
Upgrade to release-notes@0.20.0
2014-02-10 15:20:56 -08:00
Kevin Sawicki
e8c0793874
Upgrade to spell-check@0.24.0
2014-02-10 15:16:53 -08:00
Kevin Sawicki
508636c06e
Upgrade to update-package-dependencies@0.3.0
2014-02-10 15:14:10 -08:00
Kevin Sawicki
ca49ac1730
Upgrade to visual-bell@0.7.0
2014-02-10 15:13:43 -08:00
Kevin Sawicki
44c4bc8434
Upgrade to whitespace@0.12.0
2014-02-10 15:12:02 -08:00
Kevin Sawicki
a2fb288745
Upgrade to metrics@0.26.0
2014-02-10 15:02:14 -08:00
Kevin Sawicki
c00c5c97f1
Remove unused file extension API
2014-02-10 14:43:47 -08:00
Kevin Sawicki
2248bbf8fb
Remove unused ivars
2014-02-10 14:43:28 -08:00
Kevin Sawicki
256a9bf08a
Upgrade to language-gfm@0.14.0
2014-02-10 14:30:28 -08:00
Kevin Sawicki
4d3b4529f1
Upgrade to link@0.17.0
2014-02-10 14:30:05 -08:00
Corey Johnson
723ebff69a
Merge pull request #1518 from atom/cj-make-package-activation-consistent
...
Make package loading options consistent and asynchronous
2014-02-10 14:18:27 -08:00
probablycorey
ffb7093cf3
Merge branch 'cj-make-package-activation-consistent' into cj-update-markdown-preview
...
Conflicts:
src/deserializer-manager.coffee
src/workspace.coffee
2014-02-10 14:17:46 -08:00
probablycorey
d415ec9a00
Add custom load and activate method to Theme Package
2014-02-10 13:39:38 -08:00
Kevin Sawicki
2e8962501d
Add hyphen between text and mate
2014-02-10 13:30:40 -08:00
Kevin Sawicki
8425c15cd7
💄 Use Array::filter instead of for/in/when
2014-02-10 13:21:08 -08:00
Kevin Sawicki
f9f2688468
Upgrade to snippets@0.27.0
2014-02-10 12:18:15 -08:00
Kevin Sawicki
ad0bb5098f
Upgrade to wrap-guide@0.14.0
2014-02-10 12:05:56 -08:00
Kevin Sawicki
81e86c1467
📝 Remove Internal: comment
2014-02-10 11:48:21 -08:00
Kevin Sawicki
0724dd7a7c
Remove unused requires
2014-02-10 11:47:07 -08:00
Kevin Sawicki
92b76e61c4
Revert apm change
2014-02-10 11:46:22 -08:00
Kevin Sawicki
8eee4d87be
Guard against missing workspace view
2014-02-10 11:41:08 -08:00
probablycorey
e6d7413af1
Always call deactivate on loaded packages
2014-02-10 11:24:02 -08:00
Kevin Sawicki
6685464229
Treat spec description as text instead of html
2014-02-10 10:56:56 -08:00
Kevin Sawicki
20772d045c
Upgrade to background-tips@0.6.0
2014-02-10 10:04:51 -08:00
Kevin Sawicki
33b7c915eb
Upgrade to symbols-view@0.33.0
2014-02-10 09:30:59 -08:00
Kevin Sawicki
31a154d7eb
Use subscription to track if disabled packages are observed
2014-02-10 09:17:15 -08:00
probablycorey
f0197632a3
Upgrade to fuzzy-finder@0.34.0
2014-02-07 21:29:37 -08:00
probablycorey
ae7306572b
Guard against empty activationDeferred var
2014-02-07 21:00:50 -08:00
Kevin Sawicki
1a81248c88
💄 Remove extra space
2014-02-07 17:14:24 -08:00
probablycorey
8d40e4df10
Merge remote-tracking branch 'origin/master' into cj-make-package-activation-consistent
...
Conflicts:
package.json
src/package-manager.coffee
src/text-mate-package.coffee
2014-02-07 16:53:24 -08:00
Kevin Sawicki
431688e44c
Remove unused require
2014-02-07 16:33:28 -08:00
Kevin Sawicki
f10a70eaf4
Implement TextMatePackage.activateSync
2014-02-07 16:32:34 -08:00
probablycorey
282fb66e75
Reject and remove activation deferral on deactivation
2014-02-07 16:30:10 -08:00
Kevin Sawicki
a131a03f28
Don't bundle unused jasmine-reporters/ext folder
2014-02-07 16:18:49 -08:00
Kevin Sawicki
713d7332b3
Update jasmine.js filter pattern
2014-02-07 16:09:43 -08:00
probablycorey
00f30eaf6c
Make immediate package loading work
2014-02-07 15:50:48 -08:00
Kevin Sawicki
f01a2a91f9
Remove spec/suite time logging
...
This isn't really helpful anymore now that the specs run in parallel
2014-02-07 15:44:11 -08:00
probablycorey
e51c94b940
Downgrade to feedback@0.23.0
2014-02-07 15:29:25 -08:00
Kevin Sawicki
fe5640df4b
Return promise if it already exists
...
This prevents successive calls to atom.packages.activatePackage from
activating an AtomPackage multiple times.
2014-02-07 15:23:53 -08:00
Kevin Sawicki
42a777e822
Upgrade to gists@0.17.0
2014-02-07 15:13:50 -08:00
probablycorey
73cc1dadae
Upgrade to fuzzy-finder@0.34.0
2014-02-07 15:13:24 -08:00
probablycorey
4b9aa18628
Upgrade to feedback@0.23.0
2014-02-07 15:10:49 -08:00
Kevin Sawicki
163150dc87
Upgrade to git-diff@0.24.0
2014-02-07 15:09:48 -08:00
Kevin Sawicki
f3be876065
Upgrade to grammar-selector@0.19.0
2014-02-07 15:09:48 -08:00
probablycorey
e499e32c24
Upgrade to editor-stats@0.13.0
2014-02-07 15:03:17 -08:00
Kevin Sawicki
3534ac0f32
Upgrade to image-view@0.19.0
2014-02-07 15:01:41 -08:00
probablycorey
ac6675380c
Upgrade to dev-live-reload@0.24.0
2014-02-07 15:01:01 -08:00
Kevin Sawicki
c1e8505ebf
Upgrade to link@0.16.0
2014-02-07 14:59:35 -08:00
Kevin Sawicki
e567702e3f
Upgrade to metrics@0.25.0
2014-02-07 14:58:13 -08:00
Kevin Sawicki
5d2c6ea4b4
Upgrade to package-generator@0.26.0
2014-02-07 14:55:58 -08:00
Kevin Sawicki
df1a792675
Upgrade to settings-view@0.71.0
2014-02-07 14:52:17 -08:00
Kevin Sawicki
9c1fa74d2f
Upgrade to snippets@0.26.0
2014-02-07 14:52:17 -08:00
Kevin Sawicki
009cbfd418
Upgrade to snippets@0.25.0
2014-02-07 14:52:17 -08:00
probablycorey
81fd2bbf2e
Upgrade to command-pallete@0.16.0
2014-02-07 14:31:04 -08:00
probablycorey
d5222f22ea
Upgrade to bracket-matcher@0.20.0
2014-02-07 14:27:37 -08:00
Kevin Sawicki
69545cba61
Upgrade to symbols-view@0.32.0
2014-02-07 14:25:40 -08:00
probablycorey
625a61a18f
Upgrade to autoflow@0.13.0
2014-02-07 14:12:16 -08:00
probablycorey
2d93402858
Update to autocomplete@0.22.0
2014-02-07 14:03:18 -08:00
Kevin Sawicki
efbf961c4b
Upgrade to tabs@0.19.0
2014-02-07 14:00:38 -08:00
Kevin Sawicki
d64ff4d598
Upgrade to tree-view@0.69.0
2014-02-07 13:58:42 -08:00
Kevin Sawicki
c81fcac108
Upgrade to tree-view@0.68.0
2014-02-07 13:57:43 -08:00
Kevin Sawicki
01f3f88c6c
Upgrade to whitespace@0.11.0
2014-02-07 13:51:33 -08:00
Kevin Sawicki
fa45af588e
Upgrade to wrap-guide@0.13.0
2014-02-07 13:50:11 -08:00
Kevin Sawicki
802ec9d8c2
Upgrade to command-logger@0.11.0
2014-02-07 13:47:04 -08:00
Kevin Sawicki
cce64cb9e8
Don't bundle obj.target and .deps build folders
2014-02-07 13:27:05 -08:00
Kevin Sawicki
b38702d754
Upgrade to styleguide@0.23.0
2014-02-07 13:11:20 -08:00
Kevin Sawicki
6a9268cb38
Upgrade to clean language- packages
...
All unused files and folders have been removed from these packages.
2014-02-07 12:58:28 -08:00
Kevin Sawicki
246bbc7862
Upgrade to git-utils 1.x
2014-02-07 12:27:52 -08:00
Kevin Sawicki
7428431609
Don't bundle bootstrap examples
2014-02-07 12:15:29 -08:00
Kevin Sawicki
f9308fd9fc
Filter apm folter using standard node_modules filter
...
This reduces the apm folder size in the built app by 4MB
2014-02-07 12:13:51 -08:00
Kevin Sawicki
504a55304e
Upgrade to settings-view@0.70.0
2014-02-07 11:27:16 -08:00
Kevin Sawicki
651177bc0c
Upgrade apm for available command tweaks
2014-02-07 11:25:45 -08:00
probablycorey
d9a47f256c
Update specs
2014-02-07 11:21:52 -08:00
probablycorey
9a51c24937
Make AtomPackage:activate return a promise that is fulfilled when the
...
package is activated.
2014-02-07 11:21:42 -08:00
probablycorey
28f0bf645f
Remove Package::isActive
...
It didn't seem needed anymore
2014-02-07 11:20:33 -08:00
probablycorey
0f68f095f1
Remove load and activate methods from ThemePackage
...
I assume these were added to speed theme loading, but now that promises
are being used it complicates overriding methods. From my tests removing
these methods and relying on Atom Package's methods added ~2 ms per
theme.
2014-02-07 11:18:44 -08:00
probablycorey
7686b348b1
Upgrade to q@1.0.0
2014-02-07 11:16:30 -08:00
Kevin Sawicki
fc67aa016a
Merge pull request #1523 from atom/ks-init-dot-coffee
...
Rename ~/.atom/user.coffee to ~/.atom/init.coffee
2014-02-07 10:13:03 -08:00
Kevin Sawicki
422c0e36cb
Assert init.coffee and styles.css are copied
2014-02-07 09:54:58 -08:00
Kevin Sawicki
0bbc631607
📝 Update docs for user.coffee rename
2014-02-07 09:52:55 -08:00
Kevin Sawicki
fbdf16a8fa
Use soft wrap instead of font size in example hack
2014-02-07 09:51:24 -08:00
Kevin Sawicki
23af7b4072
Make font-size larger than the default
2014-02-07 09:51:24 -08:00
Kevin Sawicki
4219d06bd9
📝 Doc ~/.atom/init.coffee
2014-02-07 09:51:24 -08:00
Kevin Sawicki
e6e43f6884
Add Open Your Init Script command
2014-02-07 09:51:24 -08:00
Kevin Sawicki
e52a4c1588
Rename user.coffee to init.coffee
2014-02-07 09:51:24 -08:00
Kevin Sawicki
efac59be9b
📝 Use quotes for inserted text
2014-02-07 09:51:04 -08:00
Kevin Sawicki
c2199e9c21
📝 Doc keymap snippet
2014-02-07 09:50:46 -08:00
Kevin Sawicki
8a9d4d8eea
Upgrade to snippets@0.25.0
2014-02-07 09:48:44 -08:00
Kevin Sawicki
837d91c220
Merge pull request #1520 from atom/ks-tom-doc
...
Clarify TomDoc usage
2014-02-07 09:16:10 -08:00
Kevin Sawicki
a49340dd6c
📝 doc parameters in workspace.coffee
2014-02-06 17:34:51 -08:00
Kevin Sawicki
dfdab3d006
📝 doc parameters in theme-manager.coffee
2014-02-06 17:33:29 -08:00
Kevin Sawicki
25a9ca4224
📝 doc parameters in task.coffee
2014-02-06 17:32:44 -08:00
Kevin Sawicki
f4873646c9
📝 doc parameters in syntax.coffee
2014-02-06 17:22:37 -08:00
Kevin Sawicki
da9a7a18dd
📝 doc parameters in selection.coffee
2014-02-06 17:16:31 -08:00
Kevin Sawicki
f213389db8
📝 doc parameters in select-list-view.coffee
2014-02-06 17:02:07 -08:00
Kevin Sawicki
bca9f81be1
📝 doc parameters in project.coffee
2014-02-06 17:00:40 -08:00
Kevin Sawicki
e5c31495cb
📝 doc parameters in pane.coffee
2014-02-06 16:55:19 -08:00
Kevin Sawicki
1e69ede779
📝 doc parameters in package-manager.coffee
2014-02-06 16:52:22 -08:00
Kevin Sawicki
f24389a45b
📝 doc parameters in menu-manager.coffee
2014-02-06 16:51:39 -08:00
Kevin Sawicki
695fd441fb
Upper case Object
2014-02-06 16:50:46 -08:00
Kevin Sawicki
8cd164ef5e
📝 doc parameters in keymap.coffee
2014-02-06 16:39:23 -08:00
Kevin Sawicki
dbbfb9ae7d
📝 doc parameters in file.coffee
2014-02-06 16:37:12 -08:00
Kevin Sawicki
18348b8738
📝 doc parameters in editor-view.coffee
2014-02-06 16:35:32 -08:00
Kevin Sawicki
c4cb6abef1
📝 doc parameters in editor.coffee
2014-02-06 16:30:30 -08:00
Kevin Sawicki
c9ee68651d
📝 doc parameters in directory.coffee
2014-02-06 16:21:11 -08:00
Kevin Sawicki
709c70c4c4
📝 doc parameters in deserializer-manager.coffee
2014-02-06 16:17:27 -08:00
Kevin Sawicki
fd7c2e92c5
📝 doc parameters in cursor.coffee
2014-02-06 16:03:00 -08:00
Kevin Sawicki
bbce381e16
Add object keys to example
2014-02-06 15:55:13 -08:00
Kevin Sawicki
a46fcc1985
📝 doc parameters in context-menu-manager.coffee
2014-02-06 15:50:21 -08:00
Kevin Sawicki
de914193ff
Upgrade to biscott@0.6.0
2014-02-06 15:46:25 -08:00
Kevin Sawicki
b80c43db7b
📝 doc parameters in clipboard.coffee
2014-02-06 15:46:02 -08:00
Kevin Sawicki
83cc6a76de
📝 doc parameters in buffered-process.coffee
2014-02-06 15:38:59 -08:00
Kevin Sawicki
d21b5ae75b
📝 doc parameters in atom.coffee
2014-02-06 15:34:47 -08:00
Kevin Sawicki
406743f0fb
Upgrade to biscotto@0.5.0
2014-02-06 15:27:27 -08:00
Kevin Sawicki
acc5c18ba3
Remove trailing slashes
2014-02-06 14:38:14 -08:00
Kevin Sawicki
f0ca685a16
Add method reference
2014-02-06 14:28:43 -08:00
Kevin Sawicki
b001e7e28f
Add example comment
2014-02-06 14:28:10 -08:00
Kevin Sawicki
1ab12b436a
Add documentation styleguide to CONTRIBUBING.md
2014-02-06 14:20:08 -08:00
Kevin Sawicki
9f67978513
Remove doc proposal
2014-02-06 14:08:17 -08:00
Kevin Sawicki
ff1440be26
Merge pull request #1519 from atom/ks-remove-config-observer
...
Remove ConfigObserver
2014-02-06 14:06:09 -08:00
probablycorey
7a9a1ca213
Allow sync or immediate to be used (prefer immediate)
2014-02-06 13:47:18 -08:00
Kevin Sawicki
35beaf44a9
Upgrade to fuzzy-finder@0.33.0
2014-02-06 13:41:50 -08:00
Kevin Sawicki
63c24cd6e9
Upgrade to release-notes@0.18.0
2014-02-06 13:35:03 -08:00
Kevin Sawicki
6d6f41b212
Upgrade to spell-check@0.23.0
2014-02-06 13:32:40 -08:00
Kevin Sawicki
af52ad9124
Upgrade to tree-view@0.68.0
2014-02-06 13:31:26 -08:00
Kevin Sawicki
8cf498e7e3
Upgrade to wrap-guide@0.13.0
2014-02-06 13:28:19 -08:00
Kevin Sawicki
2bbae7090e
Upgrade to settings-view@0.69.0
2014-02-06 13:16:01 -08:00
Kevin Sawicki
cb6ba3c418
Remove ConfigObserver from exports
2014-02-06 13:10:34 -08:00
Kevin Sawicki
ec4cf8b497
Remove ConfigObserver
...
This class offers little utility now that emissary exists with beefed
up Subscriber and Emitter classes.
2014-02-06 13:07:25 -08:00
Kevin Sawicki
967db1f7b8
Remove more empty Private: comment blocks
2014-02-06 11:21:03 -08:00
Kevin Sawicki
5b453290ad
Mark DisplayBuffer methods delegated to as public
2014-02-06 11:17:20 -08:00
probablycorey
972fa41528
Package loading is always synchronous, activation can be async
2014-02-06 11:15:34 -08:00
Kevin Sawicki
5ca0864753
📝 Use ## for headings
2014-02-06 11:05:41 -08:00
Kevin Sawicki
ee3d928b5b
Set ivars in constructor
2014-02-06 11:05:20 -08:00
Kevin Sawicki
b1b541f903
📝 doc return value of Config.observe
2014-02-06 11:02:10 -08:00
Kevin Sawicki
a9e4bd4aaf
📝 Doc events and calling super from initialize
2014-02-06 10:52:01 -08:00
Kevin Sawicki
2f908c171d
Merge pull request #1517 from atom/ks-clean-up-comment-visibility
...
Clean up comment visibility
2014-02-06 10:49:28 -08:00
Kevin Sawicki
227454e27e
Remove ### style visibility comments
2014-02-06 10:40:45 -08:00
Kevin Sawicki
1d9fed2464
Remove Internal header
2014-02-06 10:16:24 -08:00
Kevin Sawicki
4298733db6
Remove Internal: prefix
2014-02-06 10:14:20 -08:00
Kevin Sawicki
cee0b951fb
Remove empty Private: comments
2014-02-06 10:11:32 -08:00
Kevin Sawicki
932a792289
Remove Private: prefix
2014-02-06 10:02:53 -08:00
Kevin Sawicki
64a57635e9
Set load queue concurrency to 10
...
This shaves around 100-150ms off of the total load time for grammars
2014-02-06 09:48:41 -08:00
Kevin Sawicki
eefa85e8ec
Remove ### Internal ### block
2014-02-06 09:29:27 -08:00
Kevin Sawicki
5a400f1bb2
Upgrade to settings-view@0.68.0
2014-02-06 09:25:16 -08:00
Kevin Sawicki
65ec0a2f0a
📝 Use TomDoc style comments in Git class
2014-02-05 18:03:14 -08:00
probablycorey
ed8b8f005f
Remove log
2014-02-05 17:34:55 -08:00
probablycorey
7166937b13
Copy symlinked directories as files
...
Closes #1515
2014-02-05 17:34:24 -08:00
Kevin Sawicki
5481e5d664
Upgrade to settings-view@0.67.0
2014-02-05 16:58:34 -08:00
probablycorey
2ccab9d182
Update to atom-shell@0.9.1
2014-02-05 16:34:37 -08:00
Corey Johnson
a646ab5bb8
Merge pull request #1507 from atom/cj-use-squirrel-as-updater
...
Use squirrel as updater (instead of sparkle)
2014-02-05 16:08:59 -08:00
probablycorey
f10e55b4d5
Remove deferred package deserializers
2014-02-05 14:46:49 -08:00
Corey Johnson
e769a8e4d5
Merge pull request #1484 from atom/directional-pane-navigation
...
Add commands to move directionally between panes
2014-02-05 13:29:45 -08:00
Kevin Sawicki
3ac03c9ae0
Upgrade to settings-view@0.66.0
2014-02-05 12:27:20 -08:00
Kevin Sawicki
8b2533e721
Upgrade apm for init improvements
2014-02-05 12:26:32 -08:00
probablycorey
bc29ddb9b6
Change currently-focused to active
2014-02-05 12:06:15 -08:00
Kevin Sawicki
1b455a990e
Upgrade to spell-check@0.22.0 refs #1514
2014-02-05 09:13:39 -08:00
Kevin Sawicki
69fa5cb3f7
Remove empty Private: comments
2014-02-05 09:13:09 -08:00
Cheng Zhao
eb05e804b1
Merge pull request #1510 from atom/cz-windows-grunt-build
...
Fix grunt build on Windows
2014-02-05 00:02:19 -08:00
Kevin Sawicki
ab456131cc
Upgrade apm for init fixes
2014-02-04 17:33:04 -08:00
Kevin Sawicki
a7267d93ad
Upgrade to language-gfm@0.13.0
2014-02-04 17:08:41 -08:00
Kevin Sawicki
3047152fb0
Mention apm init command
2014-02-04 16:51:11 -08:00
Kevin Sawicki
220fe36167
📝 Add guide for converting a TextMate bundle
2014-02-04 16:50:21 -08:00
Kevin Sawicki
e52fd3925c
Drop the www
2014-02-04 16:50:09 -08:00
Kevin Sawicki
8713153f01
📝 Add publish idea
2014-02-04 16:46:54 -08:00
Kevin Sawicki
4237916759
📝 Fence as sh
2014-02-04 16:34:27 -08:00
Kevin Sawicki
bcf1456df7
📝 converted instead of generated
2014-02-04 16:32:26 -08:00
Kevin Sawicki
147db97d4d
Add doc for converting a TextMate theme
2014-02-04 16:22:38 -08:00
Tom Preston-Werner
b462a1ffa9
Merge pull request #1508 from atom/your-first-package-doc-fixes
...
Clarify a few small issues from a newbie perspective.
2014-02-04 16:14:24 -08:00
Kevin Sawicki
e2e838c4ec
Upgrade to symbols-view@0.31.0
2014-02-04 15:34:30 -08:00
probablycorey
6b88ce8d19
Replace getActivePane with getActivePaneView
2014-02-04 15:30:58 -08:00
Kevin Sawicki
4141e1060a
Upgrade to first-mate@1.1.4
2014-02-04 14:30:05 -08:00
probablycorey
e66e75593d
Update feed url
2014-02-04 14:10:53 -08:00
Kevin Sawicki
c765d069d1
Don't mark callback field as public
2014-02-04 13:40:49 -08:00
Kevin Sawicki
faf1a1565e
Upgrade to first-mate@1.1.3
2014-02-04 13:37:08 -08:00
Kevin Sawicki
71cae3c937
Upgrade to biscotto@0.2.0
2014-02-04 13:20:45 -08:00
Kevin Sawicki
d5b809a194
📝 Clean up EditorView docs
...
* Remove ### Internal ### blocks
* Remove ### Public ### blocks
* Remove ### Private ### blocks
* Remove empty Private: comments
* Add explicit Public: to comments
2014-02-04 13:19:50 -08:00
probablycorey
36427dae9f
Add toHaveFocus jasmine expectation
2014-02-04 13:06:47 -08:00
Kevin Sawicki
2fb0f796c4
Capitalize Editor is method name
2014-02-04 12:46:42 -08:00
Kevin Sawicki
f473d46cf1
📝 doc EditorView::setPlaceholderText
2014-02-04 12:45:56 -08:00
Kevin Sawicki
061599554e
📝 coc EditorView::getEditor
2014-02-04 12:43:47 -08:00
Kevin Sawicki
a03aad6f5e
📝 doc PaneView::getContainer
2014-02-04 11:48:25 -08:00
Kevin Sawicki
0a62277cfa
📝 doc Pane::getItems
2014-02-04 11:47:04 -08:00
Kevin Sawicki
9d045d1d43
📝 doc Editor::getMarkerCount
2014-02-04 11:45:47 -08:00
Kevin Sawicki
6e4c4f43b3
Upgrade to biscotto@0.1.0
2014-02-04 11:30:27 -08:00
Kevin Sawicki
099f632a6c
📝 Remove warning on missing reference
2014-02-04 11:28:34 -08:00
Kevin Sawicki
0dc0883531
Include includes when linting docs
2014-02-04 11:02:32 -08:00
Kevin Sawicki
6d6f4671d8
Use raw instead of raw2
2014-02-04 10:57:32 -08:00
Kevin Sawicki
ef942ef1c8
Upgrade to text-buffer 1.x
2014-02-04 10:52:54 -08:00
Kevin Sawicki
2a75836ca2
Remove unused environment param/ivar
2014-02-04 10:14:29 -08:00
Kevin Sawicki
b845086e63
📝 Add registering example
2014-02-04 10:14:12 -08:00
Kevin Sawicki
ba45dbaa6a
📝 Mention atom.deserializers global
2014-02-04 10:13:59 -08:00
probablycorey
3c90007199
Cleanup split specs
2014-02-04 10:07:17 -08:00
probablycorey
1023c421c7
Remove log
2014-02-04 10:07:01 -08:00
Kevin Sawicki
ece269f158
📝 Consistently mention what classes have global instances
2014-02-04 10:06:37 -08:00
Kevin Sawicki
43ba0b9529
📝 Mark Keymap class as public
2014-02-04 10:04:06 -08:00
Kevin Sawicki
b28f3f29ec
📝 Sort and include atom.workspace
2014-02-04 10:00:34 -08:00
Kevin Sawicki
92aeb9f3cb
Include Grammar class in docs
2014-02-04 09:58:48 -08:00
probablycorey
89cade2d22
Merge remote-tracking branch 'origin/master' into cj-update-markdown-preview
2014-02-04 09:56:17 -08:00
Kevin Sawicki
53529dab1f
Upgrade to first-mate@1.1.2
2014-02-04 09:54:54 -08:00
Cheng Zhao
35dd435397
Don't use walkdir for copying tree.
...
On Windows with node v0.11.x walkdir is ignoring files randomly.
2014-02-04 21:36:45 +08:00
Cheng Zhao
93aec682de
Also replace the atom icon on Windows.
2014-02-04 16:58:49 +08:00
Cheng Zhao
c64b84750a
Merge pull request #1503 from atom/cz-sync-to-async
...
Remove usage of synchronous messages during startup
2014-02-04 00:32:02 -08:00
Cheng Zhao
01876c4004
Request loadSettings.windowState via IPC messages.
2014-02-04 11:46:21 +08:00
Cheng Zhao
9680ad7bb5
No need to use => when we could use ->.
2014-02-04 11:01:39 +08:00
probablycorey
bc5a79564a
Update docs
2014-02-03 19:00:54 -08:00
Cheng Zhao
88a65358b4
Add methods for setSize, setPosition and center.
2014-02-04 11:00:51 +08:00
probablycorey
dcbd2a2102
Add split and searchAllPanes option to Workspace::open
2014-02-03 19:00:50 -08:00
Nathan Sobo
11e727e3fa
Merge pull request #1509 from atom/fix-doc-arg-name
...
Fix name of argument in docs for clipBufferPosition
2014-02-03 18:59:28 -08:00
Tom Preston-Werner
ce63aee338
Fix name of argument in docs for clipBufferPosition
2014-02-03 17:50:03 -08:00
Tom Preston-Werner
d3e11a6183
BAM -> 🎉
2014-02-03 16:48:33 -08:00
probablycorey
88798fca7e
Merge remote-tracking branch 'origin/master' into cj-update-markdown-preview
2014-02-03 16:16:07 -08:00
Kevin Sawicki
3c9204e464
Remove convert-theme grunt task
...
This is now handled by the --convert argument to the apm init command
2014-02-03 15:22:58 -08:00
probablycorey
48417338b0
Fix typo
2014-02-03 14:54:50 -08:00
probablycorey
faf523f698
Document methods
2014-02-03 14:43:02 -08:00
probablycorey
8a85f488f3
💄
2014-02-03 14:41:20 -08:00
Tom Preston-Werner
f75b4aa117
Clarify a few small issues from a newbie perspective.
2014-02-03 14:22:20 -08:00
Kevin Sawicki
e4a65ca810
Convert update octicons from script to grunt task
2014-02-03 14:15:08 -08:00
Kevin Sawicki
a36cc3a609
Method is showErrorDialog not showDialog
2014-02-03 14:01:23 -08:00
Kevin Sawicki
cb8075206b
Merge pull request #1480 from atom/ks-return-object-from-pasteboard-read
...
Clean up atom.pasteboard
2014-02-03 13:56:16 -08:00
Kevin Sawicki
a04f77b400
Update atom.clipboard.read() call for new return value
2014-02-03 13:50:48 -08:00
Kevin Sawicki
0e0ae17cd3
Upgrade to tree-view@0.67.0
2014-02-03 13:39:54 -08:00
Kevin Sawicki
02f0c49d0e
Unfocus spec
2014-02-03 13:36:12 -08:00
Kevin Sawicki
ca6521b711
Upgrade to settings-view@0.65.0
2014-02-03 13:34:28 -08:00
Kevin Sawicki
f0c200f233
Upgrade to gists@0.16.0
2014-02-03 13:32:07 -08:00
Kevin Sawicki
84e69db268
Upgrade to to-the-hubs@0.19.0
2014-02-03 13:31:52 -08:00
Kevin Sawicki
fbdb5b59ea
Remove pasteboard shim
2014-02-03 13:29:20 -08:00
Kevin Sawicki
66530eb69a
Rename remaining pasteboard occurences
2014-02-03 13:28:09 -08:00
Kevin Sawicki
70a7514f9e
Add Clipboard::readWithMetadata
...
This includes the associated metadata and Clipboard::read now returns
a String.
2014-02-03 13:20:28 -08:00
Kevin Sawicki
55ca32f7b3
Rename pasteboard-spec to clipboard-spec
2014-02-03 13:12:56 -08:00
Kevin Sawicki
569ab416b8
Replace pasteboard references with clipboard
2014-02-03 13:12:33 -08:00
Kevin Sawicki
b1e99d9927
Use atom.clipboard instead of atom.pasteboard
2014-02-03 13:10:10 -08:00
probablycorey
caeb70cf4a
Add 'Check for Updates' menu item
2014-02-03 12:52:01 -08:00
probablycorey
cc233fb7f6
Use Squirrel API for auto-updates
2014-02-03 12:51:38 -08:00
probablycorey
c730910f7c
Update to atom-shell@0.9.0
2014-02-03 12:50:35 -08:00
Kevin Sawicki
fc2be08b60
Rename Pasteboard class to Clipboard
2014-02-03 12:21:32 -08:00
Kevin Sawicki
e6565f6561
Return object from Pasteboard::read
...
Closes #1465
2014-02-03 12:19:14 -08:00
Kevin Sawicki
638aaa2e62
Merge pull request #1506 from atom/ks-theme-types
...
Include type in theme key
2014-02-03 11:55:11 -08:00
Kevin Sawicki
e23fb98a41
Upgrade apm for template updates
2014-02-03 11:27:45 -08:00
Kevin Sawicki
8d0ddc0513
Upgrade to settings-view@0.64.0
2014-02-03 11:15:59 -08:00
Kevin Sawicki
c225d180ba
Set fixture theme types to "ui"
2014-02-03 11:15:31 -08:00
Kevin Sawicki
217fd8e271
Check for non-null theme value
2014-02-03 11:12:43 -08:00
Kevin Sawicki
b82c808bad
Upgrade to base16-tomorrow-dark-theme@0.11.0
2014-02-03 11:04:07 -08:00
Kevin Sawicki
25f97b5ef3
Upgrade to solarized-light-syntax@0.5.0
2014-02-03 11:01:50 -08:00
Kevin Sawicki
86f1a484a8
Upgrade to solarized-dark-syntax@0.9.0
2014-02-03 11:00:47 -08:00
Kevin Sawicki
49313b65b9
Upgrade to atom-light-ui@0.21.0
2014-02-03 10:59:48 -08:00
Kevin Sawicki
c0d564b635
Upgrade to atom-dark-ui@0.22.0
2014-02-03 10:58:51 -08:00
Kevin Sawicki
b9c14379be
Upgrade to atom-light-syntax@0.13.0
2014-02-03 10:54:45 -08:00
Kevin Sawicki
adb3b390bb
Upgrade to atom-dark-syntax@0.13.0
2014-02-03 10:53:53 -08:00
Kevin Sawicki
a192b70406
Upgrade to tree-view@0.66.0
2014-02-03 10:49:04 -08:00
Kevin Sawicki
28e6be8baf
Upgrade to image-view@0.18.0
2014-02-03 10:39:45 -08:00
Kevin Sawicki
f5fa89418c
Prepare 0.50.0 release
2014-02-03 09:54:03 -08:00
Cheng Zhao
3d27cd662a
Save the sync message in require('crash-reporter').start().
2014-02-03 19:31:40 +08:00
Cheng Zhao
0c8744f7a7
Delay the require.remote until needed.
2014-02-03 19:21:35 +08:00
Cheng Zhao
272ce92201
Pass app version via window's url.
...
We could save the sync message of atom.getVersion().
2014-02-03 19:18:15 +08:00
Cheng Zhao
c30f74ef9e
Remove call of atom.getCurrentWindow in atom.setWindowDimensions.
2014-02-03 19:11:01 +08:00
Cheng Zhao
5912ac1d1b
Merge multiple updates of menu into one update.
2014-02-03 17:02:11 +08:00
Cheng Zhao
a1171f39df
Do not use sync message to call BrowserWindow API.
2014-02-03 16:24:39 +08:00
Cheng Zhao
69c9172e49
Get rid of ipc call in atom.getLoadSettings.
2014-02-03 16:09:15 +08:00
Cheng Zhao
c1f3aa14cd
Do not send synchronous messages in index.html.
2014-02-03 16:03:59 +08:00
Cheng Zhao
fae28d8c21
Upgrade apm for proxy support.
2014-02-03 14:51:15 +08:00
Nathan Sobo
5017f1473c
💄
2014-02-02 19:52:51 +06:00
Nathan Sobo
12ec3f69d6
Merge branch 'master' into ns-fix-softwrap
2014-02-02 19:32:21 +06:00
Nathan Sobo
f4e43b96c2
Don't add explicit 'Private:' annotations since it is the default
2014-02-02 19:31:09 +06:00
Nathan Sobo
f958322cef
💄 spelling
2014-02-02 19:30:21 +06:00
Nathan Sobo
7061ea5d23
Kill stray console.log
2014-02-02 19:29:54 +06:00
Kevin Sawicki
f7e11a1fb5
Upgrade to language-javascript@0.5.0
2014-01-31 15:49:42 -08:00
Kevin Sawicki
aab5deaae6
Upgrade to language-ruby@0.8.0 refs #1470
2014-01-31 15:40:53 -08:00
Kevin Sawicki
50f68c38ec
Merge pull request #1499 from atom/ks-remove-select-list-shim
...
Remove SelectList shim
2014-01-31 15:31:26 -08:00
Kevin Sawicki
d778e13ffb
💄 Sort exports
2014-01-31 15:22:48 -08:00
Kevin Sawicki
9918a0b73f
Remove SelectList shim
2014-01-31 15:22:16 -08:00
Kevin Sawicki
374fe99aaf
Upgrade to symbols-view@0.30.0
2014-01-31 15:21:48 -08:00
Kevin Sawicki
ea052fc667
Upgrade to styleguide@0.22.0
2014-01-31 15:20:11 -08:00
Kevin Sawicki
d11037f6d2
Upgrade to spell-check@0.21.0
2014-01-31 15:19:42 -08:00
Kevin Sawicki
777c4a5e43
Upgrade to grammar-selector@0.18.0
2014-01-31 15:10:42 -08:00
Kevin Sawicki
a897a320a9
Upgrade to fuzzy-finder@0.32.0
2014-01-31 15:09:32 -08:00
Kevin Sawicki
a94e9df641
Upgrade to command-palette@0.15.0
2014-01-31 15:07:56 -08:00
Kevin Sawicki
45d8df37fa
Upgrade to bookmarks@0.18.0
2014-01-31 15:07:30 -08:00
Kevin Sawicki
83639c4cfa
Upgrade to autocomplete@0.21.0
2014-01-31 15:07:12 -08:00
Kevin Sawicki
6c960183fd
Merge pull request #1498 from atom/ks-rename-select-list
...
Rename SelectList to SelectListView
2014-01-31 15:00:08 -08:00
Kevin Sawicki
0730c7902d
Update export docs for SelectListView
2014-01-31 14:51:06 -08:00
Kevin Sawicki
012c38cf11
Shim export to old name
2014-01-31 14:50:33 -08:00
Kevin Sawicki
0785fb3a48
Add export shim
2014-01-31 14:50:16 -08:00
Kevin Sawicki
563065aeb1
Rename SelectList to SelectListView
2014-01-31 14:49:36 -08:00
Kevin Sawicki
2b1f9531e5
Upgrade to exception-reporting@0.13.0
2014-01-31 14:38:47 -08:00
Kevin Sawicki
665d1b9581
Merge pull request #1497 from atom/ks-coffee-script-1-7
...
More CoffeeScript 1.7
2014-01-31 14:20:40 -08:00
Kevin Sawicki
d79d819048
Dedupe fs-plus and season
2014-01-31 14:09:19 -08:00
Kevin Sawicki
6ae2d9737d
Upgrade to settings-view@0.63.0
2014-01-31 14:02:16 -08:00
Kevin Sawicki
54b67ea6b9
Upgrade apm for version bumps
2014-01-31 13:47:37 -08:00
Kevin Sawicki
41dc113088
Upgrade to coffeestack@0.7.0
2014-01-31 13:45:45 -08:00
Kevin Sawicki
3216d767da
Upgrade to jasmine-tagged 1.x
2014-01-31 13:45:14 -08:00
Kevin Sawicki
94987c6769
Upgrade to season 1.x
2014-01-31 13:43:44 -08:00
Kevin Sawicki
f423b54d5b
Add underscore-plus 1.x
2014-01-31 13:43:31 -08:00
Kevin Sawicki
86dc499a99
Upgrade to first-mate 1.x
2014-01-31 13:42:59 -08:00
Kevin Sawicki
ec6184322c
Upgrade to grunt-cson@0.6.0
2014-01-31 11:21:47 -08:00
Kevin Sawicki
bde4b88f9f
Upgrade to grunt-contrib-coffee@0.9.0
2014-01-31 11:18:53 -08:00
Kevin Sawicki
e0f41f8cc5
Upgrade to package-generator@0.25.0
2014-01-31 11:11:07 -08:00
Kevin Sawicki
c49c48381a
Return functions return value from measure
2014-01-31 10:41:31 -08:00
Kevin Sawicki
73d36e464d
Upgrade to settings-view@0.62.0
2014-01-31 10:29:01 -08:00
Kevin Sawicki
2e8fd21193
Upgrade to snippets@0.24.0
2014-01-31 10:24:31 -08:00
Kevin Sawicki
39d525590b
Upgrade to first-mate 1.1
2014-01-31 08:48:46 -08:00
Kevin Sawicki
4f6adc51b4
Merge pull request #1493 from atom/ks-rename-user-stylesheet
...
Rename ~/.atom/user.css to ~/.atom/styles.css
2014-01-31 08:38:53 -08:00
Kevin Sawicki
73c714b62d
📝 Update user stylesheet docs to use styles.css
2014-01-30 17:07:19 -08:00
Kevin Sawicki
caa16f2718
Update user stylesheet path in spec
2014-01-30 16:58:35 -08:00
Kevin Sawicki
1b17441bfe
Update default stylesheet name to styles.less
2014-01-30 16:58:20 -08:00
Kevin Sawicki
9a97bac05d
Add cursor selector example
2014-01-30 16:57:27 -08:00
Kevin Sawicki
9252cd2a1b
📝 Doc reloading of ~/.atom/styles.css
2014-01-30 16:55:51 -08:00
Kevin Sawicki
1c790a3c55
Rename ~/.atom/user.css to ~/.atom/styles.css
2014-01-30 16:53:25 -08:00
Kevin Sawicki
11f61c88d8
Upgrade to settings-view@0.61.0
2014-01-30 16:42:57 -08:00
Kevin Sawicki
64d9eb24d2
Upgrade to find-and-replace@0.81.0
2014-01-30 16:39:27 -08:00
Kevin Sawicki
73b3b9870f
Use 512x522 icon
2014-01-30 16:17:18 -08:00
Kevin Sawicki
1c8781268e
Try out green app icon
2014-01-30 16:15:28 -08:00
Kevin Sawicki
662c130caf
Upgrade to settings-view@0.60.0
2014-01-30 15:54:32 -08:00
Kevin Sawicki
40d9d6110c
Upgrade to settings-view@0.59.0
2014-01-30 15:01:38 -08:00
Kevin Sawicki
a6f42d6989
Upgrade to fuzzaldrin 1.x
2014-01-30 15:01:15 -08:00
Kevin Sawicki
e9b4fb828e
Merge pull request #1491 from atom/ks-prevent-space-scrolling
...
Prevent scrolling when a space is pressed in editor
2014-01-30 14:57:25 -08:00
Kevin Sawicki
84c5a25ef3
📝 Shorten comment
2014-01-30 12:44:01 -08:00
Kevin Sawicki
4a54565f59
Prevent scrolling when a space is pressed in editor
...
Closes atom/settings-view#25
2014-01-30 12:44:01 -08:00
Kevin Sawicki
1b396b5ce7
Upgrade to settings-view@0.58.0
2014-01-30 11:53:43 -08:00
Nathan Sobo
c3f995b165
Fix lurking soft-wrap bugs
...
This commit adds two important things:
1. An editor spec that randomly mutates a buffer and toggles soft wrap
on and off, then compares the screen lines to a simple reference
implementation to ensure everything stays in a correct state.
2. A new and radically simpler implementation of RowMap that eliminates
failures in the randomized test.
2014-01-30 00:52:17 -07:00
Kevin Sawicki
fe748dbcc8
Update octicons
2014-01-29 18:00:00 -08:00
Kevin Sawicki
1e759ee646
Add missing package icon
2014-01-29 17:58:35 -08:00
probablycorey
99f25267a0
Make sure the filePath is never null or undefined
2014-01-29 16:52:42 -08:00
Kevin Sawicki
09952d18c0
Only attempt to require bootstrap/js/tooltip once
2014-01-29 15:28:55 -08:00
probablycorey
9176e12f58
Actually fix the method name bug
...
For real this time
2014-01-29 13:20:54 -08:00
probablycorey
97330d19f3
Fix method name bug
2014-01-29 13:10:07 -08:00
probablycorey
e3f0e11aa8
Remove trailing ;
2014-01-29 12:14:30 -08:00
probablycorey
32cd0ee972
Make distance a local method
2014-01-29 12:10:15 -08:00
probablycorey
fc5bc1632d
Shrink the nearest pane code
2014-01-29 12:08:34 -08:00
Corey Johnson
337390df47
Merge pull request #1489 from atom/cj-update-coffee-script
...
Update coffee script v1.7.0
2014-01-29 09:09:36 -08:00
Kevin Sawicki
d29a0114ef
Upgrade to go-to-line@0.16.0
2014-01-28 18:12:54 -08:00
Nathan Sobo
b97db1914f
Merge pull request #1455 from atom/ns-workspace-specs-cleanup
...
Cleanup workspace and its specs
2014-01-28 17:38:58 -08:00
Nathan Sobo
29f480661c
Merge branch 'master' into ns-workspace-specs-cleanup
2014-01-28 18:25:13 -07:00
probablycorey
d7638b4420
Use require('coffee-script').register()
2014-01-28 16:35:05 -08:00
Corey Johnson
ce881c87b9
Merge pull request #1486 from atom/cj-first-package-doc
...
Simplify first package docs
2014-01-28 13:51:16 -08:00
probablycorey
d9b00f16f7
Upgrade to coffee-script 1.7.0
...
http://coffeescript.org/#changelog
2014-01-28 11:39:01 -08:00
probablycorey
2590bad75f
Use json to render code block
2014-01-28 11:33:07 -08:00
probablycorey
6ff553e41c
Fix reload window text
2014-01-28 11:32:31 -08:00
probablycorey
ec3ca7e429
Add an and
2014-01-28 11:27:06 -08:00
probablycorey
386767868e
Remove activation events comment
...
I think we all agree that it would be better if we didn't have to
deal with activationEvents. But for now I'm leaving this in because it
is required.
2014-01-28 11:24:53 -08:00
probablycorey
e2bb4747fa
💄
2014-01-28 11:23:50 -08:00
probablycorey
885a4e2b2a
Document the update-package-dependencies:update command.
2014-01-28 11:22:17 -08:00
probablycorey
e31fab7fe4
Link to npm
2014-01-28 11:21:58 -08:00
probablycorey
0a2b173270
Inline links
2014-01-28 11:11:11 -08:00
Kevin Sawicki
c1a9c3b5fb
Update octicons
2014-01-28 10:06:54 -08:00
Kevin Sawicki
1550511e54
Write octicon codes to variables folder
2014-01-28 10:06:40 -08:00
Kevin Sawicki
44999b0b37
Upgrade to snippets@0.22.0
2014-01-27 18:58:26 -08:00
Kevin Sawicki
0f2931d0a2
Add open-your-snippets command
2014-01-27 18:58:07 -08:00
probablycorey
064a384318
Insert 'Hello, World!' text instead of uppercasing selection.
2014-01-27 17:40:19 -08:00
probablycorey
5708140f10
Use string interpolation
2014-01-27 17:30:14 -08:00
probablycorey
aceeb10a0d
Upgrade to update-package-dependencies@0.2.0
2014-01-27 17:27:42 -08:00
probablycorey
0940668263
Add update-package-dependencies package
2014-01-27 17:27:42 -08:00
Kevin Sawicki
bcac3cc000
Merge pull request #1487 from atom/ks-dot-atom-snippets-file
...
~/.atom/snippets.cson support
2014-01-27 17:19:22 -08:00
Kevin Sawicki
5b39fc2e11
Upgrade to language-coffee-script@0.6.0
2014-01-27 13:06:27 -08:00
Kevin Sawicki
cb0e0751d8
Upgrade to snippets@0.21.0
2014-01-27 12:58:46 -08:00
Kevin Sawicki
a67d6362c2
Assert snippet.cson is copied over
2014-01-27 12:50:57 -08:00
Kevin Sawicki
5eb8875ad2
Add Open Your Snippets menu item
2014-01-27 11:17:20 -08:00
Kevin Sawicki
e6e7106ac5
Add sample snippets.cson to dot-atom template
2014-01-27 11:16:24 -08:00
Kevin Sawicki
257d0d3a25
Remove template snippets folder
2014-01-27 11:02:52 -08:00
Nathan Sobo
632ba0217a
💄
2014-01-27 11:49:09 -07:00
Nathan Sobo
bf1a2a532e
A little wordsmithing. Feel free to push back on whatever.
2014-01-27 11:00:32 -07:00
probablycorey
72bb83ccd0
Link to ascii art
2014-01-27 08:55:35 -08:00
probablycorey
def2001eb6
Use json instead of coffeescript in code block
2014-01-27 08:54:47 -08:00
probablycorey
5bda9b8a8e
Remove trailing dot
2014-01-27 08:53:47 -08:00
probablycorey
0b0ad42610
💄
2014-01-27 08:46:27 -08:00
Jason Rudolph
8772e45a39
Fix typo in method names
2014-01-27 06:41:49 -05:00
Cheng Zhao
7c4b453e64
Do not show unresponsive dialog when running specs.
2014-01-27 18:56:54 +08:00
Cheng Zhao
740e0731fe
Merge pull request #1485 from atom/atom-shell-v0.8.7
...
Update atom-shell to v0.8.7
2014-01-27 02:53:41 -08:00
Cheng Zhao
b6cf097abd
Update atom-shell to v0.8.7.
2014-01-27 18:47:58 +08:00
Cheng Zhao
aa8d03b092
Merge pull request #1473 from atom/cz-windows-start
...
Fix grunt install on Windows
2014-01-26 20:05:15 -08:00
Jason Rudolph
8c75f425e7
Add keymaps for moving directionally between panes
...
- Add keymaps for the new commands. Since the new commands are all about
moving in a specific direction between panes, use the up, down, left,
and right keys in the keymaps.
- Change the keymaps for the existing commands (since the new commands
for moving left and right are now using the old keymaps for moving
to the previous and next pane respectively). Use "p" instead of "left"
in the keymap for focusing the *p*revious pane. Use "n" instead of
"right" in the keymap for focusing the *n*ext pane.
2014-01-26 17:42:28 -05:00
Jason Rudolph
f322143272
Place pane navigation specs in proximity to each other
2014-01-26 17:29:45 -05:00
Jason Rudolph
dd5c65b5f9
Add commands to move directionally between panes
2014-01-26 17:25:59 -05:00
Nathan Sobo
aec9e75ecb
Send more info on errors converting buffer positions to screen positions
...
We've gotten one rogue error but I have no idea how to reproduce it.
This will tell us if soft wrap is enabled and if any folds are present
so hopefully we can start narrowing these down.
2014-01-26 15:00:58 -07:00
Nathan Sobo
b05e20245f
Upgrade find and replace to 0.80.0 to fix invalid regex exceptions
...
And also to remove live project search
2014-01-26 14:26:14 -07:00
Nathan Sobo
17d30cc526
Revise in-depth keymap overview
2014-01-25 17:49:40 -07:00
Nathan Sobo
f631660b32
Start on overview of atom's global variables
2014-01-25 17:49:39 -07:00
probablycorey
2b34b2b9ba
Revert "Remove sparkle keys from plist."
...
This reverts commit f92f130606 .
2014-01-24 18:25:36 -08:00
probablycorey
5be6cfa678
Update first package documentation
2014-01-24 18:07:37 -08:00
Kevin Sawicki
b5449dec6c
Upgrade to fuzzaldrin@0.7.0
2014-01-24 17:56:01 -08:00
Kevin Sawicki
be0e36b663
Rename Gutter to GutterView
...
Refs #1468
2014-01-24 17:30:29 -08:00
probablycorey
f92f130606
Remove sparkle keys from plist.
2014-01-24 15:10:51 -08:00
Cheng Zhao
d931299b9f
Create shortcut on Desktop.
2014-01-24 21:55:49 +08:00
Cheng Zhao
b1778aa7df
Use administrator power to install Atom on Windows.
2014-01-24 21:07:32 +08:00
Cheng Zhao
c5d7614d80
Use named pipe instead of socket file on Windows.
2014-01-24 19:22:13 +08:00
probablycorey
0d34df2238
Update metrics package to 0.24.0
2014-01-23 15:51:42 -08:00
probablycorey
ee24b373c0
Update metrics package
2014-01-23 15:32:44 -08:00
Kevin Sawicki
8e6aa1ee9a
Doc available classes from
2014-01-23 15:13:12 -08:00
Kevin Sawicki
9e381db265
Upgrade to to-the-hubs@0.18.0
2014-01-23 15:05:52 -08:00
Corey Johnson
6d4f532a32
Merge pull request #1464 from atom/cj-cli-install
...
Make CLI installation easier.
2014-01-23 12:40:57 -08:00
Cheng Zhao
998aedf367
Merge pull request #1467 from atom/atom-shell-v0.8.6
...
Upgrade to atom-shell@v0.8.6
2014-01-23 05:33:21 -08:00
Cheng Zhao
5f0a3061ac
Remove the workaround for net.connect delay.
2014-01-23 21:03:17 +08:00
Cheng Zhao
c424a39538
Upgrade to atom-shell@v0.8.6.
2014-01-23 21:02:41 +08:00
Cheng Zhao
150815edfd
Merge pull request #1443 from atom/fix-windows
...
Fix Windows build
2014-01-22 23:18:03 -08:00
Kevin Sawicki
00ba7d92d0
Upgrade to language-coffee-script@0.5.0 for regex fix
2014-01-22 17:47:32 -08:00
Kevin Sawicki
3dc51365b3
Prepare 0.49.0 release
2014-01-22 17:25:33 -08:00
Kevin Sawicki
d18a45f37c
Bump remove timeout to 30 seconds
2014-01-22 16:38:47 -08:00
Kevin Sawicki
d8c1587534
📝 Mark getters a public
2014-01-22 16:31:10 -08:00
Kevin Sawicki
a4754b2bd5
📝 Mark ThemeManager class public
2014-01-22 16:25:55 -08:00
Kevin Sawicki
f3f6ec424f
📝 Mark Pasteboard class as public
2014-01-22 16:11:58 -08:00
probablycorey
020326ffad
Only display one dialog on successful installation.
2014-01-22 16:01:52 -08:00
Kevin Sawicki
ac2985af36
Call getSelectedText() on Editor
2014-01-22 15:57:15 -08:00
probablycorey
ca8609c925
Fix 🐛
2014-01-22 15:56:18 -08:00
probablycorey
d2e4c61e0b
Make cli installation work with install-cli script
2014-01-22 15:56:05 -08:00
probablycorey
399c4f9f95
Fix spelling error
2014-01-22 15:54:49 -08:00
probablycorey
3da7fe7300
Update error message
2014-01-22 15:42:08 -08:00
probablycorey
40048da314
Add 'Install Shell Commands' menu item.
2014-01-22 15:33:32 -08:00
probablycorey
04c8549c38
Use a single command to install apm and atom
2014-01-22 15:33:16 -08:00
probablycorey
4ef6eae02f
Add install cli commands for apm and atom
2014-01-22 15:17:23 -08:00
Nathan Sobo
52dcf6a721
Guard against null line number elements when updating fold indicators
...
Fixes #1461 but doesn't really address the root cause.
2014-01-22 16:06:46 -07:00
probablycorey
9169e9e227
Verify platform inside command installer
2014-01-22 14:54:01 -08:00
probablycorey
19e0854036
Log warning if commands fail to install
2014-01-22 14:53:38 -08:00
Kevin Sawicki
cd41637df0
Upgrade to git-utils@0.34.0 for symlink fix
2014-01-22 14:15:19 -08:00
probablycorey
8973a6d777
Display dialog error when commands can't be installed
2014-01-22 13:51:51 -08:00
probablycorey
e6b9c67aad
Merge remote-tracking branch 'origin/master' into cj-cli-install
2014-01-22 13:35:25 -08:00
probablycorey
eb28c15f69
Simplify installation callbacks
2014-01-22 13:35:07 -08:00
probablycorey
a42a4dd352
Escape from a tool panel does not emit core:close
2014-01-22 10:46:18 -08:00
Kevin Sawicki
cc53b6fbef
📝 Doc Syntax class
2014-01-22 10:30:25 -08:00
Kevin Sawicki
b31089cbb9
📝 Mention atom.project global in project docs
2014-01-22 10:21:37 -08:00
Kevin Sawicki
4d4ff84047
📝 Doc how to require WorkspaceView in package specs
2014-01-22 10:19:54 -08:00
Kevin Sawicki
0875e00f9c
Upgrade to atom/biscotto@12188bfbe5
2014-01-22 10:17:04 -08:00
Kevin Sawicki
b9d45680c3
📝 Wrap types in curlies
2014-01-22 10:09:08 -08:00
Kevin Sawicki
1fa2099eba
Don't mark text-utils methods as public
2014-01-22 10:05:53 -08:00
Cheng Zhao
4d74a69277
Use nslog on Windows.
2014-01-22 23:10:45 +08:00
Cheng Zhao
3aa67bff8b
Update to nslog@0.4.0
2014-01-22 23:10:44 +08:00
Cheng Zhao
325482353e
Update grunt-download-atom-shell to v0.6.0.
2014-01-22 23:10:44 +08:00
Cheng Zhao
cf4e08cdc0
Fix executing grunt under Windows.
2014-01-22 23:10:44 +08:00
Cheng Zhao
ced02faf0f
Updater to terminal@0.27.0
2014-01-22 23:10:43 +08:00
Cheng Zhao
8afca3ac86
Merge pull request #1459 from atom/source-map
...
Add source map support in dev mode
2014-01-21 23:00:43 -08:00
Cheng Zhao
d13d2d3112
Generate source map in coffee-cache.
2014-01-22 14:36:50 +08:00
Nathan Sobo
c3d5f713ca
Rename internals directory to advanced
2014-01-21 21:04:33 -07:00
Nathan Sobo
042684212e
Use atom.config instead of config
2014-01-21 21:04:33 -07:00
Nathan Sobo
81987efed7
Fix typo
2014-01-21 21:04:33 -07:00
Nathan Sobo
f2e123e295
Merge pull request #1457 from shama/typo
...
docs: occured -> occurred.
2014-01-21 19:58:03 -08:00
Nathan Sobo
8d193d542b
Update configuration docs
2014-01-21 20:56:30 -07:00
Nathan Sobo
8ca8ac5efc
Make ConfigObserver a proper mixin and export it
2014-01-21 20:56:23 -07:00
Kyle Robinson Young
f6c7dd0b2f
docs: occured -> occurred.
2014-01-21 19:41:53 -08:00
Nathan Sobo
b380551e5e
Nuke private beta docs
2014-01-21 20:34:57 -07:00
Nathan Sobo
7dcb340643
Streamline the getting started docs
2014-01-21 20:33:53 -07:00
Kevin Sawicki
f0339936ee
Remove docs/output/api before building
2014-01-21 18:56:15 -08:00
Kevin Sawicki
1ae10e59ae
Upgrade to atom/biscotto@4a0c9cb9d7
2014-01-21 18:43:07 -08:00
Kevin Sawicki
e4bcb52573
📝 Add requiring in packages example to exported classes
2014-01-21 18:43:07 -08:00
Kevin Sawicki
292ff0de52
📝 Use singular package
2014-01-21 18:43:07 -08:00
probablycorey
5a70276201
Fix specs
2014-01-21 18:09:53 -08:00
probablycorey
1bd4d51879
Install atom and apm cli commands to /usr/local/bin
2014-01-21 18:00:59 -08:00
Corey Johnson
a95a510770
Merge pull request #1456 from atom/cj-os-keybindings
...
Use file suffix to load specific platform keybindings.
2014-01-21 17:59:55 -08:00
probablycorey
7d1be155fa
💄
2014-01-21 17:55:05 -08:00
Kevin Sawicki
41de6bdb70
Just hackable for now
2014-01-21 17:51:54 -08:00
Kevin Sawicki
1d9bca12e0
📝 Mention that atom.project.getRepo() might be unavailable
2014-01-21 17:45:32 -08:00
Kevin Sawicki
e9c296968d
Upgrade to atom/biscotto@408b1862da
2014-01-21 17:43:36 -08:00
Kevin Sawicki
352eab47df
📝 Merge example with return doc
2014-01-21 17:21:42 -08:00
Kevin Sawicki
002c4dcb80
Upgrade to atom/biscotto@7ba14a419
2014-01-21 17:17:06 -08:00
Kevin Sawicki
03250f79c6
📝 Add period to first line of loadOrCreate doc
2014-01-21 17:05:55 -08:00
probablycorey
1142da1848
Use body instead of workspace so keymaps work inside spec window
2014-01-21 16:48:56 -08:00
probablycorey
e53ed10169
Only allow one platform specific keybinding file.
2014-01-21 16:34:52 -08:00
probablycorey
3fb54b657d
Update apm with new keybinding docs
2014-01-21 16:27:25 -08:00
Kevin Sawicki
4b3b0145a7
📝 Mark DisplayBuffer delegates as public
2014-01-21 16:17:47 -08:00
probablycorey
ec558f9a9b
Update keymap files
2014-01-21 16:13:45 -08:00
Kevin Sawicki
051f1b4777
📝 Mark setEditorWidthInChars as public
2014-01-21 16:12:06 -08:00
probablycorey
2e4e178091
Don't load keymap files with other platforms in the suffix
...
Example: On osx `keymap.cson` and `keymap-darwin.cson` would load. But
`keymap-win32.cson` would not load.
2014-01-21 16:03:34 -08:00
Kevin Sawicki
1fa04cb161
Use biscotto fork
2014-01-21 15:54:28 -08:00
Nathan Sobo
69df046cb0
Move font size increase/decrease to the Workspace model
2014-01-21 16:44:06 -07:00
Nathan Sobo
d491007da8
Remove tests for simple delegators
2014-01-21 16:44:06 -07:00
Nathan Sobo
71c65e65eb
Move specs for Workspace::reopenItemSync to model layer
2014-01-21 16:44:06 -07:00
Nathan Sobo
3fad9c616f
Move specs for Workspace::open to model layer
2014-01-21 16:44:06 -07:00
Nathan Sobo
45875188a4
Rename Workspace::openSingletonSync changeFocus option to activatePane
2014-01-21 16:44:06 -07:00
Nathan Sobo
933787f1a4
Remove 'split' option from Workspace::openSync
2014-01-21 16:44:06 -07:00
Nathan Sobo
726b546004
Handle the 'split' option directly in Workspace::openSingletonSync
2014-01-21 16:44:06 -07:00
Nathan Sobo
5e83dee493
Move specs for Workspace::openSingletonSync to model layer
2014-01-21 16:44:06 -07:00
Nathan Sobo
11ab6fd2ef
💄
2014-01-21 16:44:06 -07:00
Nathan Sobo
0758bd0231
Move specs for Workspace::openSync to model layer
2014-01-21 16:44:05 -07:00
Nathan Sobo
7f63460a8c
Rename Workspace::openSync's changeFocus option to activatePane
...
The old option is still supported as a deprecated shim.
2014-01-21 16:44:05 -07:00
Kevin Sawicki
627e43dccf
Hide tooltips when window is resized
...
Refs atom/feedback#12
2014-01-21 12:33:23 -08:00
Kevin Sawicki
cb8b38b7f7
💄 Use @ instead of this
2014-01-21 11:42:21 -08:00
Kevin Sawicki
04b2eefec3
Upgrade to styleguide@0.21.0
2014-01-21 11:39:50 -08:00
Kevin Sawicki
0694180715
Upgrade to tree-view@0.65.0
2014-01-21 11:20:46 -08:00
Kevin Sawicki
f51b116c14
Upgrade to release-notes@0.17.0
2014-01-21 09:46:52 -08:00
Kevin Sawicki
f001e05262
Include grammmar-registry from first-mate
2014-01-21 09:36:34 -08:00
Kevin Sawicki
77e97a7552
Link to node docs
2014-01-21 09:26:38 -08:00
Kevin Sawicki
80a1249d59
Merge pull request #1451 from atom/ks-remove-doc-warnings
...
Cleanup docs
2014-01-20 16:05:10 -08:00
Kevin Sawicki
a03ba290f9
Use consistent coffeescript fence name
2014-01-20 16:00:02 -08:00
Kevin Sawicki
c9e498f36f
📝 Use correct folder name
2014-01-20 16:00:02 -08:00
Kevin Sawicki
e6a98125af
Link to creating a package doc
2014-01-20 16:00:02 -08:00
Kevin Sawicki
025d2be606
📝 Triggered instead of trigged
2014-01-20 16:00:02 -08:00
Kevin Sawicki
26e21e98db
📝 Mention atom.project global
2014-01-20 16:00:02 -08:00
Kevin Sawicki
e3f32ab30b
Wrap Array in curlies
2014-01-20 16:00:02 -08:00
Kevin Sawicki
5d8ac56018
Remove unused temp directory
2014-01-20 16:00:02 -08:00
Kevin Sawicki
1603fab984
Download includes when building docs
...
This makes it so you no longer have to have the included cloned repos
locally when building.
2014-01-20 16:00:02 -08:00
Kevin Sawicki
07c7f1ea46
Add theorist to generated docs
2014-01-20 16:00:02 -08:00
Kevin Sawicki
31b68c0937
Include space-pen docs
2014-01-20 16:00:02 -08:00
Kevin Sawicki
3a02f4de0c
📝 Remove delegate warnings
2014-01-20 16:00:02 -08:00
Kevin Sawicki
45fe04f630
📝 Add require example
2014-01-20 16:00:02 -08:00
Kevin Sawicki
b4a9409ec8
Add custom README.md for generated docs
2014-01-20 16:00:02 -08:00
Kevin Sawicki
7432d39301
Upgrade to text-buffer@0.16.0
2014-01-20 16:00:01 -08:00
Kevin Sawicki
c5349f53b2
Wrap code example in backticks
2014-01-20 16:00:01 -08:00
Kevin Sawicki
8b4b4a6ea9
📝 Indent comment correctly
2014-01-20 16:00:01 -08:00
Kevin Sawicki
19177123a7
Upgrade to link@0.15.0
2014-01-20 15:53:05 -08:00
Kevin Sawicki
dd032b739f
Upgrade to language-gfm@0.12.0
2014-01-20 15:52:41 -08:00
Nathan Sobo
f0ebe71c4e
Merge pull request #1449 from BinaryMuse/activate_item_to_left_after_close
...
Closing a tab activates the wrong tab
2014-01-20 14:46:51 -08:00
Brandon Tilley
8bba4d8add
Intelligently activate new items when the active item is closed
...
If the active item was the pane's first item, the second item (which is
the new first item) is activated. Otherwise, the item to the left of the
closed item is activated.
2014-01-20 14:34:02 -08:00
Nathan Sobo
7be0f6dd3b
Upgrade apm for base.less fix
2014-01-20 15:10:39 -07:00
Nathan Sobo
571947ae93
Upgrade syntax themes to remove backward-compatible selectors
2014-01-20 15:05:52 -07:00
Nathan Sobo
338168e145
Merge pull request #1441 from atom/ns-fold-indicators
...
Allow folds to be toggled by clicking icons in the gutter
2014-01-20 13:53:30 -08:00
Nathan Sobo
4190f2f1ca
Merge remote-tracking branch 'origin/master' into ns-fold-indicators
2014-01-20 14:40:14 -07:00
Nathan Sobo
e74f026750
Upgrade bookmarks to 0.17.0 to use new markup for gutter icons
2014-01-20 14:39:02 -07:00
Nathan Sobo
525b5c9978
Don't make commented lines foldable based on the next line's indentation
...
Only the first line of a set of commented lines should be foldable, even
if some of the lines in the block are indented.
2014-01-20 14:29:08 -07:00
Nathan Sobo
86106cbf4d
Remove redundant specs
2014-01-20 14:27:45 -07:00
Nathan Sobo
519ebb1ca6
Leave folded marker on end of lines in its natural position
...
Previously, we were nudging it upward. Something must have changed at
some point because it looked too high.
2014-01-20 14:22:26 -07:00
Nathan Sobo
da56c1def5
💄 comments
2014-01-20 14:09:25 -07:00
Kevin Sawicki
a6f9b6d2de
Merge pull request #1439 from atom/ks-open-dot-atom-menu-items
...
Add commands to open ~/.atom files
2014-01-20 10:45:34 -08:00
Nathan Sobo
d965e9f56c
Ensure change doesn't precede rendered range when updating foldability
2014-01-20 11:39:30 -07:00
Kevin Sawicki
8f0e0ae4a6
Move open commands to Atom menu
2014-01-20 10:37:14 -08:00
Kevin Sawicki
57a71b3cb3
Forward open commands to browser process
2014-01-20 10:37:14 -08:00
Kevin Sawicki
71c48ec07f
Open .atom files from browser process
...
This allows a new window to be created if there is no currently
focused window.
2014-01-20 10:37:14 -08:00
Kevin Sawicki
4ac3be7ab5
Group open commands with a separator
2014-01-20 10:37:13 -08:00
Kevin Sawicki
5dd83b12c0
Add Open Your Config item to View menu
2014-01-20 10:37:13 -08:00
Kevin Sawicki
905f628b79
Add command to open user config in an editor
2014-01-20 10:37:13 -08:00
Kevin Sawicki
ddad42432b
Add Open Your Keymap item to View menu
2014-01-20 10:37:13 -08:00
Kevin Sawicki
52e999fc11
Add command to open user keymap in an editor
2014-01-20 10:37:13 -08:00
Kevin Sawicki
3114efbf9c
📝 Update path in comment
2014-01-20 10:37:13 -08:00
Kevin Sawicki
8436e8f62e
Reload user keymap when it is moved/removed
2014-01-20 10:37:13 -08:00
Kevin Sawicki
ba1303a895
Add menu to opening user stylesheet
2014-01-20 10:37:13 -08:00
Kevin Sawicki
59c4c15afd
Add command to open ~/.atom/user.less in an editor
2014-01-20 10:37:13 -08:00
Nathan Sobo
2831b43042
Update foldability indicators on changes that don't insert/remove lines
...
On changes that insert/remove lines, we redraw the entire gutter, which
ensures the foldability markers are up to date. But other kinds of
changes could change the foldability of lines… if a line becomes
commented or its indentation changes, the foldability of that line and
the lines above and below could be affected. For now, the gutter
understands this fact and updates the foldability for the region
extending from one line before to one line after each change. Someday
I'd like the view logic to not bake in knowledge of the folding rules,
but this works for now.
2014-01-20 11:17:58 -07:00
Kevin Sawicki
3c8cb557ed
Upgrade to release-notes@0.16.0
2014-01-20 10:17:42 -08:00
Kevin Sawicki
6b8393dced
Upgrade to github-sign-in@0.18.0
2014-01-20 10:16:26 -08:00
Kevin Sawicki
3356b4ac47
Upgrade to github-sign-in@0.17.0
2014-01-20 10:14:41 -08:00
Nathan Sobo
3eb7c9d767
Add LanguageMode::toggleLineCommentForBufferRow for toggling single rows
2014-01-20 11:14:27 -07:00
Nathan Sobo
bbb3ebc2b9
Upgrade to tabes 0.18.0 to support dragging tabs to empty panes
2014-01-19 20:05:51 -07:00
Nathan Sobo
ed93695d64
Add a foldable indicator for multi-line comments
2014-01-18 12:08:37 -07:00
Nathan Sobo
4db2ad53fd
Rename .fold class to .folded on line numbers in gutter
...
Using an adjective blends in better with '.foldable'
2014-01-18 11:35:22 -07:00
Nathan Sobo
149a6825b4
Show bookmarks instead of fold indicators unless hovering
2014-01-17 17:20:37 -07:00
Kevin Sawicki
dd1581aaca
Upgrade to find-and-replace@0.79.0
2014-01-17 16:17:33 -08:00
Nathan Sobo
99f025d5d6
Rename .fold-icon to .icon-right in gutter to make it multi-purpose
2014-01-17 16:59:50 -07:00
Kevin Sawicki
e0cf20cda9
Don't throw error when saving empty pane
...
Closes #1440
2014-01-17 15:24:55 -08:00
Kevin Sawicki
c305384334
Upgrade to styleguide@0.20.0
2014-01-17 15:16:57 -08:00
Nathan Sobo
d879923cdb
Fix gutter view rendering specs
2014-01-17 16:03:02 -07:00
Nathan Sobo
d16526a1f7
Fix references to renamed method in specs
2014-01-17 15:57:49 -07:00
Nathan Sobo
a774c2ff08
🔫 unnecessary return statement
2014-01-17 15:46:49 -07:00
Nathan Sobo
475ff140a7
Make unfolded fold icons darker on hover
2014-01-17 15:22:29 -07:00
Nathan Sobo
fa6bce3085
Rename LanguageModel::isBufferRowFoldable to ::isFoldableAtBufferRow
...
It blends in better with the methods on Editor.
2014-01-17 15:19:07 -07:00
Nathan Sobo
b2dff15e51
Toggle folding upon 'mousedown' on a foldable line's fold-icon
2014-01-17 15:17:13 -07:00
Nathan Sobo
1e3dc05b3d
Nudge chevron-right left a bit to align better with chevron-down
2014-01-17 14:58:16 -07:00
Nathan Sobo
1a12a17b7a
Use actual markup for fold icon so we can determine when it's clicked
2014-01-17 14:55:06 -07:00
Nathan Sobo
8757e1f145
Add downward pointing chevrons next to foldable row numbers in gutter
2014-01-17 14:34:53 -07:00
Nathan Sobo
12ca214d6a
💄 Fix misleading variable name
2014-01-17 14:32:58 -07:00
Nathan Sobo
8e75831318
Rename LanguageMode::doesBufferRowStartFold to ::isBufferRowFoldable
2014-01-17 14:30:40 -07:00
Nathan Sobo
2f049b95a8
Use Delegator mixin to delegate to language mode
2014-01-17 14:07:56 -07:00
Kevin Sawicki
386d4d3eb5
Merge pull request #1437 from atom/ks-watch-user-stylesheet
...
Reload user stylesheet when changed
2014-01-17 12:48:17 -08:00
Kevin Sawicki
6a14c0df81
Remove unused package require
2014-01-17 12:40:33 -08:00
Kevin Sawicki
083204f737
💄 Sort requires
2014-01-17 12:40:21 -08:00
Kevin Sawicki
4d17f625f8
Null out file when unwatching
2014-01-17 12:28:30 -08:00
Kevin Sawicki
64ebc37204
Reload user stylesheet when changed
2014-01-17 11:33:25 -08:00
Nathan Sobo
b4dcec9417
Prepare 0.48.0 release
2014-01-17 11:50:28 -07:00
Kevin Sawicki
ede03fd634
Upgrade to exception-reporting@0.12.0
2014-01-17 10:12:05 -08:00
Nathan Sobo
926493f05c
Emit 'item-added' before setting the ::activeItem when adding first item
...
Fixes atom/tabs#11
2014-01-17 11:10:17 -07:00
probablycorey
4f82662263
Fix page up/page down keybindings
2014-01-17 08:28:45 -08:00
Cheng Zhao
dfa3d8a1c7
Temporarily workaround for slow net.connect, fixes #1429 .
2014-01-17 20:31:03 +08:00
Kevin Sawicki
677ec44b37
Dedupe humanize-plus
2014-01-16 18:54:58 -08:00
Kevin Sawicki
0359e933d1
Upgrade to image-view@0.17.0
2014-01-16 18:43:58 -08:00
Kevin Sawicki
ff88c1c41f
Merge pull request #1434 from atom/ks-dedupe-modules
...
Dedupe modules
2014-01-16 18:43:05 -08:00
Kevin Sawicki
0acc632cf5
Upgrade to less-cache@0.11.0
2014-01-16 18:31:14 -08:00
Kevin Sawicki
2c65a30d4a
Upgrade to text-buffer@0.15.0
2014-01-16 18:31:14 -08:00
Kevin Sawicki
590b8ec221
Upgrade to space-pen@3.1.1
2014-01-16 18:31:14 -08:00
Kevin Sawicki
cff1a012af
Upgrade apm for dependency updates
2014-01-16 18:31:14 -08:00
Kevin Sawicki
3ea057a145
Upgrade to text-buffer@0.14.0
2014-01-16 18:31:14 -08:00
Kevin Sawicki
b30ea21ab9
Upgrade to snippets@0.20.0
2014-01-16 18:31:14 -08:00
Kevin Sawicki
44d42380b8
Upgrade to tree-view@0.63.0
2014-01-16 18:31:14 -08:00
Kevin Sawicki
f906afa8ec
Upgrade to archive-view@0.21.0
2014-01-16 18:31:14 -08:00
Kevin Sawicki
815a282146
Upgrade to image-view@0.16.0
2014-01-16 18:31:14 -08:00
Kevin Sawicki
9fe24acbe9
Upgrade to theorist 1.x
2014-01-16 18:31:13 -08:00
Kevin Sawicki
f2f3745022
Upgrade to link@0.14.0
2014-01-16 18:31:13 -08:00
Kevin Sawicki
d2ecc8c2b6
Upgrade to link@0.13.0
2014-01-16 18:31:13 -08:00
Kevin Sawicki
9166a563c2
Upgrade to first-mate 1.x
2014-01-16 18:31:13 -08:00
Kevin Sawicki
7388468b5a
Upgrade to oniguruma 1.x
2014-01-16 18:31:13 -08:00
Kevin Sawicki
21bc658230
Upgrade to terminal@0.26.0
2014-01-16 18:31:13 -08:00
Kevin Sawicki
72f85aeae4
Upgrade to settings-view@0.57.0
2014-01-16 18:31:13 -08:00
Kevin Sawicki
26b3cfc3b2
Upgrade to git-diff@0.23.0
2014-01-16 18:31:13 -08:00
Kevin Sawicki
c91eb1fbbe
Upgrade to find-and-replace@0.77.0
2014-01-16 18:31:13 -08:00
Kevin Sawicki
75ed3aa03b
Upgrade to dev-live-reload@0.23.0
2014-01-16 18:31:13 -08:00
Kevin Sawicki
00d783fb23
Upgrade to emissary 1.x
2014-01-16 18:31:13 -08:00
Kevin Sawicki
b80e7fc137
Upgrade to property-accessors 1.x
2014-01-16 18:31:13 -08:00
Kevin Sawicki
e1d2bbabfb
Upgrade to serializable 1.x
2014-01-16 18:31:13 -08:00
Kevin Sawicki
9de5adf572
Upgrade to delegato 1.x
2014-01-16 18:31:13 -08:00
Kevin Sawicki
2a3eab945d
Upgrade to fs-plus@1.0
2014-01-16 18:31:12 -08:00
Kevin Sawicki
df8d77cc47
Upgrade to mixto@1.0
2014-01-16 18:31:12 -08:00
Kevin Sawicki
9d11ea8bcd
Upgrade to underscore-plus@1.0
2014-01-16 18:31:12 -08:00
Kevin Sawicki
f19d2d7369
Call selectLeft on editor
2014-01-16 16:00:20 -08:00
probablycorey
7f790137ed
Fix editor method name
2014-01-16 15:55:21 -08:00
probablycorey
c56dce0c80
Cache atom version
2014-01-16 14:07:20 -08:00
probablycorey
1f105542a3
Upgrade to keybinding-resolver@0.9.0
2014-01-16 14:05:22 -08:00
probablycorey
ec499e2bde
Remove version instance variable.
...
The version was being assigned to 1 causing getVersion to never check
app.getVersion for the actual version.
Fixes #1428
2014-01-16 12:39:20 -08:00
Kevin Sawicki
59202f9a56
Upgrade to command-logger@0.10.0
2014-01-16 11:01:58 -08:00
Nathan Sobo
e437673fbc
Upgrade ui themes to fix split pane dividers
...
Fixes #1278
2014-01-16 11:31:29 -07:00
Nathan Sobo
ded222551a
Merge pull request #1417 from atom/ns-empty-panes
...
Support empty panes
2014-01-16 10:21:44 -08:00
Nathan Sobo
fe2def8321
Merge remote-tracking branch 'origin/master' into ns-empty-panes
2014-01-16 11:16:00 -07:00
Nathan Sobo
e19368a291
Upgrade background-tips to 0.5.0 to attach tips to the empty root pane
2014-01-16 11:15:38 -07:00
Nathan Sobo
3980082e3c
Upgrade terminal and tree-view for specs compatibility
2014-01-16 11:00:35 -07:00
Kevin Sawicki
9f29e423db
💄 Sort dependencies
2014-01-16 09:56:19 -08:00
probablycorey
23d9f6e41f
Use actual indentation length when setting indentation for row.
...
Closes #1293
2014-01-16 09:27:26 -08:00
Nathan Sobo
649f0ac246
Merge branch 'master' into ns-empty-panes
...
Conflicts:
package.json
2014-01-16 10:21:59 -07:00
Cheng Zhao
b9dcb569b1
Merge pull request #1347 from atom/chrome31
...
Update atom-shell to v0.8.x
2014-01-16 08:49:55 -08:00
Cheng Zhao
6538ee47aa
Update keytar to v0.15.1.
2014-01-17 00:39:01 +08:00
Cheng Zhao
043a50012e
Update git-utils to v0.33.1.
2014-01-17 00:28:27 +08:00
Cheng Zhao
9ed0ded91b
Update settings-view to v0.56.1.
2014-01-17 00:20:16 +08:00
Cheng Zhao
ad5c0f93ed
Update release-notes to v0.15.1.
2014-01-17 00:18:22 +08:00
Cheng Zhao
4265de2232
Update markdown-preview to v0.25.1.
2014-01-17 00:12:48 +08:00
Cheng Zhao
b7ae12f86f
Merge branch 'master' into chrome31
...
Conflicts:
package.json
2014-01-16 23:42:22 +08:00
Cheng Zhao
20e7fea3ab
Update scandal to v0.13.0.
2014-01-16 20:21:11 +08:00
Nathan Sobo
910469d373
Upgrade theorist to 0.14.0 to ensure new ids are > than deserialized ids
2014-01-15 20:20:00 -07:00
Nathan Sobo
ff9c9adeff
Upgrade find-and-replace to 0.76.0 to fix result marker updates
2014-01-15 19:26:22 -07:00
Kevin Sawicki
ceac8ba0e1
Prepare 0.47.0 release
2014-01-15 18:17:14 -08:00
Kevin Sawicki
24f386df2d
Wait 30 seconds for move events
2014-01-15 17:54:06 -08:00
Kevin Sawicki
1006706cf6
Consistently order less cache import paths
2014-01-15 17:42:17 -08:00
Cheng Zhao
0b0a3ae4c2
Update pathwatcher to v0.14.2.
2014-01-16 09:37:23 +08:00
Cheng Zhao
276de1e5ae
Update pathwatcher to v0.14.1.
2014-01-16 09:30:59 +08:00
Cheng Zhao
fcffcc83f9
Merge branch 'master' into chrome31
...
Conflicts:
package.json
vendor/apm
2014-01-16 09:11:34 +08:00
Kevin Sawicki
4122b5a43f
Dedupe nan module
2014-01-15 16:58:43 -08:00
Kevin Sawicki
2430edbcb8
Upgrade to command-logger@0.9.0
2014-01-15 16:38:52 -08:00
Kevin Sawicki
e2269d5d51
Ignore xmldom test folder
2014-01-15 16:36:07 -08:00
Kevin Sawicki
2d04c50184
Dedupe oniguruma
2014-01-15 16:24:30 -08:00
Kevin Sawicki
2dc8c94165
Upgrade to git-utils@0.33.0
2014-01-15 16:17:50 -08:00
Kevin Sawicki
c1022d15ba
Use bootstrap fork from atom org.
...
This uses the fork branch which is v3.0.3 with @benogle's tooltip
commit cherry picked on top of it.
2014-01-15 16:09:50 -08:00
probablycorey
b620be7780
Fix cut, copy and paste key bindings
...
Closes #1425
2014-01-15 16:00:09 -08:00
Kevin Sawicki
70c89dfefa
Merge pull request #1420 from atom/ks-shrink-the-build
...
Shrink the build size
2014-01-15 15:55:18 -08:00
Kevin Sawicki
ace61c330a
Upgrade to bracket-matcher@0.19.0
2014-01-15 15:53:24 -08:00
Kevin Sawicki
0626df5cdd
Use ignored paths in package filter
2014-01-15 15:48:19 -08:00
Kevin Sawicki
b1679a03d6
Ignore spellchecker/vendor folder
2014-01-15 15:48:19 -08:00
Kevin Sawicki
af95abe185
Upgrade to language-ruby-on-rails@0.4.0
2014-01-15 15:48:19 -08:00
Kevin Sawicki
a23561f9ce
Upgrade to language-ruby@0.7.0
2014-01-15 15:48:19 -08:00
Kevin Sawicki
a93048d3ae
Upgrade to language-php@0.3.0
2014-01-15 15:48:19 -08:00
Kevin Sawicki
1814b187e9
Don't copy bootstrap docs during build
2014-01-15 15:48:19 -08:00
Kevin Sawicki
d7d7bd2db5
Ignore less dist and test folders in build
2014-01-15 15:48:19 -08:00
Kevin Sawicki
f86ca9b59a
💄 Add array of packages to dedupe
2014-01-15 15:48:19 -08:00
Kevin Sawicki
58cccd76a4
Dedupe roaster when bootstrapping
2014-01-15 15:48:19 -08:00
Kevin Sawicki
fd1477fc92
Only depend on jasmine-tagged
...
jasmine-tagged now depends on jasmine-focused and everything needed
should be reachable from just a dependency on jasmine-tagged.
2014-01-15 15:48:19 -08:00
Kevin Sawicki
eca9ba107c
Upgrade to scandal@0.12.0
2014-01-15 15:48:18 -08:00
Kevin Sawicki
94126942eb
Upgrade to oniguruma@0.26.0
2014-01-15 15:48:18 -08:00
Nathan Sobo
e6697ce3a7
Upgrade light and dark ui theme to when empty panes are focused
2014-01-15 16:42:32 -07:00
Nathan Sobo
ccd86d91de
Make PaneContainer::activePaneItem behavior distinct until changed
...
If we switch from one empty active pane to another empty active pane,
there's no reason to emit a value from the activePaneItem behavior.
2014-01-15 16:08:36 -07:00
Nathan Sobo
2f8ec967f6
Update to markdown-preview 0.25.0 for specs compatibility
2014-01-15 16:08:36 -07:00
Nathan Sobo
709ae6a1bc
Update to archive-view 0.20.0 for specs compatibility
2014-01-15 16:08:36 -07:00
Nathan Sobo
5e14d44d6a
Destroy all pane models when workspace view is removed
2014-01-15 16:07:47 -07:00
Nathan Sobo
41dd4a386a
Restore PaneView::getContainer. Turns out it's actually public.
2014-01-15 16:07:47 -07:00
Nathan Sobo
9af4b14716
Never allow PaneContainer::root to be null
2014-01-15 16:07:47 -07:00
Nathan Sobo
aed9f18457
Accivate the first added pane item
2014-01-15 16:07:47 -07:00
Nathan Sobo
edf2fbe0e5
Make 'core:close' destroy the pane itself if it is empty
2014-01-15 16:07:47 -07:00
Nathan Sobo
ca71bf224b
Destroy the pane completely on 'pane:close' (not just its items)
2014-01-15 16:07:47 -07:00
Nathan Sobo
012363a785
Null guard item in ::destroyActiveItem
2014-01-15 16:07:47 -07:00
Nathan Sobo
1a48903f96
Only destroy empty panes on deserialization if config option is enabled
2014-01-15 16:07:47 -07:00
Nathan Sobo
44331d0ba6
Fix issues splitting panes with DOM events
...
* ::copyActiveItem guards against not having an active item
* The Pane constructor removes undefined items from params.items
2014-01-15 16:07:47 -07:00
Nathan Sobo
fe7c5b4bc1
Only destroy an empty panes if 'core.destroyEmptyPanes' is true
2014-01-15 16:07:47 -07:00
Nathan Sobo
1825af1309
Merge pull request #1415 from atom/ns-pane-model-specs
...
Move relevant pane specs from PaneView to Pane model
2014-01-15 15:06:43 -08:00
Nathan Sobo
b5947f5a56
Merge branch 'master' into ns-pane-model-specs
2014-01-15 15:54:49 -07:00
Corey Johnson
864d6ce8f2
Merge pull request #1408 from atom/cj-remove-editor-view-delegate-methods
...
Remove editor view delegate methods
2014-01-15 14:01:10 -08:00
probablycorey
ac07cf3d9a
Merge remote-tracking branch 'origin/master' into cj-remove-editor-view-delegate-methods
...
Conflicts:
package.json
2014-01-15 13:52:42 -08:00
Nathan Sobo
6ba3698547
Merge pull request #1423 from atom/ns-dont-null-out-pane-view-models
...
Don't null out the model of a pane item view when removing it
2014-01-15 13:28:00 -08:00
Nathan Sobo
d57e5f389d
Don't null out the model of a pane item view when removing it
...
Fixes #1422 (I think)
2014-01-15 14:20:30 -07:00
Cheng Zhao
2023aeef97
Use screen module to get screen's available size.
...
In Chrome31 the window.screen.availHeight and availWidth are sometimes
0, this is a workaround of this bug.
2014-01-15 12:49:22 +08:00
Nathan Sobo
1c6564f7a5
Move non-focus serialization specs from pane-view-spec to pane-spec
2014-01-14 21:39:47 -07:00
Nathan Sobo
d9d28b5236
Move ::itemForUri specs from pane-view-spec to pane-spec
2014-01-14 20:39:13 -07:00
Nathan Sobo
8734eab8cb
💄 Give dummy pane items ::getUri and ::getPath methods
2014-01-14 20:38:07 -07:00
Nathan Sobo
1ad5158f19
Streamline active status and focus specs in pane-view-spec
...
The specs can be simplified now that much of this logic is covered in
the model specs.
2014-01-14 20:27:30 -07:00
Nathan Sobo
453e034a5f
Simplify PaneView split specs because it's largely covered at the model
2014-01-14 20:21:24 -07:00
Nathan Sobo
9841a3588f
Move specs on PaneView::remove to Pane::destroy in pane-spec
2014-01-14 20:10:01 -07:00
Nathan Sobo
dd0ae8a8ea
Don't remove PaneViews when their model is destroyed
...
They will be removed by their parent PaneContainerView or PaneAxisView,
and removing them in the previous way circumvented some of our focus
preservation logic.
2014-01-14 20:09:14 -07:00
Nathan Sobo
d8ddd52df8
Move ::activateItemAtIndex specs from pane-view-spec to pane-spec
2014-01-14 19:49:15 -07:00
Nathan Sobo
83696bb9c7
Move ::activateNext/PreviousItem specs from pane-view-spec to pane-spec
2014-01-14 19:46:12 -07:00
Nathan Sobo
243c4efe20
Move ::saveActiveItemAs specs from pane-view-spec to pane-spec
2014-01-14 19:43:09 -07:00
Nathan Sobo
22c65f2407
Move ::saveActiveItem specs from pane-view-spec to pane-spec
2014-01-14 19:41:00 -07:00
Nathan Sobo
e553fefc25
Add spec for Pane::destroyInactiveItems to pane-spec
2014-01-14 19:32:39 -07:00
Nathan Sobo
cf6fc22c87
Add spec for Pane::destroyItems to pane-spec
2014-01-14 19:31:13 -07:00
Nathan Sobo
a6d8f588c3
💄
2014-01-14 19:29:01 -07:00
Nathan Sobo
2ef74de0f8
Move ::moveItemToPane specs from pane-view-spec to pane-spec
2014-01-14 19:26:47 -07:00
Nathan Sobo
2ee6469b17
Move ::moveItem specs from pane-view-spec to pane-spec
2014-01-14 19:15:11 -07:00
Nathan Sobo
9977884a2c
Move ::destroyItem specs from pane-view-spec to pane-spec
2014-01-14 19:12:27 -07:00
Nathan Sobo
c331723c55
Move ::activateItem specs from pane-view-spec to pane-spec
2014-01-14 19:12:26 -07:00
Nathan Sobo
dd3ca1fc2f
Merge pull request #1416 from atom/ns-workspace-model
...
Drop a basic model out from WorkspaceView
2014-01-14 18:11:34 -08:00
Nathan Sobo
f7f2da6ad2
Merge remote-tracking branch 'origin/master' into ns-workspace-model
2014-01-14 19:04:53 -07:00
Nathan Sobo
eba74d1420
Upgrade text-buffer to 0.13.0 for Range::intersectsRowRange
2014-01-14 18:55:19 -07:00
Kevin Sawicki
91c9f6ffa5
Upgrade to bracket-matcher@0.18.0
2014-01-14 17:49:19 -08:00
Kevin Sawicki
db319c9f9c
Upgrade apm new commands and template fixes
2014-01-14 17:20:04 -08:00
Kevin Sawicki
134affcd8f
Remove of tomorrow!
2014-01-14 17:18:10 -08:00
Kevin Sawicki
9bfa7704e6
Prepare 0.46.0 release
2014-01-14 17:05:19 -08:00
Kevin Sawicki
8acd84c7e2
Pull stdout out of results argument
2014-01-14 16:39:14 -08:00
Kevin Sawicki
a53d223b6f
Use package.json version in master builds only
2014-01-14 16:25:22 -08:00
Kevin Sawicki
673b78561a
Rename set-development-version task to set-version
2014-01-14 16:16:31 -08:00
Kevin Sawicki
57c56fc46e
Use package.json version in master janky builds
2014-01-14 16:16:28 -08:00
Kevin Sawicki
d81fb8cabf
Sign right before publishing
2014-01-14 16:03:58 -08:00
Kevin Sawicki
1dec9d0ad2
Run codesign task after build task
2014-01-14 15:31:49 -08:00
Nathan Sobo
bda75c1a8f
Merge remote-tracking branch 'origin/master' into ns-workspace-model
2014-01-14 15:35:00 -07:00
Nathan Sobo
c0c2d797b1
Add some API documentation
2014-01-14 14:44:27 -07:00
Kevin Sawicki
a342a18440
Merge pull request #1413 from atom/ks-no-more-constructicon
...
Get off constructicon
2014-01-14 13:39:59 -08:00
Kevin Sawicki
047425c564
Rename createRelease to createBuildRelease
2014-01-14 13:29:35 -08:00
Kevin Sawicki
8374911dab
Delete existing asset before uploading new one
2014-01-14 13:29:35 -08:00
Kevin Sawicki
6ca3c90abe
Use upload urls instead of assets url
2014-01-14 13:29:35 -08:00
Kevin Sawicki
96cb266c27
Release properties are _ separated
2014-01-14 13:29:35 -08:00
Kevin Sawicki
21723b155e
Remove unneeded assets prefix
2014-01-14 13:29:34 -08:00
Kevin Sawicki
14c3feee17
Publish master builds to the draft release
2014-01-14 13:29:34 -08:00
Kevin Sawicki
0255f1e223
Remove unused require
2014-01-14 13:29:34 -08:00
Kevin Sawicki
76a5912126
Update expected callback name
2014-01-14 13:29:34 -08:00
Kevin Sawicki
848dc12f28
Add unlock-keychain arg
2014-01-14 13:29:34 -08:00
Kevin Sawicki
7a41fabf60
Unlock keychain before signing
2014-01-14 13:29:34 -08:00
Kevin Sawicki
f4b82fe3a4
Load env vars from /var/lib/jenkins/config/xcodekeychain
2014-01-14 13:29:34 -08:00
Kevin Sawicki
aec32b65a0
Remove constructicon files
2014-01-14 13:29:34 -08:00
Kevin Sawicki
01e0970406
Sign CI builds
2014-01-14 13:29:34 -08:00
Kevin Sawicki
b08978a431
Add back linting of build files
2014-01-14 13:28:30 -08:00
Nathan Sobo
e4b934d3fa
Remove 'workspace' from serialized state in spec helper
...
…Instead of 'workspaceView'.
2014-01-14 13:06:42 -07:00
Nathan Sobo
c350285044
Move Workspace and PaneContainer serialization to the model layer
...
The views are now stateless. You just construct them with a model to
deserialize.
2014-01-14 11:38:27 -07:00
Nathan Sobo
4a7b43f609
Write focusNext/PreviousPane in terms of activateNext/PreviousPane
...
"Activate" is the model level equivalent of focus.
2014-01-14 11:15:14 -07:00
Nathan Sobo
0d66c68fe8
Add delegator to model for PaneContainerView::saveAll
2014-01-14 11:12:08 -07:00
Kevin Sawicki
b72028c68d
Invoke deploy task using script/grunt
2014-01-14 10:03:05 -08:00
Kevin Sawicki
332b918c01
Ignore build/atom.build
2014-01-14 10:03:05 -08:00
Kevin Sawicki
bc94dc63e6
Ignore atom.xcodeproj
2014-01-14 10:03:05 -08:00
Nathan Sobo
a1d540d288
Revert WorkspaceView::getActivePane. It needs to return a PaneView.
2014-01-14 11:02:36 -07:00
Nathan Sobo
af4034ba39
Move WorkspaceView::destroyActivePaneItem to the model
2014-01-14 10:58:35 -07:00
Nathan Sobo
89cbd6b834
Move PaneContainerView::saveAll to the model
2014-01-14 10:58:35 -07:00
Nathan Sobo
fe01ded75b
Move WorkspaceView::saveActivePaneItem* to Workspace model
2014-01-14 10:58:35 -07:00
Nathan Sobo
aab4f3b761
Remove methods that I'm pretty sure are unused
2014-01-14 10:58:35 -07:00
Nathan Sobo
adf5cfc78c
Move WorkspaceView::reopenItemSync to the Workspace model
2014-01-14 10:58:34 -07:00
Nathan Sobo
66bb9dab93
Move WorkspaceView::openSingletonSync to the Workspace model
2014-01-14 10:58:34 -07:00
Nathan Sobo
c8e4535e8b
Move WorkspaceView::openSync to the Workspace model
2014-01-14 10:58:34 -07:00
Nathan Sobo
7199cda549
Derive PaneView::activeView from the model's activeItem
...
We're getting into some strange order-sensitive cases where we respond
to a change of the active item before the pane has a chance to reassign
the active view. Therefore it makes more sense to always just derive the
active view from the active item.
2014-01-14 10:58:34 -07:00
Nathan Sobo
1eb9c3d0d5
Move WorkspaceView::open to Workspace model
2014-01-14 10:58:34 -07:00
Nathan Sobo
27c03ae3f3
Move management of destroyedItemUris to Workspace model
2014-01-14 10:58:34 -07:00
Nathan Sobo
a8ddc530a2
Emit a pane-item-destroyed event from the workspace model
...
…Instead of calling itemDestroyed on the workspace view via a DOM query
2014-01-14 10:58:34 -07:00
Nathan Sobo
8e78583521
Emit 'item-destroyed' in ::removeItem when destroying flag is true
2014-01-14 10:58:34 -07:00
Nathan Sobo
7317d52896
Move paneForUri to PaneContainer model
2014-01-14 10:58:34 -07:00
Nathan Sobo
54dd5ea28e
Destroy the model when PaneContainerView is removed
2014-01-14 10:58:34 -07:00
Nathan Sobo
22fe04fb27
Drop out a basic workspace model
2014-01-14 10:58:33 -07:00
Nathan Sobo
adb174ef5f
Remove pane-model, which should have been removed during rename
...
Missed this somehow.
2014-01-14 10:57:50 -07:00
Kevin Sawicki
d3a016bf69
Delete build/node_modules before bootstrapping
2014-01-14 09:43:03 -08:00
Cheng Zhao
46c5f09721
Update pathwatcher to v0.14.0.
2014-01-14 22:43:33 +08:00
Cheng Zhao
6401213510
Update apm.
2014-01-14 20:39:16 +08:00
Cheng Zhao
5f92c6df6c
Update atom-shell to v0.8.5.
2014-01-14 20:00:47 +08:00
probablycorey
75e3659809
Upgraded to tabs@0.17.0
2014-01-13 17:39:11 -08:00
probablycorey
b458b86bbd
Upgraded to autocomplete@0.20.0
2014-01-13 17:38:00 -08:00
probablycorey
645f950368
Upgraded to tree-view:0.61.0
2014-01-13 17:36:22 -08:00
probablycorey
8dd183fc78
Upgraded to find-and-replace@0.75.0
2014-01-13 17:16:26 -08:00
Nathan Sobo
6ef6fb77f9
Rename pane-*-model specs
2014-01-13 17:22:02 -07:00
Nathan Sobo
159adcb00c
Bump serialization version on WorkspaceView
...
Since we've replaced views with models, the 'PaneContainer' deserializer
now loads a model instead of a view, which isn't what we want at this
layer.
2014-01-13 16:57:17 -07:00
Kevin Sawicki
06ccb48efe
Remove trailing }
2014-01-13 15:40:33 -08:00
probablycorey
95f2d02d18
Merge branch 'master' into cj-remove-editor-view-delegate-methods
...
Conflicts:
package.json
spec/workspace-view-spec.coffee
src/editor.coffee
src/gutter.coffee
2014-01-13 15:06:18 -08:00
Kevin Sawicki
63df8dfcdb
Merge remote-tracking branch 'origin/master' into chrome31
...
Conflicts:
package.json
2014-01-13 15:01:52 -08:00
Kevin Sawicki
12bf0f5381
Delete apm's node_modules folders on clean
2014-01-13 14:51:24 -08:00
probablycorey
637acf63ce
Upgraded to settings-view@0.56.0
2014-01-13 14:41:26 -08:00
probablycorey
9ff23e6bed
Upgraded to snippets@0.19.0
2014-01-13 14:09:51 -08:00
Kevin Sawicki
d96f15e8b5
Upgrade to package-generator@0.24.0
2014-01-13 14:03:49 -08:00
Kevin Sawicki
5bf654f6cc
Upgrade to grammar-selector@0.17.0
2014-01-13 13:58:19 -08:00
Kevin Sawicki
16dba3e68e
Upgrade to fuzzy-finder@0.31.0
2014-01-13 13:49:26 -08:00
Nathan Sobo
08716fd888
Merge pull request #1410 from atom/ns-rename-pane-views
...
Add -View suffix to pane views and remove -Model suffix from pane models
2014-01-13 13:39:13 -08:00
Kevin Sawicki
43e30ad466
Upgrade to go-to-line@0.15.0
2014-01-13 13:33:41 -08:00
Kevin Sawicki
16c86047eb
Add buffer delegates for getLineCount/getTextInRange
2014-01-13 13:30:32 -08:00
Kevin Sawicki
0d36eec288
Upgrade to git-diff@0.22.0
2014-01-13 13:25:51 -08:00
Kevin Sawicki
2e697f65e8
Upgrade to gists@0.15.0
2014-01-13 13:15:59 -08:00
Kevin Sawicki
edab3e5a27
Upgrade to bracket-matcher@0.17.0
2014-01-13 13:15:58 -08:00
Nathan Sobo
97999f1080
Rename PaneContainerModel to PaneContainer
2014-01-13 13:56:31 -07:00
Nathan Sobo
a268b3e963
Rename PaneAxisModel to PaneAxis
2014-01-13 13:54:04 -07:00
Nathan Sobo
8931bf8f3a
Rename PaneModel to Pane
2014-01-13 13:51:15 -07:00
Nathan Sobo
918c31905f
Rename PaneContainer to PaneContainerView
2014-01-13 13:46:28 -07:00
Nathan Sobo
c7ff4f9897
Rename PaneAxis to PaneAxisView
2014-01-13 13:46:27 -07:00
Nathan Sobo
4f604ced3c
Rename Pane to PaneView
2014-01-13 13:46:22 -07:00
probablycorey
8c3147f975
Update spell-check, status-bar, symbols-view, tree-view and wrap-guide
2014-01-13 12:25:22 -08:00
Nathan Sobo
a29c18f8c0
And again
2014-01-13 13:14:41 -07:00
Nathan Sobo
43f517abff
Fix botched merge of package.json. Sorry.
2014-01-13 13:13:57 -07:00
Nathan Sobo
8b901f81e0
Merge pull request #1379 from atom/cj-ns-pane-models
...
Separate models from PaneContainer, PaneAxis, and Pane
2014-01-13 12:08:34 -08:00
Kevin Sawicki
4182ee4f12
Upgrade to bookmarks@0.16.0
2014-01-13 12:08:19 -08:00
Kevin Sawicki
601b314236
Upgrade to autoflow@0.12.0
2014-01-13 12:04:07 -08:00
Kevin Sawicki
7d596355b9
Upgrade to autocomplete@0.20.0
2014-01-13 12:01:00 -08:00
Nathan Sobo
fe0cdbf349
Merge remote-tracking branch 'origin/master' into cj-ns-pane-models
...
Conflicts:
package.json
2014-01-13 12:55:02 -07:00
Kevin Sawicki
c2381ba61c
Upgrade to timecop@0.13.0
2014-01-13 11:40:01 -08:00
Cheng Zhao
ccc5f8fa66
Merge branch 'master' into chrome31
...
Conflicts:
build/package.json
package.json
2014-01-13 23:28:48 +08:00
Cheng Zhao
e29ffbea8c
Update to atom-shell v0.8.4.
2014-01-13 23:26:05 +08:00
Cheng Zhao
efbd508163
Fix git specs when running under symbolic path.
2014-01-13 17:31:03 +08:00
Nathan Sobo
4179d9d268
Add deprecated Pane::removeItem
2014-01-12 17:55:29 -07:00
Nathan Sobo
3fc3d48def
Destroy empty panes after deserializing
...
Fixes #1399
2014-01-12 17:53:25 -07:00
Nathan Sobo
b438b311f3
Rename showItem methods to activateItem
...
These methods set the *active* item, so the verb activate provides a
clearer correspondence. We could change the noun to "shown" item, but
that's awkward and having both active panes and active items is a nice
correspondence in terminology.
2014-01-12 17:40:57 -07:00
Nathan Sobo
561e31c0c5
Remove ::removeItemAtIndex and make ::removeItem private
...
Call ::destroyItem or just destroy the item directly (it should emit the
'destroyed' event)
2014-01-12 17:25:51 -07:00
Nathan Sobo
2a8a5268c6
Clean up PaneModel api docs
2014-01-11 22:09:10 -07:00
Nathan Sobo
28b085be1c
Rename ::makeActive to ::activate and focus panes when they're activated
2014-01-11 20:48:01 -07:00
Nathan Sobo
f5bc71e559
Move $.fn.hasFocus to space-pen
2014-01-11 19:49:25 -07:00
Nathan Sobo
2188dd201d
Update wrap-guide to 0.11.0 for specs fix with flexbox panes
2014-01-11 19:28:33 -07:00
Nathan Sobo
b21eb6f934
Drop .flexbox-repaint-hack div and use pseudo selector instead
...
We don't actually need structural markup to ensure that all pane views
are absolutely positioned. We can just use the `> *` selector inside of
.pane-items.
/cc @probablycorey is there anything I'm missing here?
2014-01-11 19:13:00 -07:00
Kevin Sawicki
9b0d8ec242
💄 Sort dependencies
2014-01-11 17:51:59 -08:00
Kevin Sawicki
3c32a8e8fb
Throw error when sending to terminated process
...
Mirrors behavior of start method
2014-01-11 17:23:53 -08:00
Nathan Sobo
3ab7836ab2
Upgrade to emissary 0.31.0 for implicit 'value' subscriptions on signals
...
Previously, when you always had to specify the event name of 'value'
when calling `::subscribe` with a signal. Now, if you don't specify an
event name, 'value' is assumed.
2014-01-11 11:22:31 -07:00
Nathan Sobo
ef8b7531b0
Upgrade to theorist 0.13.0 to rename Signal::flatMapLatest -> ::switch
...
Shorter, simpler, less intimidating.
2014-01-11 11:19:19 -07:00
Nathan Sobo
b04f9f9488
Remove unused methods from PaneAxis
2014-01-11 11:11:04 -07:00
Nathan Sobo
452d86ac0c
Upgrade ui themes for rename of .row to .pane-row
2014-01-11 11:04:37 -07:00
Nathan Sobo
6fe1bae40d
Upgrade to image-view 0.15.0 for fix to parent pane query
2014-01-11 10:46:57 -07:00
Nathan Sobo
e2170ea907
Remove unused requires and mixins
2014-01-11 10:45:33 -07:00
Nathan Sobo
545bf4bd98
Upgrade to theorist 0.12.0 to remove dependence on harmony proxies
...
They're turning out to cause instability in the current version of v8
or atom-shell. Perhaps we can revisit this after the upgrade to chromium
31. Once we have Object.observe, we could at least throw an exception
when someone assigns a sequence index directly via ::[] or assigns to
::length.
2014-01-11 10:38:47 -07:00
Nathan Sobo
1fdc78a157
Upgrade find-and-replace to 0.74.0 for fix to parent pane dom query
2014-01-11 10:24:18 -07:00
Nathan Sobo
738bfd7253
Fix layout of tabs with flexbox repaint hack
...
The .item-views div needs to be the first child of pane and contain
the absolutely positioned repaint hack div inside it, otherwise the tabs
don't get honored as flexbox items.
2014-01-10 19:02:19 -07:00
Nathan Sobo
8b0b997db6
Kill EditorView::isAlive and just tunnel to the model where it was used
2014-01-10 18:28:01 -07:00
Nathan Sobo
263ab3b4a6
Kill unused require
2014-01-10 18:27:11 -07:00
Nathan Sobo
3afbcbe25f
Allow focusout events to bubble out of panes
2014-01-10 18:07:10 -07:00
Nathan Sobo
578ca8b197
Don't update highlighted gutter lines unless the editor is alive
2014-01-10 17:56:04 -07:00
probablycorey
5e674fe29e
Add commonly used Editor methods to Editor View
...
Mini-editors use these methods very often, but really we shouldn't need to do
this.
2014-01-10 16:38:36 -08:00
Nathan Sobo
72fe586101
Remove the concept of focus from the model
2014-01-10 17:27:28 -07:00
Kevin Sawicki
82d5577bdc
Upgrade to find-and-replace@0.73.0
2014-01-10 15:59:51 -08:00
Ben Ogle
c703cf2050
Upgrade to find-and-replace@0.72.0
2014-01-10 15:38:04 -08:00
probablycorey
c19c8c5341
Fix core specs
2014-01-10 15:32:59 -08:00
probablycorey
32b5592475
Fix EditorView spec
2014-01-10 15:32:36 -08:00
Ben Ogle
993f1ac2d6
Update status-bar@0.31.0
2014-01-10 15:31:35 -08:00
probablycorey
21b40acdf1
Remove delegate methods from EditorView
2014-01-10 15:31:33 -08:00
Nathan Sobo
ddf7c04e66
Use -> arrows on methods moved to the model
2014-01-10 15:51:27 -07:00
Nathan Sobo
c127237cc6
Upgrade tabs to 0.17.0 so they unsubscribe when the pane is removed
2014-01-10 15:49:46 -07:00
Nathan Sobo
9694d255f0
Simplify item removal
...
- Move emitting of item removal event into ::removeItemAtIndex. Pass a
destroying param instead of setting state.
- Destroy the pane if ::items is empty at the in the item removal
method, rather than with a condition. This gives the item removal event
a chance to fire first.
2014-01-10 15:48:08 -07:00
Kevin Sawicki
81b4803d56
Upgrade to tree-view@0.59.0
2014-01-10 14:44:22 -08:00
Kevin Sawicki
893e9873a1
Upgrade to exception-reporting@0.11.0
2014-01-10 14:34:51 -08:00
Nathan Sobo
23e805fe9e
Remove assertion for impossible situation
...
We were testing the behavior of returning the active pane by removing
the active class from its view. But "active" is a model-level concept
now, so this assertion makes no sense.
2014-01-10 15:28:55 -07:00
Kevin Sawicki
43257de7cd
Upgrade to metrics@0.21.0
2014-01-10 14:08:05 -08:00
Nathan Sobo
c7fded0d7f
Only emit 'pane:removed' events if the pane is actually destroyed
...
The pane may only be detached temporarily during splitting/unsplitting
2014-01-10 15:04:51 -07:00
Nathan Sobo
284d823ad5
Tighten up search for parent pane
...
The introduction of the .flexbox-redraw-hack required the query to be
loosened, but I went too far. We don't want to return a pane for mini
editors that happen to be nested on another view that's inside a pane.
2014-01-10 14:36:07 -07:00
Kevin Sawicki
164a121de9
Upgrade to snippets@0.18.0
2014-01-10 13:02:19 -08:00
Kevin Sawicki
50ab49aedb
Upgrade to first-mate@0.17.0
2014-01-10 12:57:35 -08:00
Kevin Sawicki
a127d3c4eb
Upgrade to fuzzaldrin@0.6.0
2014-01-10 12:57:12 -08:00
Kevin Sawicki
cac5c6e3a5
Merge pull request #1403 from atom/ks-faster-keymaps
...
Speed up keymap loading
2014-01-10 12:44:27 -08:00
Nathan Sobo
1ee783fdb9
Base PaneContainer::getActivePane on the model's active pane
2014-01-10 13:44:02 -07:00
Nathan Sobo
47870a1214
Remove views (rather than detaching) if Pane::destroyItem is called
2014-01-10 13:35:18 -07:00
Nathan Sobo
7801d8562f
Upgrade archive-view to 0.19.0 for .flexbox-repaint-hack fix
2014-01-10 13:08:47 -07:00
Nathan Sobo
104271861c
Upgrade markdown-preview to 0.24.0 for .flexbox-repaint-hack fix
2014-01-10 13:07:39 -07:00
Kevin Sawicki
de25b8ea37
Cache specificities
2014-01-10 12:01:56 -08:00
Kevin Sawicki
ba9f353c4a
Use precompile pattern when available
2014-01-10 11:43:45 -08:00
Nathan Sobo
7665cd1a6a
When a pane view is removed in anyway, make sure its model is destroyed
2014-01-10 12:35:12 -07:00
Kevin Sawicki
c39d8d9aa7
Precompile pegjs parsers
2014-01-10 11:32:40 -08:00
Nathan Sobo
4b0d22917b
Trust CSS to perform layout now that we've switched to flexbox
...
The behavior of flexbox is actually slightly different in that it
divides space evenly among the immediate children of a row or column
rather than accounting for all splits. But it's actually not that big
a deal.
2014-01-10 12:12:44 -07:00
Nathan Sobo
720b2ad47d
Upgrade to serializable 0.3.0 to handle undefined states
2014-01-10 12:11:19 -07:00
Nathan Sobo
d34327a667
Remove the EditorView when Editor is destroyed
2014-01-10 11:56:27 -07:00
Nathan Sobo
d2146f9b2e
Emit 'pane:removed' event in container when last pane is removed
...
Doing it in the pane view is awkward because the view may have already
been detached.
2014-01-10 11:45:08 -07:00
Nathan Sobo
732d36af28
Null guard container in Pane::makeActive
...
Panes can exist outside of containers, albeit only briefly. If
::makeActive is called when the pane is in this state, consider it a
no-op.
2014-01-10 11:37:42 -07:00
Nathan Sobo
edfc86f153
Make PaneContainer::getActivePaneItem retrieve it from the model
2014-01-10 11:34:26 -07:00
Nathan Sobo
339e30d973
Account for pane axis class name changes in pane-container-spec
2014-01-10 11:25:02 -07:00
Nathan Sobo
5e1e092650
When the last pane is destroyed, null out the root and active pane
2014-01-10 11:22:19 -07:00
Nathan Sobo
c69febd44d
Preserve the active pane across serialization
2014-01-10 11:22:02 -07:00
Nathan Sobo
a9d7564f3e
Account for the .flexbox-repaint-hack in WorkspaceView::getEditorViews
2014-01-10 11:21:10 -07:00
Nathan Sobo
a0b733b53d
Skip the flexbox-repaint-hack when seeking editor pane with ::parents
2014-01-10 11:20:12 -07:00
Kevin Sawicki
8cb565ad2a
Add parseKeystroke function
2014-01-10 10:10:08 -08:00
Kevin Sawicki
32158711ce
Upgrade to pegjs@0.8.0
2014-01-10 10:09:47 -08:00
Kevin Sawicki
e099f00739
💄 Use unless instead of if not
2014-01-10 09:57:11 -08:00
Kevin Sawicki
e707ab5441
Remove unused require
2014-01-10 09:52:30 -08:00
Kevin Sawicki
3b7f1467e1
Upgrade to background-tips@0.4.0
2014-01-10 09:42:09 -08:00
Nathan Sobo
1c7eef89c3
Merge branch 'master' into ns-pane-splits-with-models
2014-01-10 10:40:52 -07:00
Kevin Sawicki
4fc1f5b248
Upgrade to find-and-replace@0.71.0
2014-01-10 09:34:23 -08:00
Nathan Sobo
6eacfa7077
Call Range::toString, not ::inspect in DisplayBufferMarker::inspect
2014-01-09 19:04:52 -07:00
Nathan Sobo
9aefafb831
Use PaneContainerModel::$activePaneItem for 'active-item-changed' events
...
Yay behaviors
2014-01-09 18:58:01 -07:00
Nathan Sobo
5a3353ec28
Add PaneContainer view to deserializers
2014-01-09 18:35:16 -07:00
Nathan Sobo
e87b8dc463
Remove focusNext/PreviousPane methods from PaneContainer view
2014-01-09 18:35:01 -07:00
Nathan Sobo
60daa483e6
Include orientation when serializing PaneAxisModel
2014-01-09 18:34:09 -07:00
Nathan Sobo
cd699d8b9b
Transfer focus to the root view when the last focused pane is destroyed
2014-01-09 18:17:08 -07:00
Ben Ogle
d33a962848
Upgrade to find-and-replace@0.70.0
2014-01-09 17:12:33 -08:00
Ben Ogle
0d2067e1a4
Merge pull request #1400 from atom/bo-fuck-rejection
...
Dont use reject in project::scan cancel
2014-01-09 17:09:58 -08:00
Nathan Sobo
8647137952
Remove active status management from Pane view; rely on model instead
2014-01-09 18:00:54 -07:00
Ben Ogle
fbcfad28c3
Reject is broken. Ugh. Just resolve it
2014-01-09 17:00:34 -08:00
Nathan Sobo
5e1b2e2696
Manage the active pane at the model level
2014-01-09 18:00:19 -07:00
Kevin Sawicki
a0346e95cf
Upgrade to markdow-preview@0.23.0
2014-01-09 15:37:08 -08:00
Kevin Sawicki
20ee7b432c
Wrap item in array since it is a trigger call
2014-01-09 15:18:44 -08:00
Nathan Sobo
4026e6ca5c
Properly serialize pane focus state
2014-01-09 16:09:22 -07:00
Corey Johnson
378901e0d2
Merge pull request #1375 from atom/ns-fix-crash-exit
...
Properly exit when render process crashes if exitWhenDone option is true
2014-01-09 15:08:56 -08:00
Nathan Sobo
964abd3141
Suppress blur when replacing a pane axis with its last child
...
If the pane axis contains a child pane, its temporary removal from the
DOM causes a blur event that we don't want to screw up our focused
state.
2014-01-09 16:08:52 -07:00
Nathan Sobo
5ca7ad3bce
Add spec for destroyed pane items getting removed at the model layer
2014-01-09 16:07:57 -07:00
Nathan Sobo
4dcba4bb27
Destroy remaining items when a pane is destroyed
2014-01-09 16:06:02 -07:00
Nathan Sobo
073ea84d69
Handle consequences of item removal in the model
2014-01-09 16:05:00 -07:00
Nathan Sobo
2965d2e974
Bind Pane view's focus to focus state on the model
...
It's a bit tricky… we don't want to blur the model when focusing the
pane's active view causes a focusout event on the pane, so we use
::suppressBlur on the model to prevent it from blurring as the focus
is transferred.
2014-01-09 16:01:52 -07:00
Nathan Sobo
a67f0d4d57
Make PaneModel::items an observable sequence
2014-01-09 15:53:52 -07:00
Nathan Sobo
5309d5f24d
Add ability to suppress blur on all focusable objects in a focus context
...
When a view receives a 'focusout' event, we relay that to the model by
calling ::blur. This is great for when users initiate the change in
focus, but 'focusout' events can *also* be caused by elements being
temporarily detached from the DOM.
The ::suppressBlur method gives the ability to ignore blur calls during
a certain operation. This is helpful, for example, when we want to
detach a model and reattach it somewhere else without changing its focus
state.
2014-01-09 15:46:32 -07:00
Nathan Sobo
af3ca57094
Make focus state distinct until changed on Focusable objects
2014-01-09 15:43:05 -07:00
Corey Johnson
db375cd190
Merge pull request #1398 from atom/cj-show-free-disk-space
...
Show low disk space errors when running CI
2014-01-09 14:40:01 -08:00
Kevin Sawicki
d96b63d791
Move enable/disable to parent Package class
...
This was previously unimplemented in TextMatePackage causing exceptions
when trying to enable/disable a package of that type.
2014-01-09 14:13:49 -08:00
probablycorey
e435b48750
Display warning if disk space is kind of full
2014-01-09 13:58:24 -08:00
probablycorey
a1f8a21c7c
Output warning/error if diskspace on CI server is getting low.
2014-01-09 13:56:49 -08:00
Kevin Sawicki
69f9f10c6b
Upgrade to find-and-replace@0.69.0
2014-01-09 13:56:15 -08:00
probablycorey
d3c6bd2f98
Use close instead of exit
...
stdio might still be open when exit is called (http://nodejs.org/api/child_process.html#child_process_event_exit ). With close you are
guaranteed that there will be no more output.
2014-01-09 13:47:51 -08:00
Nathan Sobo
466868e639
Fix access to undefined root property
...
The ::filterDefined transform unfortunately doesn't prevent an undefined
initial value when applied to behaviors.
2014-01-09 12:19:01 -07:00
Nathan Sobo
2317c6835e
At the model layer: Focus next pane when a focused pane is destroyed
...
This incorporates the Focusable mixin into PaneModel and ensures that
all panes in the same pane container share a single focus context.
2014-01-09 12:19:01 -07:00
Nathan Sobo
4e99d003ee
Add Focusable mixin and FocusContext
...
Focusable objects have ::focus and ::blur methods and a ::focused
property. Focusable objects can be assigned a ::focusContext, and the
::focused property will only be true for at most one object with the
same context.
2014-01-09 12:19:01 -07:00
Nathan Sobo
1a5e10c1d2
Focus the new pane when splitting
2014-01-09 12:19:01 -07:00
Nathan Sobo
8efcb1abfa
Remove pane splitting/unsplitting logic from view
...
There's still some failing specs around focus management, but it's
getting closer.
2014-01-09 12:19:01 -07:00
Nathan Sobo
f031a9706d
Support unsplitting in the model layer
2014-01-09 12:19:01 -07:00
Nathan Sobo
eb7f3ff5af
Support splitting at the model layer
...
Splitting in the view will need to be removed and mapped to splits in
the model.
2014-01-09 12:19:00 -07:00
Nathan Sobo
bb595ab08a
Start adding PaneAxisModel
2014-01-09 12:19:00 -07:00
Nathan Sobo
101326a130
Upgrade theorist to 0.9.0 for sequences
2014-01-09 12:18:56 -07:00
Nathan Sobo
ad60594c13
Add mixto module
2014-01-09 12:12:22 -07:00
probablycorey
ca6da5f9c1
Update expcetion-reporting
2014-01-09 10:01:25 -08:00
Kevin Sawicki
c397b3cc60
Upgrade to first-mate@0.14.0
2014-01-09 08:53:29 -08:00
Cheng Zhao
1074c6c34e
Merge branch 'master' into chrome31
...
Conflicts:
package.json
2014-01-09 22:24:41 +08:00
Kevin Sawicki
6cb0f1ff78
Upgrade to fuzzy-finder@0.30.0
2014-01-08 18:12:36 -08:00
Kevin Sawicki
371e31c786
🐎 Test for prefix without calling path.join
...
Directory::relativize is called many times by the fuzzy finder
and using path.join possibly multiple times per call was consuming
much of the time take to show the fuzzy finder view.
2014-01-08 17:55:08 -08:00
Kevin Sawicki
dce70b35b5
Upgrade to go-to-line@0.14.0
2014-01-08 17:37:09 -08:00
probablycorey
99a67ca1ab
Remove focused spec
2014-01-08 16:37:57 -08:00
Corey Johnson
9dc1758d76
Merge pull request #1378 from atom/cj-flexbox-panes
...
This replaces custom pane resizing with flexbox
2014-01-08 16:36:41 -08:00
probablycorey
196942d126
Rename .row and .column in pane specs
2014-01-08 16:31:56 -08:00
Kevin Sawicki
d95aa0aac1
Expand buffer range in Selection::selectLine
2014-01-08 16:27:09 -08:00
Kevin Sawicki
27f0d11039
Map cmd-l to editor:select-line
2014-01-08 15:48:52 -08:00
Kevin Sawicki
a69e6136ea
Upgrade to go-to-line@0.13.0
2014-01-08 15:47:29 -08:00
Kevin Sawicki
0fd8b6be8d
Pluralize selection in event name
2014-01-08 15:45:09 -08:00
Kevin Sawicki
8e51a7f6d6
Bind cmd-shift-l to split selectin into lines
2014-01-08 15:44:34 -08:00
Kevin Sawicki
bdb4cd5247
Upgrade to grammar-selector@0.16.0
2014-01-08 15:41:32 -08:00
Kevin Sawicki
3afe750a66
Merge pull request #1374 from atom/ks-split-selection-into-lines
...
Split selection into lines
2014-01-08 15:36:43 -08:00
Kevin Sawicki
c8f3e056e9
Pluralize selections in method name
2014-01-08 15:17:06 -08:00
Kevin Sawicki
32fdf0b681
📝 Drop line about single line selections
2014-01-08 15:17:06 -08:00
Kevin Sawicki
82c73c9911
📝 Tweak comment for clarity
2014-01-08 15:17:06 -08:00
Kevin Sawicki
fe0184d067
Add Split into Lines menu item
2014-01-08 15:17:06 -08:00
Kevin Sawicki
0ef6757e65
Add Editor::splitSelectionIntoLines
2014-01-08 15:17:06 -08:00
Kevin Sawicki
deb4365d65
Upgrade to fuzzy-finder@0.29.0
2014-01-08 15:16:37 -08:00
Kevin Sawicki
750f4ee410
Upgrade to to-the-hubs@0.17.0
2014-01-08 15:14:34 -08:00
Kevin Sawicki
1382bd3b3b
Upgrade to settings-view@0.55.0
2014-01-08 14:37:41 -08:00
probablycorey
d908c8b026
Use absolute divs to limit repaints on keypresses
2014-01-08 14:31:46 -08:00
probablycorey
6f766acac8
Rename .row and .column to .pane-row and .pane-column
...
Bootstrap's .row and .column css was influencing our pane rows and
columns.
2014-01-08 14:30:33 -08:00
probablycorey
7eba9d3a23
Use flexbox to arrange panes
2014-01-08 14:29:32 -08:00
Kevin Sawicki
cde5861cb8
Upgrade to fuzzaldrin@0.5.0
2014-01-08 14:17:40 -08:00
Kevin Sawicki
765c15829d
Upgrade to fuzzaldrin@0.4.0
2014-01-08 14:01:15 -08:00
probablycorey
0471619269
Merge remote-tracking branch 'origin/master' into cj-ns-pane-models
2014-01-08 11:44:31 -08:00
probablycorey
d8ba8f13d8
Update dev-live-reload
2014-01-08 11:28:03 -08:00
Corey Johnson
c089429c14
Merge pull request #1367 from atom/cj-error-event
...
Add error event to atom global
2014-01-08 11:17:04 -08:00
probablycorey
b22f850e03
Update status bar
2014-01-08 11:16:08 -08:00
Kevin Sawicki
cf47ee5063
Only call _.isEqual when needed
...
Invert the logic to return if all are equal so we can fall through
on the first false call so only the minimum isEqual calls are made.
Also perform the boolean check first instead of last since it
cheaper than a Point comparison.
This showed up in the profile when profiling moving the cursor.
2014-01-08 10:59:39 -08:00
Kevin Sawicki
9d6a01d11c
Use slice to clone array
2014-01-08 10:59:39 -08:00
Nathan Sobo
bcf9dfd236
Merge pull request #1371 from atom/ns-text-buffer-cleanup
...
Clean up TextBuffer
2014-01-08 10:38:09 -08:00
Nathan Sobo
c281eb9596
Move serialization of focus into PaneModel
2014-01-08 11:23:06 -07:00
Nathan Sobo
2acde6a727
Call super in constructor to assign PaneModel properties
...
The theorist model superclass constructor will automatically assign
all declared properties, or substitute the specified default value if
no param key is present for that property.
2014-01-08 11:21:00 -07:00
Nathan Sobo
ee9b78afb6
Move copyActiveItem to PaneModel
2014-01-08 11:14:02 -07:00
Nathan Sobo
a379d47230
Move methods related to item destruction and saving to PaneModel
2014-01-08 11:12:27 -07:00
Nathan Sobo
57c23e1b5f
Merge remote-tracking branch 'origin/master' into ns-text-buffer-cleanup
2014-01-08 10:53:19 -07:00
Nathan Sobo
f8d959ae16
Upgrade to text-buffer 0.12.0
...
* Drop deprecation of insert/append/delete. The method names will remain
short.
* Replace ::getLastPosition with ::getEndPosition
2014-01-08 10:53:07 -07:00
Cheng Zhao
831454bd30
Update atom-shell to v0.8.3.
2014-01-08 12:11:35 +08:00
Kevin Sawicki
13abb28486
Upgrade to bracket-matcher@0.16.0
2014-01-07 19:54:39 -08:00
Kevin Sawicki
717704c8ed
Upgrade to tree-view@0.58.0
2014-01-07 19:54:12 -08:00
Nathan Sobo
eab26fb3a6
Properly exit when render process crashes if exitWhenDone option is true
...
Previously, we were referring to an undefined `atom` global to exit when
the render process crashed in specs. Now we only exit when exitWhenDone
is true, which will only exit in headless specs. Also, we now call .exit
on an object that's actually defined.
2014-01-07 19:22:42 -07:00
Nathan Sobo
17947d0f99
Enable harmony proxies
...
I want to use these in the pane-models branch, so it will be helpful
if they are enabled in atom stable since it's an atom-shell level
setting.
2014-01-07 19:22:22 -07:00
Nathan Sobo
626e22e4ae
Avoid exceptions when a live editor is compared with a destroyed one
2014-01-07 18:45:18 -07:00
Corey Johnson & Nathan Sobo
5837b7cfda
Move methods related to item movement to PaneModel
2014-01-07 18:39:39 -07:00
Cheng Zhao
02a9d11bb5
Update first-mate to v0.13.0.
2014-01-08 09:07:04 +08:00
Cheng Zhao
0d89be26be
Merge branch 'master' into chrome31
...
Conflicts:
package.json
2014-01-08 08:58:20 +08:00
Corey Johnson & Nathan Sobo
1a487db29f
Move item removal events to PaneModel
2014-01-07 17:55:56 -07:00
Cheng Zhao
1144e52fea
Update atom-shell to v0.8.2.
2014-01-08 08:55:26 +08:00
Corey Johnson & Nathan Sobo
2938a8e650
Move item-oriented methods to PaneModel
2014-01-07 17:47:42 -07:00
Corey Johnson & Nathan Sobo
cd97de76fc
💄
2014-01-07 17:28:53 -07:00
Corey Johnson & Nathan Sobo
25c099f3a2
Serialize the items and activeItem via PaneModel
...
This necessitates setting the ::activeView based on the model's
::activeItem instead of doing it in ::showItem.
2014-01-07 17:23:29 -07:00
Kevin Sawicki
eb39b8505e
Upgrade to timecop@0.12.0
2014-01-07 15:49:19 -08:00
Kevin Sawicki
7a90cc46ad
Merge pull request #1373 from atom/ks-space-pen-3
...
Upgrade to space pen 3
2014-01-07 15:09:52 -08:00
Kevin Sawicki
c6c1cb233d
Upgrade to space-pen@3.0.3
2014-01-07 14:56:07 -08:00
Kevin Sawicki
f9e37c9b47
Upgrade to space-pen@3.0.2
2014-01-07 14:56:07 -08:00
Kevin Sawicki
dfb6835449
Upgrade to space-pen@3.0.1
2014-01-07 14:56:07 -08:00
Kevin Sawicki
bf13b426c5
Upgrade to space-pen@3.0.0
2014-01-07 14:56:07 -08:00
Corey Johnson & Nathan Sobo
14175d80ef
Move Pane::activeItem to PaneModel
2014-01-07 15:46:17 -07:00
Corey Johnson & Nathan Sobo
c99e211144
Store Pane items in PaneModel
2014-01-07 15:42:23 -07:00
Nathan Sobo
1d04cbf584
Enable harmony proxies
...
I want to use these in the pane-models branch, so it will be helpful
if they are enabled in atom stable since it's an atom-shell level
setting.
2014-01-07 15:19:51 -07:00
Kevin Sawicki
92650e079f
Upgrade to feedback@0.22.0 for 🐎
2014-01-07 13:49:54 -08:00
Kevin Sawicki
f29ce127db
Default windowState to empty hash JSON string
2014-01-07 11:19:38 -08:00
Nathan Sobo
b29f1965f0
Move more methods into text-buffer npm
2014-01-07 10:19:43 -07:00
Nathan Sobo
48a2a1934b
Start moving text related methods to text-buffer npm
2014-01-07 09:18:59 -07:00
Cheng Zhao
bb65a1a47e
Update first-mate to v0.12.0.
2014-01-07 18:48:14 +08:00
Cheng Zhao
f6a8b72fd4
Update node-oniguruma to v0.26.0.
2014-01-07 18:48:03 +08:00
Cheng Zhao
196e908961
Default window state should be empty object.
...
Setting default window state to empty string would cause the "Error
parsing window state" error in Atom.loadDocumentState.
2014-01-07 18:48:03 +08:00
Cheng Zhao
72744494b8
Also use node-vm-compatibility-layer in renderer.
2014-01-07 18:48:03 +08:00
Cheng Zhao
c287be1725
Fix bootstrap in renderer.
2014-01-07 18:48:03 +08:00
Cheng Zhao
28ec1f3e2d
delegate.browserMainParts.preMainMessageLoopRun is discarded.
2014-01-07 18:48:03 +08:00
Cheng Zhao
d0bf769896
Use node-vm-compatibility-layer module.
2014-01-07 18:48:03 +08:00
Kevin Sawicki
8fe60b5838
Merge pull request #1366 from atom/ks-async-directory
...
Make Directory::getEntries asynchronous
2014-01-06 18:06:29 -08:00
Kevin Sawicki
484a7c95ee
Upgrade to tree-view@0.57.0
2014-01-06 17:25:26 -08:00
Kevin Sawicki
44a3365787
Rename getRealPath to getRealPathSync
2014-01-06 17:25:26 -08:00
Kevin Sawicki
f3e88b56f3
🐎 Reduce stat calls when building entries
...
Previously every entry was stated twice to determine if it was a
file/directory and a symbolic link.
Now the second stat call is only made if lstat returns stat details
for a symbolic link.
2014-01-06 17:25:26 -08:00
Kevin Sawicki
d618472f95
Specify error as first argument
2014-01-06 17:25:26 -08:00
Kevin Sawicki
a45ffb3aaa
Add async Directory::getEntries
2014-01-06 17:25:26 -08:00
Kevin Sawicki
1d2b2eec4c
Add Sync suffix to Directory::getEntries
2014-01-06 17:25:26 -08:00
Nathan Sobo
5c1f750f94
Upgrade text-buffer to 0.9.0 for completed docs and fixed memory leak
2014-01-06 18:07:53 -07:00
probablycorey
85a6db253b
Spat the event arguments
2014-01-06 16:48:47 -08:00
Matt Colyer
72caf279a6
Merge pull request #1335 from atom/fix-windows-specs
...
Return windows specs to green
2014-01-06 16:34:19 -08:00
Nathan Sobo
05ff058ca5
Upgrade to text-buffer 0.8.0 to restore all removed Point/Range methods
2014-01-06 17:31:05 -07:00
probablycorey
022ead9228
Rename error event to uncaught-error
2014-01-06 16:22:04 -08:00
Nathan Sobo
14fd9aac7e
Upgrade to text-buffer 0.7.0 to reintroduce Marker.fromPointWithDelta
2014-01-06 17:16:03 -07:00
probablycorey
5975884a0e
Add error event to atom global
2014-01-06 16:11:39 -08:00
Matt Colyer
e8ce559034
Merge branch 'master' into fix-windows-specs
...
Conflicts:
package.json
2014-01-06 16:02:45 -08:00
Matt Colyer
9add438ea4
Revert "Windows build status reflects package status now"
...
This reverts commit cec731b697 .
2014-01-06 15:55:21 -08:00
Nathan Sobo
d65a6c3fc4
Merge pull request #1348 from atom/ns-remove-telepath-from-core
...
The experiment is over. To be continued in a hopefully less painful way. Sorry guys.
2014-01-06 15:45:11 -08:00
Nathan Sobo
a493359b58
Upgrade text-buffer to 0.6.0
2014-01-06 16:31:53 -07:00
Nathan Sobo
d6de973500
Remove shims that call super
...
They were previously there for documentation purposes, but we've decided
to document them in the text-buffer npm directly and link it into the
documentation. This drops some of the docs on delegated methods, because
our docs generator doesn't understand `delegatesMethods` declarations,
but TextBuffer was marked private anyway so we can get back to it later.
2014-01-06 15:16:34 -07:00
Nathan Sobo
25cc37bc86
Replace {StringMarker} references with {Marker} in API docs
2014-01-06 15:13:12 -07:00
Matt Colyer
0e6bc275b7
Merge branch 'master' into fix-windows-specs
...
Conflicts:
package.json
2014-01-06 11:19:37 -08:00
Matt Colyer
cec731b697
Windows build status reflects package status now
2014-01-06 11:17:34 -08:00
Cheng Zhao
6942b82a70
Update terminal to v0.24.0.
2014-01-06 15:04:43 +08:00
Cheng Zhao
b6d5a1ddd8
Merge branch 'master' into chrome31
...
Conflicts:
package.json
2014-01-06 14:54:24 +08:00
Nathan Sobo
8d4ae33134
Don't export Model superclass in top-level atom module
...
Previously, the semantics of telepath's Model class were coupled to the
wrapped documents, so it made sense to export the Model. But now that
Model is much simpler, it makes more sense to allow individual packages
to rely on their own version of Model by requiring theorist if they want
to so we can make changes to the version of model used by core without
breaking packages.
2014-01-05 10:47:22 -07:00
Nathan Sobo
cbec03c158
Rename reactionary to theorist
2014-01-05 10:25:59 -07:00
Nathan Sobo
1fe0a1ad7b
Upgrade to text-buffer 0.5.0
2014-01-04 15:42:53 -07:00
Nathan Sobo
8b9ede8414
Upgrade text-buffer to 0.4.0 to allow 'invalidation' marker option
2014-01-04 14:16:07 -07:00
Nathan Sobo
194094043e
Upgrade tree-view to 0.54.0 to remove telepath dependency
2014-01-04 14:09:10 -07:00
Nathan Sobo
9068f28e83
Fix variable name
2014-01-04 14:08:00 -07:00
Nathan Sobo
ebb5d38e1a
Upgrade packages to remove telepath dependencies
2014-01-04 10:49:30 -07:00
Nathan Sobo
aa1ed1dfcc
Upgrade to reactionary 0.3.0 to avoid double destruction
2014-01-04 10:23:08 -07:00
Nathan Sobo
0292c66f93
Don't drop editor subscriptions in its destroyed hook
...
Unsubscribing should be the responsibility of the subscribers and doing
this was removing 'destroyed' subscriptions before the 'destroyed' event
was emitted now that 'destroyed' is emitted by the default
Model::destroy method.
2014-01-04 10:08:04 -07:00
Nathan Sobo
4ce68fe5d8
Merge remote-tracking branch 'origin/master' into ns-remove-telepath-from-core
2014-01-04 09:39:57 -07:00
Nathan Sobo
289e7d56c3
Upgrade to reactionary 0.2.0 for built-in property accessors mixin
2014-01-04 09:39:30 -07:00
Nathan Sobo
cb7471945c
Remove redundant 'destroyed' event
2014-01-03 19:35:07 -07:00
Nathan Sobo
8da9e8ddc1
Rename nostalgia to serializable
...
This name was surprisingly available and better matches this module's
utilitarian nature.
2014-01-03 18:32:44 -07:00
Nathan Sobo
a68694e6e2
Upgrade to nostalgia 0.3.0 for ability to override mixin properties
2014-01-03 17:54:59 -07:00
probablycorey
98b5a400e6
Update packages that use new tool panel appending api
2014-01-03 16:52:38 -08:00
Nathan Sobo
0bbd9630f5
Fix pane spec
2014-01-03 17:50:46 -07:00
Nathan Sobo
c6770aa83e
Merge remote-tracking branch 'origin/master' into ns-remove-telepath-from-core
...
Conflicts:
package.json
src/pane.coffee
2014-01-03 17:46:45 -07:00
Nathan Sobo
e26d97d5ac
Remove telepath as a core dependency
2014-01-03 17:42:11 -07:00
Corey Johnson
b2177cbc09
Merge pull request #1360 from atom/cj-add-prepend-append-methods-to-workspace
...
Add prepend/append methods to WorkspaceView
2014-01-03 16:34:16 -08:00
Ben Ogle
c8663541f0
Upgrade to fnr@0.65.0
2014-01-03 15:55:40 -08:00
probablycorey
9f32a24e7e
Add all Tool Panel append and prepend methods
2014-01-03 15:43:00 -08:00
Nathan Sobo
914a87290b
Remove unnecessary telepath requires
2014-01-03 16:36:26 -07:00
Nathan Sobo
112b8bfa29
Generate docs from text-buffer instead of telepath
2014-01-03 16:36:08 -07:00
probablycorey
5d99acd8c5
Update docs
2014-01-03 15:26:56 -08:00
probablycorey
066d8dc944
Add prependToBottom and appendToBottom
2014-01-03 15:26:27 -08:00
Matt Colyer
9af6e99682
Merge branch 'master' into fix-windows-specs
2014-01-03 15:24:52 -08:00
Nathan Sobo
bc65137911
Remove telepath from Project, WorkspaceView, and Pane*
2014-01-03 16:23:23 -07:00
Kevin Sawicki
02dfe074e6
Spawn grunt path directly
2014-01-03 15:17:55 -08:00
Matt Colyer
2b4c2f1758
Merge branch 'master' into fix-windows-specs
2014-01-03 14:34:02 -08:00
Kevin Sawicki
a7494cf649
Upgrade to first-mate@0.11.0 for clojure grammar fix
...
Closes #1349
2014-01-03 14:27:24 -08:00
Nathan Sobo
3d494ed9fa
Merge pull request #1337 from atom/ns-fix-mini-editor-leak
...
Fix mini editor leak
2014-01-03 11:58:02 -08:00
Kevin Sawicki
47a14bb2e6
Add callback param to publishRelease
2014-01-03 11:08:01 -08:00
Kevin Sawicki
7a71f26345
Add missing comma
2014-01-03 10:57:40 -08:00
Kevin Sawicki
870c4d4214
Link to commit list for release
2014-01-03 10:53:46 -08:00
Kevin Sawicki
ac5d10fae2
Store grunt object to variable
...
This allows it to be used from logError
2014-01-03 10:49:03 -08:00
Kevin Sawicki
2963fe177f
Pass through error from deleting asset
2014-01-03 10:48:32 -08:00
Kevin Sawicki
0947947a9d
Merge pull request #1145 from atom/ks-grunt-node-modules
...
Store build modules in build/node_modules
2014-01-03 10:20:55 -08:00
Kevin Sawicki
0112e8887f
biscotto is in build folder not tasks folder
2014-01-03 10:12:55 -08:00
Kevin Sawicki
3a7ecccec7
📝 Clarify justification for moving
2014-01-03 10:01:40 -08:00
Kevin Sawicki
f9a9712f54
Upgrade to grunt-download-atom-shell@0.5.0
2014-01-03 09:48:28 -08:00
Kevin Sawicki
5e5ba63c59
Move fstream from build to dev dependency
2014-01-03 09:38:57 -08:00
Matt Colyer
2c58d1a2b7
Upgrade scandal@0.11.0
2014-01-03 09:31:44 -08:00
Kevin Sawicki
5e2e5a4b58
Use same grunt path in script/build and script/cibuild
2014-01-03 09:29:45 -08:00
Kevin Sawicki
344d237a42
Remove ~/.atom outside of tasks
2014-01-03 09:26:04 -08:00
Kevin Sawicki
04eef20c84
Use fs-plus instead of rimraf directly
2014-01-03 09:15:31 -08:00
Nathan Sobo
77dba8d19b
Merge branch 'master' into ns-fix-mini-editor-leak
2014-01-03 10:03:25 -07:00
Kevin Sawicki
704294a2d5
Add build/README.md
2014-01-03 08:37:24 -08:00
Kevin Sawicki
847a8165e0
Add fields to prevent warnings
2014-01-03 08:37:16 -08:00
Kevin Sawicki
18f2f5f821
Add script/grunt
2014-01-03 08:32:24 -08:00
Kevin Sawicki
7f2e0e2317
Add back window .cmd suffix
2014-01-03 08:32:24 -08:00
Kevin Sawicki
963513e840
Wrap status code in an Error
2014-01-03 08:32:24 -08:00
Kevin Sawicki
b1470fc1b5
Indent done callback
2014-01-03 08:32:24 -08:00
Kevin Sawicki
43482ea78e
Add grunt param
2014-01-03 08:32:24 -08:00
Kevin Sawicki
167e6dc1bf
Convert upload-release script to a grunt task
2014-01-03 08:32:24 -08:00
Kevin Sawicki
088a627468
💄 Sort build dependencies
2014-01-03 08:32:24 -08:00
Kevin Sawicki
4f6c655294
Remove grunt-download-atom-shell as package dependency
2014-01-03 08:32:23 -08:00
Kevin Sawicki
e2db58c6ee
Add grunt-download-atom-shell as dependency
2014-01-03 08:32:23 -08:00
Kevin Sawicki
64aba6ec24
Add first-mate dependency
2014-01-03 08:32:23 -08:00
Kevin Sawicki
2910170eeb
Add name field
2014-01-03 08:32:23 -08:00
Kevin Sawicki
9bc24b8736
Add missing comma
2014-01-03 08:32:23 -08:00
Kevin Sawicki
401ef87bb2
Clean build/node_modules folder
2014-01-03 08:32:23 -08:00
Kevin Sawicki
0c5ed1eee4
Run grunt from build folder
2014-01-03 08:32:23 -08:00
Kevin Sawicki
790c227924
Add back comment
2014-01-03 08:32:23 -08:00
Kevin Sawicki
822f13d6e3
Remove unneeded lint exclude
2014-01-03 08:32:23 -08:00
Kevin Sawicki
70c14eb4f5
Move tasks to build directory
2014-01-03 08:32:23 -08:00
Kevin Sawicki
673d2330f0
Add jasmine-node/jasmine-focused to dependencies
2014-01-03 08:32:23 -08:00
Kevin Sawicki
e187604942
Run grunt from tasks folder
2014-01-03 08:32:22 -08:00
Kevin Sawicki
c2cd1cd13d
Remove devDependencies from package.json
...
They are now stored as dependencies in tasks/package.json
2014-01-03 08:32:22 -08:00
Kevin Sawicki
c720a6a029
Don't lint tasks/node_modules
2014-01-03 08:32:22 -08:00
Kevin Sawicki
601466782f
Install build dependencies in tasks/node_modules
2014-01-03 08:32:22 -08:00
Matt Colyer
92ef8f22e4
Upgrade scandal@0.10.1
2014-01-02 15:34:36 -08:00
Corey Johnson
690ffab9c0
Merge pull request #1355 from atom/cj-update-user-keymap
...
Watch user's keymap file for updates
2014-01-02 13:56:53 -08:00
probablycorey
512f373ca6
Merge remote-tracking branch 'origin/master' into cj-update-user-keymap
2014-01-02 11:54:06 -08:00
Matt Colyer
e8f4da54a6
Upgrade find-and-replace@0.64.0
2014-01-02 11:33:20 -08:00
probablycorey
d56137e3c0
Always try to unwatch current user keymap
2014-01-02 09:56:41 -08:00
Matt Colyer
9629afb145
Merge branch 'master' into fix-windows-specs
2014-01-02 08:38:59 -08:00
Cheng Zhao
5ecbd024cf
Update symbols-view to v0.28.0.
2014-01-01 21:00:37 +08:00
Cheng Zhao
b4974eee41
Update spell-check to v0.19.0.
2014-01-01 20:50:43 +08:00
Cheng Zhao
3ca3b23ef8
Update github-sign-in to v0.16.0.
2014-01-01 20:35:39 +08:00
Cheng Zhao
9b48df928c
Update gists to v0.14.0.
2014-01-01 20:33:52 +08:00
Cheng Zhao
884d276458
Update command-logger to v0.9.0.
2014-01-01 20:07:01 +08:00
Cheng Zhao
441e179c48
Update editor-stats to v0.10.0.
2014-01-01 20:06:37 +08:00
Cheng Zhao
e1248561b6
Update keytar to v0.15.0.
2014-01-01 10:44:10 +08:00
Cheng Zhao
7b5055f974
Update apm.
2014-01-01 10:39:36 +08:00
Cheng Zhao
206db1c271
Update scandal to v0.10.0.
2014-01-01 10:38:30 +08:00
Nathan Sobo
821debcb85
Make Editor, DisplayBuffer, TokenizedBuffer to not use telepath
...
This commit introduces dependency on a new npm called
[reactionary](https://github.com/atom/reactionary ). It will serve as a
*much* lighter weight model framework to provide the reactive features
of telepath without the replication logic.
Specs are still failing for panes and workspace. I plan to just roll
forward and remove the telepath dependency from them as well.
2013-12-31 18:19:53 -07:00
Kevin Sawicki
b9395d2946
Add harmony collections when unavailable
...
grunt could be invoked without harmony collections enabled which
would previously cause exceptions to be logged when modules requiring
them (emissary) were loaded.
2013-12-31 17:02:16 -08:00
Kevin Sawicki
44e6e7f45d
Merge pull request #1354 from atom/ks-extract-textmate-parser
...
Use grammar registry provided by first-mate
2013-12-31 16:20:09 -08:00
probablycorey
88ee021b4d
Watch user's keycap for changes and apply them
2013-12-31 15:21:42 -08:00
Kevin Sawicki
b5c8e3e1fe
Upgrade to first-mate@0.10.0
2013-12-31 15:15:40 -08:00
Kevin Sawicki
9962ce9859
Implement createToken in Syntax
2013-12-31 15:15:40 -08:00
Kevin Sawicki
882d766689
Activate/deactivate grammars directly
2013-12-31 15:15:40 -08:00
Kevin Sawicki
959401f5a7
Drop TextMate prefix from class names
2013-12-31 15:15:40 -08:00
Kevin Sawicki
fa9aa3691b
Extend GrammarRegistry in Syntax
2013-12-31 15:15:40 -08:00
Kevin Sawicki
a95fdce85f
📝 Mark Syntax class as public
2013-12-31 15:15:40 -08:00
Kevin Sawicki
e8edc83e39
💄 Sort requires
2013-12-31 15:15:40 -08:00
Kevin Sawicki
3ff702581a
Group shim lines
2013-12-31 15:15:40 -08:00
Kevin Sawicki
88c9275bff
Activate grammar when already active
2013-12-31 15:15:39 -08:00
Kevin Sawicki
826d536c09
Add atom.syntax.grammars shim
2013-12-31 15:15:39 -08:00
Kevin Sawicki
c99c2af6ae
Remove NullGrammar class now in first-mate
2013-12-31 15:15:39 -08:00
Kevin Sawicki
ccc6eed3da
Remove unused method
2013-12-31 15:15:39 -08:00
Kevin Sawicki
e1aec57ffe
Create tokens in TokenizedBuffer
2013-12-31 15:15:39 -08:00
Kevin Sawicki
c1fc09e510
Use grammars from registry
2013-12-31 15:15:39 -08:00
Kevin Sawicki
19212f99ee
Remove TextMateGrammar use in specs
2013-12-31 15:15:39 -08:00
Kevin Sawicki
2681dcc63c
Remove TextMateGrammar class now in first-mate
2013-12-31 15:15:39 -08:00
Kevin Sawicki
6f5d85edb9
Use grammar registry from first-mate
2013-12-31 15:15:39 -08:00
Kevin Sawicki
a59c01c6be
Move editor-specific grammar specs to editor-spec
2013-12-31 15:15:39 -08:00
Kevin Sawicki
a78613b7e5
Upgrade to first-mate@0.6.0
2013-12-31 15:15:39 -08:00
Kevin Sawicki
33c1353500
Only generate evil files when needed
2013-12-31 15:11:29 -08:00
Kevin Sawicki
22a7c25104
💄 Remove unneeded requires, variables, commas, and parens
2013-12-31 15:05:34 -08:00
Kevin Sawicki
902406c572
Enable harmony collections in all scripts
2013-12-31 14:40:45 -08:00
probablycorey
b0077986b4
Use temp user directory for keymap config specs
2013-12-31 14:31:06 -08:00
Kevin Sawicki
686ebf8759
Upgrade to spell-check@0.18.0 for spec description tweaks
2013-12-31 11:58:23 -08:00
Nathan Sobo
66831ce8b9
Subclass the text-buffer npm TextBuffer
2013-12-31 12:46:47 -07:00
Nathan Sobo
dd2c6d2f24
Eliminate TextBuffer's dependence on telepath
...
Atom's TextBuffer now relies on the text-buffer npm for its core
functionality.
2013-12-31 12:13:15 -07:00
probablycorey
30a175230a
Update feedback package
2013-12-31 11:11:21 -08:00
Corey Johnson
fe3e71cbd7
Merge pull request #1350 from atom/cj-keybinding-fixes
...
keybinding fixes
2013-12-31 08:50:22 -08:00
probablycorey
8d2e1b7e43
Selection::selectToEndOfLine acts on screen lines.
2013-12-31 08:38:27 -08:00
probablycorey
c37b884007
Add moveCursorToEnd/BeginningOfBufferLine
...
Fixes #1123
2013-12-31 08:21:35 -08:00
Cheng Zhao
033d85fd4f
Update git-utils to v0.30.0.
2013-12-31 15:26:56 +08:00
Cheng Zhao
963aef70e8
Use atom-chrome31 branch of apm.
2013-12-31 15:02:54 +08:00
Cheng Zhao
1dce2c439d
Update pathwatcher to v0.13.0.
2013-12-31 10:07:46 +08:00
Cheng Zhao
b3ed9d468b
Update node-oniguruma to v0.25.0.
2013-12-31 10:07:46 +08:00
Cheng Zhao
878eca30e9
Update node-nslog to v0.3.0.
2013-12-31 10:07:46 +08:00
probablycorey
97aed1f680
ctrl-a moves the cursor to the beginning of the line on OS X
...
Keybinding now matches default OS behavior
2013-12-30 14:00:38 -08:00
probablycorey
bac76784e0
cmd-left moves the cursor to column 0 on lines only containing whitespace
...
Fixes #1344
2013-12-30 13:57:34 -08:00
probablycorey
8e970b64b8
Change window:reload keybinding to ctrl-alt-cmd-l
...
Fixes #1157
2013-12-30 10:45:01 -08:00
Corey Johnson
dfe9f5684e
Merge pull request #1343 from atom/use-default-osx-keymap-for-hiding-other-apps
...
Use default OS X keyboard shortcut to hide other apps
2013-12-30 10:27:44 -08:00
Cheng Zhao
f0f477d481
Update to atom-shell v0.8.1.
2013-12-29 23:36:23 +08:00
Jason Rudolph
470ce7bd22
Use default OS X keyboard shortcut to hide other apps
2013-12-27 08:24:46 -05:00
Kevin Sawicki
f59080ec74
Upgrade to language-gfm@0.11.0
2013-12-24 09:14:16 -08:00
Ben Ogle
f5ca836e49
Add background-tips package
...
Fixes #1217
2013-12-21 09:00:08 -08:00
Ben Ogle
319f9a22d8
Merge pull request #1340 from atom/bo-cancel-search
...
Add the ability to cancel project.scan
2013-12-20 16:09:34 -08:00
Ben Ogle
458d3b3d3c
Remove fat arrow
2013-12-20 15:04:17 -08:00
Ben Ogle
11ec939924
Add a cancel() function to the promise
2013-12-20 15:03:39 -08:00
Matt Colyer
e14019e2dd
Upgrade settings-view@0.53.0
2013-12-20 12:25:40 -06:00
Matt Colyer
180912db61
Merge branch 'master' into fix-windows-specs
2013-12-20 12:14:31 -06:00
Matt Colyer
aba1900d13
Upgrade link@0.12.0
2013-12-20 11:58:38 -06:00
Ben Ogle
5fdb3196a3
Add cancelScan()
2013-12-19 17:08:18 -08:00
Ben Ogle
8763a49dc6
Remove log line
2013-12-19 16:39:01 -08:00
Ben Ogle
ffbd15eb98
Upgrade scandal@0.9.0
2013-12-19 16:12:29 -08:00
Ben Ogle
871b7406cd
Terminate the old search if another is run.
2013-12-19 15:41:29 -08:00
Ben Ogle
66fa9d6a42
Upgrade to find-and-replace@0.63.0
2013-12-19 13:32:42 -08:00
Ben Ogle
8c7649dd57
Update the styleguide and themes for background-message
2013-12-19 12:27:11 -08:00
Ben Ogle
38c4fb3884
Add .background-message to the default theme
2013-12-19 12:14:46 -08:00
Matt Colyer
2d17ffc792
Revert "Restore package concurrency"
...
This reverts commit 2ad9fb52ae .
2013-12-19 12:02:18 -08:00
Matt Colyer
1d70e12594
Revert "Check for existence"
...
This reverts commit 8fb729d000 .
2013-12-19 12:02:12 -08:00
Matt Colyer
8fb729d000
Check for existence
2013-12-19 11:43:28 -08:00
Ben Ogle
b9fd05ba1e
Upgrade to feedback@0.20.0
2013-12-19 11:39:27 -08:00
Matt Colyer
2ad9fb52ae
Restore package concurrency
2013-12-19 11:33:42 -08:00
Matt Colyer
91778cb566
Revert "Parallelize package specs"
...
This reverts commit fa18a5cb33 .
2013-12-19 11:29:32 -08:00
Matt Colyer
a76cda4564
Revert "Parallelize core specs as well"
...
This reverts commit 7cb1ea038c .
2013-12-19 11:28:42 -08:00
Matt Colyer
7cb1ea038c
Parallelize core specs as well
2013-12-19 10:56:18 -08:00
Matt Colyer
fa18a5cb33
Parallelize package specs
2013-12-19 10:36:19 -08:00
Kevin Sawicki
a012248316
Upgrade to tree-view@0.51.0 for menu tweak
2013-12-19 08:40:30 -08:00
Kevin Sawicki
53ccf7cf87
Upgrade to command-palette@0.14.0 refs #1339
2013-12-19 08:38:56 -08:00
Kevin Sawicki
fbda0028ca
Upgrade to feedback@0.19.0
2013-12-19 08:24:18 -08:00
Matt Colyer
9e3648c22f
Remove ci.log files
2013-12-18 18:45:41 -08:00
Matt Colyer
d8374eb251
Revert "Don't run package specs"
...
This reverts commit fd6e5e7a13 .
2013-12-18 18:45:17 -08:00
Matt Colyer
fd6e5e7a13
Don't run package specs
2013-12-18 18:36:40 -08:00
Matt Colyer
1da6bca2ae
Properly use writeSync
2013-12-18 18:35:20 -08:00
Matt Colyer
40630114e7
Another attempt at preventing clipping
2013-12-18 17:12:12 -08:00
Matt Colyer
6736b6af3e
Don't remove ci.log files for debugging
2013-12-18 16:38:14 -08:00
Matt Colyer
9c7747efbf
Don't close ci output, as it's hanging
2013-12-18 16:38:03 -08:00
Nathan Sobo
42b203d502
🚱 Fix mini editor leak
...
Previously, we were overriding Editor::destroy, which is now provided
by telepath. Since the real destroy wasn't being called, we were failing
to remove editors associated with mini editor views.
2013-12-18 17:05:34 -07:00
Nathan Sobo
d7d4a990a5
Merge pull request #1326 from atom/ns-telepathic-pane-items
...
Manage serialization of pane items with Telepath
2013-12-18 16:04:53 -08:00
Matt Colyer
8597951f0c
Make sure logStream exists
2013-12-18 15:24:18 -08:00
Nathan Sobo
7d47527b17
Merge remote-tracking branch 'origin/master' into ns-telepathic-pane-items
2013-12-18 16:14:44 -07:00
Nathan Sobo
197d185ea4
Upgrade settings view to 0.52.0 for forward compatibility with #1326
2013-12-18 16:12:54 -07:00
Matt Colyer
91d1c2914e
Write to stderr instead, for quicker flushing
2013-12-18 15:12:30 -08:00
Nathan Sobo
da2487ba84
Upgrade archive view to 0.17.0 for forward compatibility with #1326
2013-12-18 16:11:36 -07:00
Matt Colyer
171c3e018b
Attempt to fix truncated log messages
2013-12-18 14:57:13 -08:00
Matt Colyer
bda8397d3d
Revert "Switch to git for cloning apm"
...
This reverts commit fd929364d1 .
2013-12-18 14:23:28 -08:00
Matt Colyer
c9aa082e63
Revert "Turn up debugging for atom-shell downloads"
...
This reverts commit 6c4eb7439a .
2013-12-18 14:22:17 -08:00
Matt Colyer
6c4eb7439a
Turn up debugging for atom-shell downloads
2013-12-18 12:11:27 -08:00
Nathan Sobo
76922c2d46
Include stack of window state parse errors in CI build output
2013-12-18 13:10:25 -07:00
Nathan Sobo
fd7c3f3980
Merge branch 'master' into ns-telepathic-pane-items
...
Conflicts:
src/pane.coffee
2013-12-18 13:07:37 -07:00
Matt Colyer
6b750c82ca
Merge pull request #1327 from atom/win32-specs
...
Run atom CI on windows
2013-12-18 12:07:05 -08:00
Matt Colyer
4d643242a1
Don't upload the release on windows
2013-12-18 11:43:34 -08:00
Matt Colyer
e974e61012
Remove logging
2013-12-18 11:36:26 -08:00
Matt Colyer
1ce4f3c552
More debugging
2013-12-18 11:19:26 -08:00
Matt Colyer
3ac2cae355
More debugging
2013-12-18 11:17:00 -08:00
Matt Colyer
2ffa989ba4
Add a missing comma
2013-12-18 11:12:38 -08:00
Matt Colyer
341454cd81
Dont use console
2013-12-18 11:11:27 -08:00
Matt Colyer
4507981f2a
Fix logging
2013-12-18 11:07:46 -08:00
Matt Colyer
14f2444883
Add debugging
2013-12-18 11:03:21 -08:00
Nathan Sobo
267b1bdce6
Upgrade to image-view 0.11.0 for forward-compatibility with #1326
...
It makes ImageView a telepath model subclass so panes don't have to
manually manage serialization.
2013-12-18 12:03:10 -07:00
Matt Colyer
53451e0bcd
Flip concurrency models
2013-12-18 10:20:21 -08:00
Nathan Sobo
4223ea25ee
Update telepath to 0.80.0 so we drop old serialized states
...
Now that we've added custom objects, any pane items that serialized as
raw telepath objects are invalid. This is a quick way to cut through
any of those kinds of issues.
2013-12-18 11:19:14 -07:00
Matt Colyer
bb517467eb
💄
2013-12-18 09:48:03 -08:00
Matt Colyer
dd16aefbb6
Restore concurrency just on OSX
2013-12-18 09:47:24 -08:00
Matt Colyer
471c323ca5
Always return true on windows, for now
2013-12-18 09:36:43 -08:00
Matt Colyer
bf021ab7f7
Merge branch 'master' into win32-specs
...
Conflicts:
tasks/spec-task.coffee
2013-12-18 09:34:28 -08:00
Nathan Sobo
9198f3b809
Merge pull request #1334 from atom/ns-omit-destroyed-pane-items
...
Omit destroyed pane items
2013-12-18 08:40:20 -08:00
Kevin Sawicki
b7c227dbfc
Upgrade to autocomplete@0.19.0 for tab completion
2013-12-18 08:14:29 -08:00
Nathan Sobo
0dc031140c
Omit destroyed pane items
...
This is an interim solution which enables atom/image-view#4 to correctly
deserialize when the path has been deleted both on atom master and in
atom/atom#1326 .
2013-12-17 21:39:12 -07:00
Kevin Sawicki
e853bbfcb6
Use standalone apm for running test
2013-12-17 19:51:34 -08:00
Kevin Sawicki
cef7577826
Install apm into node_modules
...
settings-views launches apm via a NodeBufferedProcess so it still needs to
be available built against Atom's headers.
The version in apm/ is just for running via the CLI directly and is compiled
against node's headers.
2013-12-17 19:25:44 -08:00
Matt Colyer
8366887df6
Don't use a logfile unless one is defined
2013-12-17 18:28:17 -08:00
Matt Colyer
e7f63b7c62
Merge branch 'master' into win32-specs
2013-12-17 18:22:08 -08:00
Matt Colyer
81a04769fb
Run specs serially
2013-12-17 18:21:07 -08:00
Matt Colyer
d4fcfbd034
Remove ci.log from package directories
2013-12-17 18:20:44 -08:00
Matt Colyer
bab92c6d0a
Use atom directly to run package specs
2013-12-17 18:10:55 -08:00
Matt Colyer
72523de046
Remove fixture that got checked in
2013-12-17 17:58:01 -08:00
Kevin Sawicki
82fbba4547
Upgrade apm for keytar usage
2013-12-17 17:56:04 -08:00
Matt Colyer
8b112cfd65
Get core specs running
2013-12-17 17:55:46 -08:00
Kevin Sawicki
ec83c1061b
Merge pull request #1324 from atom/ks-standalone-apm
...
Install apm outside of node_modules
2013-12-17 17:03:49 -08:00
Kevin Sawicki
75c573fe61
Run apm commands from new apm directory
2013-12-17 16:53:31 -08:00
Kevin Sawicki
ed8800d182
Install apm to apm/ from vendor/apm
2013-12-17 16:53:31 -08:00
Kevin Sawicki
0aabfddfcb
🐎 Stat without exceptions in Directory::getEntries
2013-12-17 16:51:11 -08:00
Matt Colyer
1bf1785885
Upgrade fs-plus@0.13.0
2013-12-17 16:41:10 -08:00
Matt Colyer
20df9f4666
Add --log-file option for redirecting output
2013-12-17 16:31:13 -08:00
Nathan Sobo
e40b7b1412
Update to telepath 0.79.0 so representation creation can be delayed
...
Instead of creating representations for a class as soon as the class is
registered, we wait until all representation classes are registered and
call `::createRepresentations` on the Atom global to build everything in
a single bottom up traversal.
2013-12-17 17:05:54 -07:00
Nathan Sobo
611559ecd6
Fix pane spec. Fully test serialization lifecycle via ::testPersistence.
2013-12-17 17:05:54 -07:00
Nathan Sobo
c74783ebbf
Allow telepath to manage serialization of non-telepathic pane items
...
This is the first step in converting Pane into a telepath model. We skip
interaction with the deserializer for items and allow telepath to handle
everything. There's actually a preexisting replication error in moveItem
that I'm going to leave until we drop out a Pane model.
2013-12-17 17:05:54 -07:00
Nathan Sobo
9df69f801b
Register deserializers on telepath as representation classes
2013-12-17 17:05:54 -07:00
Nathan Sobo
105f74e15e
Merge pull request #1305 from atom/ns-telepathic-atom-global
...
Make atom global a Telepath model subclass
2013-12-17 15:56:34 -08:00
Matt Colyer
d7e56c447b
Remove logging, disable package specs
2013-12-17 15:53:08 -08:00
Matt Colyer
cecee6a430
Merge branch 'master' into win32-specs
2013-12-17 15:47:57 -08:00
Matt Colyer
e3e83918e5
Update to underscore-plus@0.6.1
2013-12-17 15:47:48 -08:00
Nathan Sobo
0438565c43
Fix site.createDocument shim
2013-12-17 16:46:16 -07:00
Matt Colyer
cbfa87a3b4
Merge branch 'master' into win32-specs
2013-12-17 15:36:24 -08:00
Matt Colyer
3187013eac
Upgrade underscore-plus@0.6.0
2013-12-17 15:35:27 -08:00
Nathan Sobo
e7b632eb18
Merge branch 'master' into ns-telepathic-atom-global
2013-12-17 16:30:24 -07:00
Kevin Sawicki
cdce91157f
Reverse load path order
...
Packages may be linked into ~/.atom/packages or ~/.atom/dev/packages
so the resource should be loaded from there when available.
2013-12-17 15:04:17 -08:00
Kevin Sawicki
a566bd469d
Use fs-plus.isFileSync to check path
...
Previously fs::statSyncNoException not being null was used but it always
returns an object or false so the first path checked was always being used.
2013-12-17 15:01:53 -08:00
Kevin Sawicki
389586bb41
Add ~/.atom/dev/packages to load paths
2013-12-17 15:00:27 -08:00
Kevin Sawicki
51b39500fe
Prepare 0.45.0 release
2013-12-17 14:24:14 -08:00
probablycorey
b5a6f0db0f
Update welcome package
2013-12-17 12:42:25 -08:00
Kevin Sawicki
259faa5b5a
Upgrade to grunt-download-atom-shell@0.4.0 for progress fix
2013-12-17 12:41:02 -08:00
Corey Johnson
c8477c2f01
Merge pull request #1329 from atom/cj-word-movment
...
Word movement uses `end-of-word` and `beginning-of-word`
2013-12-17 12:38:34 -08:00
Ben Ogle
f6b00fc90f
Upgrade to feedback@0.18.0
2013-12-17 12:10:53 -08:00
Ben Ogle
b3246d63fb
Upgrade to find-and-replace@0.62.0
2013-12-17 11:33:35 -08:00
probablycorey
07eb2d014a
Word movement uses end-of-word and beginning-of-word
...
Closes #1253
2013-12-17 11:24:35 -08:00
Matt Colyer
bf0015f6cc
Run with cmd.exe
2013-12-17 10:49:15 -08:00
Matt Colyer
ca3d1e869c
Use start command to launch atom.exe
2013-12-17 10:33:39 -08:00
Nathan Sobo
a57083a48b
Mark Atom global class methods with instance equivalents as 'Private:'
2013-12-17 11:18:59 -07:00
Matt Colyer
2ae46734db
Debug output
2013-12-17 10:07:55 -08:00
Matt Colyer
3918435c7f
Correct the path to the executable on windows
2013-12-17 09:51:45 -08:00
Kevin Sawicki
180e5d4164
Delete node_modules from vendor/apm
2013-12-17 09:50:04 -08:00
Matt Colyer
d8f5ef71cd
Add a contentsDir for windows
2013-12-17 09:39:49 -08:00
Matt Colyer
2e2bab7778
Upgrade grunt-download-atom-shell@0.3.0
2013-12-17 09:28:21 -08:00
Kevin Sawicki
b10ef9454b
Disable colors in script/constructicon/build not script/build
2013-12-17 09:27:11 -08:00
Kevin Sawicki
31fc4fcde8
Disable colors in constructicon output
2013-12-17 09:22:14 -08:00
Kevin Sawicki
f48514114d
Disable colors when BUILT_PRODUCTS_DIR env var is set
2013-12-17 09:15:04 -08:00
Matt Colyer
fd929364d1
Switch to git for cloning apm
2013-12-17 08:53:54 -08:00
Kevin Sawicki
4f758f1fe2
Upgrade apm to workaround npm shasum error
2013-12-17 08:43:19 -08:00
Corey Johnson
35e1940984
Merge pull request #1325 from atom/cj-remove-movement-menu
...
Remove movement menu
2013-12-17 08:30:45 -08:00
Kevin Sawicki
bdadf43341
Upgrade apm for unused dependency removal
2013-12-17 08:13:24 -08:00
Nathan Sobo
92b829c89b
Upgrade to telepath 0.76.0 for deprecated shim methods
2013-12-16 19:25:30 -07:00
Nathan Sobo
3db9e16637
Upgrade to telepath 0.75.0 for custom object support
2013-12-16 19:03:10 -07:00
Kevin Sawicki
29d7735848
Upgrade to language-coffee-script@0.4.0 for catch indent fix
2013-12-16 17:59:48 -08:00
Kevin Sawicki
5b4b57f10f
Merge pull request #1309 from shama/cleanscript
...
Add clean script
2013-12-16 17:59:22 -08:00
Kyle Robinson Young
ed4b50e3b4
Rename removeCommand and set tmpdir to /tmp on osx/linux.
2013-12-16 17:51:20 -08:00
Kyle Robinson Young
d526cfcba0
Change .node-type to .node-gyp in clean script
2013-12-16 17:51:20 -08:00
Kyle Robinson Young
0cf2cdceea
Ability to delete without node_modules
2013-12-16 17:51:20 -08:00
Kyle Robinson Young
8239bb7e05
Add clean script
2013-12-16 17:51:20 -08:00
Ben Ogle
6d3e137db8
Upgrade to find-and-replace@0.61.0
2013-12-16 17:43:26 -08:00
Matt Colyer
fa34eea27a
Allow script/cibuild to run on windows
2013-12-16 17:33:45 -08:00
Kevin Sawicki
3e41b0967f
Upgrade apm for sorted available output
2013-12-16 17:30:07 -08:00
Nathan Sobo
bd3cfda2bb
Merge branch 'master' into ns-telepathic-atom-global
...
Conflicts:
src/atom.coffee
2013-12-16 18:18:06 -07:00
probablycorey
386b8a9e46
Remove movement menu
2013-12-16 17:11:59 -08:00
Kevin Sawicki
099b5186ab
Upgrade apm for template activation change
2013-12-16 17:10:47 -08:00
Kevin Sawicki
deab6027fb
Upgrade to settings-view@0.51.0
2013-12-16 17:08:24 -08:00
Kevin Sawicki
590582782b
Upgrade apm for template fixes
2013-12-16 16:43:20 -08:00
probablycorey
abb0a3c792
Update metrics package
2013-12-16 16:10:07 -08:00
Ben Ogle
43baee5abd
Merge pull request #1322 from atom/bo-fix-tabs-and-soft-wrap
...
Dont re-atomicize atomic tokens
2013-12-16 15:56:22 -08:00
Ben Ogle
75153388cc
Use tab char
2013-12-16 15:50:26 -08:00
Ben Ogle
b959fc0a6a
use @
2013-12-16 15:46:07 -08:00
Ben Ogle
77b5fd47ca
Dont re-atomicize atomic tokens.
...
Fixes #1318
2013-12-16 15:34:27 -08:00
Kevin Sawicki
f3a9500e61
Upgrade apm for unpublish command
2013-12-16 15:12:14 -08:00
probablycorey
dadb0d5427
Update feedback package
2013-12-16 14:32:58 -08:00
Kevin Sawicki
9cdc15b161
Guard against no other focusable elements
...
This previously occurred in areas we all the elements had a -1 tabindex
or were disabled.
2013-12-16 13:54:59 -08:00
Kevin Sawicki
7c27cbd9f5
Merge pull request #1320 from atom/ks-native-commands
...
Handle native commands in render process
2013-12-16 13:46:18 -08:00
Kevin Sawicki
010931391e
Use event.target
2013-12-16 12:14:41 -08:00
Kevin Sawicki
eaf6aba943
Return true from event handler
2013-12-16 12:12:14 -08:00
Kevin Sawicki
d60d710325
Inline sendActionToFirstResponder
2013-12-16 12:11:19 -08:00
Kevin Sawicki
bb1bcc233a
Handle native commands in render process
...
This fixes copy, paste, undo, redo for elements with a native-key-bindings
class by forwarding to the menu's first responder from the render process.
2013-12-16 12:06:43 -08:00
Ben Ogle
f0813dbca8
Upgrade to find-and-replace@0.60.0
2013-12-16 11:35:20 -08:00
Matt Colyer
9bded1cd19
Upgrade metrics@0.19.0
2013-12-16 11:32:08 -08:00
Ben Ogle
c6e96a6188
Merge pull request #1308 from atom/bo-common-functions-up-a-level
...
Common core commands to workspaceView
2013-12-16 11:12:44 -08:00
probablycorey
09ff90bfc4
Update tabs package
2013-12-16 08:54:54 -08:00
Kevin Sawicki
2bf9036578
Upgrade to to-the-hubs@0.16.0 for menu tweak
2013-12-13 15:36:39 -08:00
Kevin Sawicki
6a7e4c30fb
🐎 Memoize version to prevent future IPC calls
2013-12-13 14:49:23 -08:00
Nathan Sobo
ed41cc3cad
Restore comment
2013-12-13 14:07:30 -08:00
Kevin Sawicki
9aee5adeb6
Upgrade to metrics@0.18.0 to report shell load time
2013-12-13 12:26:37 -08:00
Kevin Sawicki
70f3527123
Expose shell load time render process for metrics
2013-12-13 12:15:45 -08:00
Nathan Sobo
e67e8ff0f5
Restore Atom::getLoadSettings and spy on it in window spec
...
I initially ripped out Atom::getLoadSettings in favor of a mutable
property because window spec was making an assumption that such a
property existed anyway. Since load settings need to be available from
class methods, the instance method just delegates to the class method.
But that means there's no ::loadSettings property to mutate in that
spec. I replaced the former approach with a spy which has the added
advantage of not polluting windowSettings for subsequent specs.
2013-12-13 12:02:48 -08:00
Kevin Sawicki
4448a7419c
Upgrade to tree-view@0.50.0
2013-12-13 11:16:25 -08:00
Nathan Sobo
e18a0f045a
Upgrade to telepath 0.74.0 to avoid shredding of orphaned object graphs
...
We call atom.destroyOrphans after each spec now to clean up any orphaned
objects. Previously, we we destroying any object not reachable from the
root document. This was causing children of orphaned objects to be
removed from their parent, which caused null pointer exceptions when
running the destroy handlers for the orphans. Now we only destroy the
roots of orphaned object graphs.
2013-12-13 11:02:03 -08:00
Ben Ogle
e8e84cbd2f
Upgrade to tree-view@0.49.0
2013-12-13 10:38:39 -08:00
Ben Ogle
e8c5027026
💄 Update specs to use ::function() format
2013-12-13 10:28:38 -08:00
Nathan Sobo
da964a8f15
Fix comment
2013-12-13 09:55:45 -08:00
Nathan Sobo
2c4aee1181
Restore cloning of ::loadSettings in ::getLoadSettings
...
It's a deprecated method, but if you call it you'll get a clone.
2013-12-13 09:55:13 -08:00
Nathan Sobo
24d3f1daeb
Reduce diff size by restoring old method order where possible
2013-12-13 09:50:57 -08:00
Nathan Sobo
beb2fb08ea
Merge branch 'master' into ns-telepathic-atom-global
...
Conflicts:
package.json
2013-12-13 09:32:13 -08:00
Kevin Sawicki
7b86891642
Upgrade to tree-view@0.48.0 for scroll left fixes
2013-12-12 18:24:54 -08:00
Kevin Sawicki
87e325dce1
Set body's visibility to hidden when unloading
...
Previously the display was changed to none via $.hide() which accidentally
affected the ability of package's to serialize DOM properties such as
scrollTop since the value would always be zero when the display was none.
The goal here is to just prevent a flicker when refreshing the
editor window and setting visibility to hidden still accomplishes this.
2013-12-12 18:05:36 -08:00
Kevin Sawicki
ee87c757ed
Upgrade to tree-view@0.47.0 for arrow fix
2013-12-12 18:04:25 -08:00
Ben Ogle
a25812dca7
Move cmd-s and cmd-S to workspaceView
2013-12-12 17:50:15 -08:00
Ben Ogle
1f9a7599b7
cmd-w works anywhere in the editor
2013-12-12 17:50:15 -08:00
Kevin Sawicki
07dee8838c
Upgrade to tree-view@0.46.0
2013-12-12 17:46:09 -08:00
Kevin Sawicki
8367b020ec
Upgrade to editor-stats@0.9.0 for bug fix
2013-12-12 17:41:50 -08:00
Nathan Sobo
9fce6a2f1c
Merge branch 'ns-guard-dead-editors'
2013-12-12 17:11:20 -08:00
Nathan Sobo
165a417a9d
Upgrade to telepath 0.73.0 for Document::create default values
2013-12-12 16:59:41 -08:00
Nathan Sobo
39fe0c418b
Add back deprecated Atom::getLoadSettings method for packages
2013-12-12 16:49:00 -08:00
Nathan Sobo
75cee638bc
Protect from exceptions when attaching editor views w/ dead editors
...
Addresses #1306
We still need to know why this is happening, so I left an exception in
non-release builds. Since the pane system is about to change a lot I
think this is good enough for now.
2013-12-12 16:41:35 -08:00
Matt Colyer
ae72d4ad56
Upgrade exception-reporting@0.9.0
2013-12-12 16:41:09 -08:00
Nathan Sobo
bfcb24f517
Fix pesky workspace view serialization spec
...
This isn't beautiful, but this whole approach is slated to be replaced
in the recent future.
2013-12-12 16:36:34 -08:00
Nathan Sobo
208ed09109
Use atom.state instead of defunct windowState in spec
2013-12-12 16:35:56 -08:00
Nathan Sobo
0b7f291e17
Remove reference to workspaceView in Atom::unloadEditorWindow
2013-12-12 16:35:26 -08:00
Nathan Sobo
a61b057aea
Eliminate exceptions in Editor::inspect
2013-12-12 16:34:48 -08:00
Nathan Sobo
4c817baf4c
Don't destroy project when WorkspaceView is removed
...
Whenever we're removing the workspaceView, we're usually destroying
the project anyway.
2013-12-12 16:34:10 -08:00
Nathan Sobo
a564cc66f6
Replace Atom::getLoadSettings with a ::loadSettings property
...
We assign a value into ::loadSettings anyway in a spec, so there's not
much point leaving it a method. Eventually I'd like to pass all these
settings in when constructing the Atom object and eliminate awareness
of the loadSettings altogether from the Atom global.
2013-12-12 16:33:30 -08:00
Nathan Sobo
14c58c4517
Set up window event handler for all windows
2013-12-12 15:45:25 -08:00
Nathan Sobo
ebe77065cc
Destroy orphans after each spec
2013-12-12 15:45:16 -08:00
Ben Ogle
e1d35ed90f
Upgrade dev-live-reload@0.20.0
...
Fix issue with reloading on changes to variable files
2013-12-12 15:45:00 -08:00
Corey Johnson
5d23a8fceb
Merge pull request #1271 from atom/cj-deleted-files-not-modified
...
Handle deleted files correctly
2013-12-12 15:15:47 -08:00
Nathan Sobo
30b0fed60f
Remove packageStates from atom state after specs just in case
2013-12-12 15:11:59 -08:00
probablycorey
90f3726c5c
Fix window specs
2013-12-12 15:10:01 -08:00
Nathan Sobo
5f10c48219
Kill double project assignment
2013-12-12 14:40:12 -08:00
Nathan Sobo
23957d7f66
WIP: Make atom global a telepath model
...
Specs seem to be green but hang on what I'm assuming to be a long GC
pause near the end. I need to investigate what's going on memory wise.
2013-12-12 14:33:50 -08:00
probablycorey
58bf19cc83
Fix syntax error
2013-12-12 14:00:21 -08:00
probablycorey
f439b04978
Update tree-view and find-and-replace packages
2013-12-12 13:37:56 -08:00
Ben Ogle
f6d1647021
Upgrade git diff and all the themes with new colors.
2013-12-12 11:56:54 -08:00
Ben Ogle
0ccaf9049f
Upgrade to dev-live-reload@0.19.0
...
Reload all themes when syntax variables change
2013-12-12 11:24:46 -08:00
probablycorey
132194337e
Merge remote-tracking branch 'origin/master' into cj-deleted-files-not-modified
2013-12-12 11:00:17 -08:00
Ben Ogle
f0198944b5
Merge pull request #1297 from atom/bo-diff-reload
...
Apply text to buffer via diff on reload
2013-12-12 10:40:47 -08:00
probablycorey
f414c0955b
Specs don't prompt to save editors by default.
2013-12-12 10:35:11 -08:00
Ben Ogle
4ffa5bb90e
Make this fn private.
2013-12-12 10:34:08 -08:00
Ben Ogle
4dbca94d32
spec 💄
2013-12-12 10:34:08 -08:00
Ben Ogle
7111961929
Move function into setTextViaDiff()
2013-12-12 10:34:08 -08:00
Ben Ogle
5d46d7a881
💄
2013-12-12 10:34:08 -08:00
Ben Ogle
8d1d64d9d3
bufferRow -> row
2013-12-12 10:34:08 -08:00
Ben Ogle
60498616b7
numberLines -> lineCount
2013-12-12 10:34:08 -08:00
Ben Ogle
ed745d2072
Remove log lines
2013-12-12 10:34:08 -08:00
Ben Ogle
1f69963982
Apply text to buffer via diff on reload
...
Previously, it would blindly read from disk on reload, and set the text
into the editor. This was problematic as it would mess with markers and
folds. No longer.
Fixes #1285 and fixes atom/bookmarks#3
2013-12-12 10:34:08 -08:00
probablycorey
787b6fb677
Revert "Don't pop-up save dialog in specs"
...
This reverts commit e0ad22d0bd .
2013-12-12 10:09:41 -08:00
probablycorey
2d5b04579f
Merge branch 'master' into cj-deleted-files-not-modified
...
Conflicts:
src/pane.coffee
2013-12-12 09:57:28 -08:00
Kevin Sawicki
9fbfeb970b
Remove mixins already added by Model superclass
2013-12-12 09:04:16 -08:00
Kevin Sawicki
63cac904ae
Export telepath Model
2013-12-12 08:51:02 -08:00
Kevin Sawicki
04ad048e1f
:non-potable_water Upgrade to space-pen@2.0.0
2013-12-12 08:15:48 -08:00
Nathan Sobo
b9b8c61c11
🚱 Properly remove items from pane's state document
...
Fixes #1299 .
This updates Pane::removeItemAtIndex to call Array::splice with the
index to be removed instead of Array::remove, which was changed to take
the *object* to be remove rather than an index. Oops.
2013-12-11 21:39:38 -08:00
Kevin Sawicki
6a8697a357
Upgrade to status-bar@0.27.0 for tooltip update
2013-12-11 19:13:09 -08:00
Kevin Sawicki
bb35655e67
Upgrade to status-bar@0.26.0 for icon tweak
2013-12-11 19:02:06 -08:00
Kevin Sawicki
865d94d758
Add dev mode icon to status bar
...
Skull colliding with tabs was too much to handle.
Red square in status bar is the new indicator.
2013-12-11 18:57:07 -08:00
Matt Colyer
965e146bf2
Merge pull request #1298 from atom/upgrade-download-atom-shell
...
Upgrade grunt-download-atom-shell@0.2.1
2013-12-11 18:53:31 -08:00
Matt Colyer
d97b394000
Upgrade grunt-download-atom-shell@0.2.1
2013-12-11 18:23:50 -08:00
Kevin Sawicki
29b85a1bb9
Clear the goal column when the cursor moves
...
Previously it was only cleared when changing the position explicitly
and not as a result of the underlying marker changing such as during a
text insertion.
Closes #1295
2013-12-11 18:02:52 -08:00
Kevin Sawicki
dda65d82c3
Remove unused guid require
2013-12-11 17:49:31 -08:00
Kevin Sawicki
56de32f433
📝 Mention packages instead of extension
2013-12-11 17:23:23 -08:00
Kevin Sawicki
3cb751723d
Register editor with project when deserializing
2013-12-11 17:18:03 -08:00
Nathan Sobo
344e6d15ce
Merge branch 'ns-latest-telepath'
2013-12-11 17:03:19 -08:00
Nathan Sobo
8e7de0dc89
Upgrade to telepath 0.70.0 for undefined marker timestamp fix
...
This upgrades the serialization version of telepath documents because
for a window of time we were storing undefined timestamps. It also
adds dev-mode assertions that raise when the index of a solo marker
exceeds the array length. I think that issue should actually be resolved
and if we don't see an assertion failure here for a while we can remove
the Math.min shim.
Closes atom/telepath#7
2013-12-11 16:49:05 -08:00
probablycorey
3b388f16fd
Update metrics package… again.
2013-12-11 16:47:43 -08:00
probablycorey
c64b1a7628
Update metrics package
2013-12-11 16:37:38 -08:00
Kevin Sawicki
5ce71f5ded
Upgrade to atom-dark-ui@0.17.0 for status icon tweak
2013-12-11 16:30:32 -08:00
Kevin Sawicki
02415ca400
Upgrade ui themes for hover removal
2013-12-11 16:04:13 -08:00
Nathan Sobo
69f357b538
Merge branch 'ns-latest-telepath'
2013-12-11 15:30:49 -08:00
Nathan Sobo
780441bdb8
Upgrade to telepath 0.68.0 for solo marker multiple undo fix
2013-12-11 15:19:46 -08:00
probablycorey
e0ad22d0bd
Don't pop-up save dialog in specs
2013-12-11 14:51:44 -08:00
probablycorey
115203cbd2
Update spec description
2013-12-11 14:48:12 -08:00
Nathan Sobo
0b5155f496
Set telepath.devMode to true when not on an official release
...
This will enable assertions inside of telepath to help us diagnose
atom/telepath#7 . Otherwise, the issue *should* be covered over for end
users.
2013-12-11 14:47:52 -08:00
Nathan Sobo
4f18baaed5
Upgrade telepath to 0.67.0 for devMode flag
2013-12-11 14:46:40 -08:00
Kevin Sawicki
095320680f
📝 Start CoffeeScript styleguide
2013-12-11 14:35:06 -08:00
Nathan Sobo
8a8df8d6cb
Add Atom::isReleasedVersion, which determines if the version is a SHA
2013-12-11 12:28:20 -08:00
Nathan Sobo
6bb4eaee93
Merge branch 'ns-teleditor'
2013-12-11 11:17:45 -08:00
Nathan Sobo
7710845cdc
Use property accessors instead of accessing state directly
2013-12-11 11:10:43 -08:00
Nathan Sobo
8471ffed29
Observe scroll* behaviors instead of the entire state document
2013-12-11 11:10:06 -08:00
Nathan Sobo
ce6d793528
Merge branch 'ns-reopen-uris'
2013-12-11 11:03:59 -08:00
Nathan Sobo
e5bf70544e
Document methods
2013-12-11 11:02:56 -08:00
Kevin Sawicki
c591911455
📝 There is no tomorrow
2013-12-11 10:37:26 -08:00
Kevin Sawicki
44955e536b
Upgrade to tree-view@0.44.0
2013-12-11 10:20:29 -08:00
Kevin Sawicki
6f25945911
Upgrade to fs-plus@0.11.0 to remove npm warning
2013-12-11 10:09:06 -08:00
Kevin Sawicki
e5bd341f05
Set npm log level to warn instead of silent
2013-12-11 10:03:32 -08:00
Kevin Sawicki
e9d4563084
Disable apm colors in CI builds
2013-12-11 09:40:30 -08:00
Kevin Sawicki
b67ce8f4f8
Only retain last 10 releases
2013-12-11 09:17:47 -08:00
Kevin Sawicki
6a90bc1b17
Create prereleases
2013-12-11 09:06:59 -08:00
Kevin Sawicki
6ba8855d51
Upgrade apm for logging failed downloads
2013-12-11 09:05:40 -08:00
Kevin Sawicki
e6b55cd521
Merge pull request #1220 from shama/grunt-cli
...
Prefer npm created node_modules/.bin/grunt
2013-12-11 08:37:01 -08:00
Kyle Robinson Young
59f453bb06
Prefer npm created node_modules/.bin/grunt
2013-12-10 19:36:48 -08:00
Nathan Sobo
e275b6c414
Merge remote-tracking branch 'origin/master' into ns-reopen-uris
2013-12-10 19:13:21 -08:00
Nathan Sobo
f3cdb6e0a2
Merge remote-tracking branch 'origin/master' into ns-teleditor
2013-12-10 19:10:09 -08:00
Nathan Sobo
c4fc75215b
Reintroduce editor serialization specs
...
I added some features to telepath that make it easier to test model
objects.
- First, you can now call replicate on any telepath document/model
object. The entire underlying database will be replicated and you will
be handed the equivalent of that object in the replicated world. This
is easier than forcing you to attach the model to the window state
and then call replicate there. However, remember that the entire
window state is actually being replicated so any references the model
has will also be replicated.
- Second, you can also replicate orphaned objects. Most objects in these
specs we're converting are orphans because there's no reason to attach
them to the root document just to test them in isolation.
2013-12-10 19:07:50 -08:00
Kevin Sawicki
68e7c209bd
Update apm for ci changes
2013-12-10 18:22:52 -08:00
Kevin Sawicki
1737df6ff9
Use .zip extension
2013-12-10 18:03:28 -08:00
Kevin Sawicki
897bf2f8e0
💄 Add assetName variable
2013-12-10 17:49:53 -08:00
Kevin Sawicki
1851c81e60
Log when delete response is non-204
2013-12-10 17:47:43 -08:00
Kevin Sawicki
938c85e616
Use default headers in publish release API call
2013-12-10 17:46:34 -08:00
Kevin Sawicki
350602a740
Merge pull request #1282 from atom/ks-builds-repo
...
Upload releases to atom/atom-master-builds repo
2013-12-10 17:45:35 -08:00
Kevin Sawicki
f1ed51a823
Only publish master builds
2013-12-10 17:37:32 -08:00
Kevin Sawicki
086f0a0684
📝 Mention build-package script and atom-master-builds
2013-12-10 17:37:32 -08:00
Kevin Sawicki
fbd8f7a1a7
Use commitSha variable
2013-12-10 17:37:32 -08:00
Kevin Sawicki
3e359e3c4e
Upload releases to atom/atom-master-builds repo
2013-12-10 17:37:32 -08:00
Nathan Sobo
425c076221
Make Editor a telepath.Model subclass
2013-12-10 17:32:34 -08:00
Matt Colyer
351c1f1ab8
Merge pull request #1284 from atom/fix-atom-download-windows
...
Fix `grunt download-atom-shell` on Windows
2013-12-10 17:32:15 -08:00
Matt Colyer
1efde26230
Merge remote-tracking branch 'origin/master' into fix-atom-download-windows
2013-12-10 17:24:46 -08:00
Kevin Sawicki
527aa61fa1
Remove line-jumper until atom.io issue is resolved
2013-12-10 17:23:59 -08:00
Nathan Sobo
18a712a1f7
Reopen closed pane items in workspace – by uri instead of deserializing
...
Serializing and deserializing closed pane items was turning into a pain
with the new telepath changes that are phasing out this kind of on the
fly serialization. Reopening by uri saves memory and simplifies panes
enormously. If we want non-uri reopening we can revisit it later when
telepath models are better integrated.
2013-12-10 17:19:44 -08:00
Matt Colyer
6c8db8ee49
Upgrade grunt-download-atom-shell@0.2.0
2013-12-10 17:18:52 -08:00
probablycorey
4bfcdf4d5b
Remove unmodified editors from pane when the buffer is deleted
2013-12-10 17:08:07 -08:00
Kevin Sawicki
c1f3499359
Upgrade to metrics@0.15.0 for window load time reporting
2013-12-10 17:06:48 -08:00
probablycorey
201717a9aa
Remove duplicate destroy
...
Telepath now emits the 'destroy' event
2013-12-10 17:04:46 -08:00
Ben Ogle
3e83364e38
Update line-jumper
2013-12-10 16:52:49 -08:00
Kevin Sawicki
ba681023da
Upgrade to language-javascript@0.4.0 for log snippet
2013-12-10 16:46:31 -08:00
Ben Ogle
2ae7775caf
Upgrade to underscore-plus@0.5.0
2013-12-10 16:27:29 -08:00
Ben Ogle
b2ab9d3246
Upgrade the themes to fix text hover colors
2013-12-10 16:10:56 -08:00
Kevin Sawicki
7cc61c5252
📝 Add locally
2013-12-10 15:22:21 -08:00
Kevin Sawicki
b3b2be2430
📝 Add setting up travis doc
2013-12-10 15:21:58 -08:00
Ben Ogle
1674f16a0e
Add line-jumper package to default install
2013-12-10 15:10:27 -08:00
probablycorey
24c84fe09c
Merge remote-tracking branch 'origin/master' into cj-deleted-files-not-modified
2013-12-10 14:46:26 -08:00
Kevin Sawicki
2136fdaa60
Set cwd to vendor/apm instead of cd'ing
2013-12-10 14:11:10 -08:00
Kevin Sawicki
347eb9ce83
Merge pull request #1281 from atom/ks-upload-release
...
Upload master builds to releases
2013-12-10 14:01:54 -08:00
probablycorey
a3eb76d630
💄
2013-12-10 13:52:42 -08:00
Kevin Sawicki
163994340d
Log Atom release tag name
2013-12-10 13:51:09 -08:00
probablycorey
8ffa8fed12
Always use Pane::addItem when adding items.
2013-12-10 13:50:51 -08:00
Kevin Sawicki
2141d06f61
Upload master builds only
2013-12-10 13:33:31 -08:00
Kevin Sawicki
e1a1a7efc9
Log what release is being uploaded to
2013-12-10 13:24:02 -08:00
Kevin Sawicki
f3f94a2af0
Drop prerelease from asset name
2013-12-10 12:59:32 -08:00
Kevin Sawicki
3d8e304b1c
Allow script/upload-release to be called directly
2013-12-10 12:48:34 -08:00
Kevin Sawicki
2d0ba3e1f9
Uncomment branch check
2013-12-10 12:48:34 -08:00
Kevin Sawicki
be0ebab841
Delete existing before uploading new one
2013-12-10 12:48:34 -08:00
Kevin Sawicki
8c1d49c703
Exit with 1 when upload fails
2013-12-10 12:48:34 -08:00
Kevin Sawicki
4af71391a6
Use basename of assetPath in zip command
2013-12-10 12:48:34 -08:00
Kevin Sawicki
90802e3725
Check for error being null and default body to empty string
2013-12-10 12:48:34 -08:00
Kevin Sawicki
a9d1afdf65
Rename upload variable to assetRequest
2013-12-10 12:48:34 -08:00
Kevin Sawicki
2a51eb7614
Remove unneeded key name
2013-12-10 12:48:34 -08:00
Kevin Sawicki
96d38d7252
💄 Use return unless
2013-12-10 12:48:34 -08:00
Kevin Sawicki
4705e382bf
Convert script/upload-release to CoffeeScript
2013-12-10 12:48:33 -08:00
Kevin Sawicki
11f8eba2c3
Add initial upload-release script
2013-12-10 12:48:33 -08:00
Ben Ogle
d638fe9ca0
Upgrade to command-palette@0.13.0
2013-12-10 12:40:25 -08:00
Ben Ogle
3f69197a08
Update command palette to better handle keybindings.
...
Fixes #1233
2013-12-10 12:31:25 -08:00
Ben Ogle
43bf47fa26
Upgrade to underscore-plus@0.4.0
2013-12-10 11:47:53 -08:00
Kevin Sawicki
092ed37ed9
Remove unused core.hideGitIgnoredFiles config setting
2013-12-10 11:07:05 -08:00
probablycorey
19da22d440
Revert "Project doesn't serialize non-modified buffers that don't exist on disk"
...
This reverts commit ec3e139632 .
2013-12-10 10:15:03 -08:00
probablycorey
51ff3ec46a
Revert "Rename destroyNonExistentNonModified"
...
This reverts commit 22ec8c3a75 .
2013-12-10 10:14:56 -08:00
Kevin Sawicki
36b5518add
Upgrade to solarized-dark-syntax@0.5.0 for git commit colors
2013-12-10 10:10:22 -08:00
Kevin Sawicki
dbdb51db2f
📝 Update wrapGuide to wrap-guide
2013-12-10 09:52:20 -08:00
Kevin Sawicki
7db11ea3c6
Upgrade to gists@0.13.0 for untitled editor fix
2013-12-10 09:51:43 -08:00
Kevin Sawicki
f6ce92e52d
Upgrade to wrap-guide@0.10.0 for spec fixes
2013-12-10 09:31:45 -08:00
Kevin Sawicki
6c1999ab60
Upgrade to wrap-guide@0.9.0 for config prefix change
2013-12-10 09:28:57 -08:00
Kevin Sawicki
3dde91dd3d
Upgrade apm for template fixes
2013-12-10 08:06:01 -08:00
Nathan Sobo
9deec49f81
Bump editor serialization version
2013-12-10 01:44:10 -08:00
Nathan Sobo
7c3106d9d9
Merge branch 'ns-teleditor'
2013-12-10 01:40:14 -08:00
Nathan Sobo
7138d5b888
Merge branch 'master' into ns-teleditor
...
Conflicts:
package.json
2013-12-10 01:33:23 -08:00
Nathan Sobo
43495f05ba
Restore package specs in suite. Didn't mean to commit these comments.
2013-12-10 01:31:04 -08:00
Nathan Sobo
518a929880
Merge branch 'ns-latest-telepath'
2013-12-10 01:16:03 -08:00
Nathan Sobo
dd00f0d4ea
Upgrade to telepath 0.65.0 for markers + undo fix
...
Fixes #1197
2013-12-10 01:08:33 -08:00
Kevin Sawicki
20d8458009
Upgrade apm for package template fix
2013-12-09 19:43:00 -08:00
Kevin Sawicki
13f45c615a
Upgrade to language-gfm@0.10.0 for HTML entities
2013-12-09 19:35:42 -08:00
Ben Ogle
998d542825
Upgrade to find-and-replace@0.58.0
2013-12-09 18:10:13 -08:00
Kevin Sawicki
fccc47023c
Upgrade to pathwatcher@0.11.0 for flaky tree-view spec fix
2013-12-09 18:08:19 -08:00
Kevin Sawicki
a2f2efe8b3
Upgrade to base16-tomorrow-dark-theme@0.7.0 for git commit colors
2013-12-09 17:56:55 -08:00
Kevin Sawicki
c6bdc59fef
Upgrade to fuzzy-finder@0.28 for reload fix
2013-12-09 17:38:01 -08:00
Kevin Sawicki
047e5e696f
Prepare 0.44.0 release
2013-12-09 15:33:28 -08:00
Kevin Sawicki
72191f3d3d
Add atom.getWindowLoadTime() API to be used by metrics
2013-12-09 15:20:22 -08:00
Kevin Sawicki
5ced583a7c
Prepare 0.43.0 release
2013-12-09 14:40:54 -08:00
Nathan Sobo
c326988a7d
Merge branch 'master' into ns-teleditor
2013-12-09 12:40:38 -08:00
Nathan Sobo
5ff47f3aa1
Call atom.create with TokenizedBuffer before testing it
2013-12-09 12:28:13 -08:00
Ben Ogle
308bb95ea2
upgrade to feedback@0.16.0
2013-12-09 12:09:37 -08:00
probablycorey
22ec8c3a75
Rename destroyNonExistentNonModified
2013-12-09 12:06:44 -08:00
Ben Ogle
3490022180
Upgrade to find-and-replace@0.57.0
2013-12-09 11:53:49 -08:00
probablycorey
ec3e139632
Project doesn't serialize non-modified buffers that don't exist on disk
2013-12-09 11:41:57 -08:00
probablycorey
63e3be8630
Only mark a deleted file as modified if it was previously modified.
...
Fixes #693
2013-12-09 11:06:29 -08:00
Ben Ogle
e61d482384
Ugrade to find-and-replace@o0.56.0
2013-12-09 10:43:41 -08:00
Kevin Sawicki
b108b5030a
Upgrade to language-ruby@0.6.0
2013-12-09 08:18:30 -08:00
Kevin Sawicki
943fe29ca3
Upgrade to metrics@0.14.0 for spec fixes
2013-12-09 08:17:39 -08:00
Kevin Sawicki
2bbf7fd0d7
Upgrade to metrics@0.13.0
2013-12-09 08:09:59 -08:00
Cheng Zhao
42e9c612b2
Merge pull request #1219 from atom/atom-shell-v0.7.5
...
Update to atom-shell v0.7.6.
2013-12-09 01:00:24 -08:00
Cheng Zhao
33778cefdd
Merge branch 'master' into atom-shell-v0.7.5
2013-12-09 16:52:05 +08:00
Cheng Zhao
39fb5dc134
Update to atom-shell v0.7.6.
2013-12-09 16:46:27 +08:00
Kevin Sawicki
ffedaa1bc1
Upgrade to git-diff@0.20.0 for new move commands
2013-12-08 20:02:12 -08:00
Nathan Sobo
3402504779
Merge branch 'ns-latest-telepath'
2013-12-07 14:09:39 -08:00
Nathan Sobo
c8253be1ae
Use the softWrap property directly
2013-12-07 14:08:00 -08:00
Nathan Sobo
9ede5f85e3
Use the ::editorWidthInChars property directly
2013-12-07 14:07:46 -08:00
Nathan Sobo
640fd0051b
Clarify comment
2013-12-07 14:03:14 -08:00
Nathan Sobo
779c918179
Reorder requires
2013-12-07 14:03:07 -08:00
Nathan Sobo
ee1f21439d
Merge branch 'ns-latest-telepath' into ns-teleditor
2013-12-07 13:59:35 -08:00
Nathan Sobo
f25d8d83c5
Merge branch 'master' into ns-latest-telepath
2013-12-07 13:58:53 -08:00
Nathan Sobo
b4270b1e9e
Merge branch 'ns-mock-cson-in-config-specs'
2013-12-07 13:52:00 -08:00
Kevin Sawicki
98701283e8
Merge pull request #1247 from atom/ks-observe-tab-length
...
Observe editor.tabLength config in TokenizedBuffer
2013-12-07 11:52:18 -08:00
Kevin Sawicki
34f71a2623
Observe editor.tabLength config in TokenizedBuffer
...
Closes #1224
2013-12-07 11:43:48 -08:00
Kevin Sawicki
af06bf8984
Merge pull request #1258 from atom/ks-refresh-less-cache
...
Refresh less cache before activating themes
2013-12-07 11:38:32 -08:00
Kevin Sawicki
796632c36c
Refresh less cache before activating themes
...
This ensures the import paths for themes contain the stylesheet directories
Closes #1225
2013-12-07 11:31:06 -08:00
Kevin Sawicki
65fa5bf880
Upgrade to settings-view@0.50.0, closes #1264
2013-12-07 11:28:02 -08:00
Nathan Sobo
1ccc93c50b
Make DisplayBuffer a telepath model subclass
2013-12-07 03:07:15 -08:00
Nathan Sobo
f4d19810b8
💄
2013-12-07 03:07:02 -08:00
Nathan Sobo
1c74925637
Upgrade to telepath 0.62.0
2013-12-07 02:36:07 -08:00
Nathan Sobo
a4d2b4d21a
Make TokenizedBuffer a telepath.Model subclass
...
There's a bunch of improvised code to make this work right now because
of the circularity of this refactoring. It will stabilize over time.
2013-12-07 02:25:47 -08:00
Nathan Sobo
88eb803d91
Mock season.writeFileSyne instead of fs.writeFileSync in config specs
...
The spec suite has been overwriting my config directory in weird cases.
While investigating it I noticed that we mock writeFileSync directly in
these specs, but we actually use season to write the config cson. This
makes this spec a bit simpler because it doesn't have to parse the CSON
in the spec. Lower level assertions belong on the season package itself.
2013-12-06 22:10:26 -08:00
Nathan Sobo
b61654b52f
Upgrade to telepath 0.61.0
...
This version adds a bunch of reactive primitives and ensures we destroy
documents when they are no longer referenced.
2013-12-06 21:55:57 -08:00
Nathan Sobo
db1768a9c7
Upgrade feedback to 0.15.0 for spec fix
2013-12-06 21:55:43 -08:00
Nathan Sobo
6156dac3de
Update status-bar to 0.24.0 so specs pass with new telepath
2013-12-06 19:57:05 -08:00
Daniel Hengeveld
d5a7f7396e
Merge pull request #1259 from atom/fix-doc-url
...
fix doc url
2013-12-06 14:16:06 -08:00
Daniel Hengeveld
ca65ff6c55
fix doc url
2013-12-06 14:15:19 -08:00
Ben Ogle
49782d3335
Upgrade to feedback!0.14.0
2013-12-06 13:55:15 -08:00
Kevin Sawicki
e45aeecb0a
Update specs now that syntax themes have stylesheets folders
2013-12-06 13:24:34 -08:00
Kevin Sawicki
d3edf33dc4
Upgrade syntax themes with new syntax-variables.less
2013-12-06 13:08:20 -08:00
Kevin Sawicki
c54c925793
Merge pull request #1246 from atom/ks-color-commit-messages
...
Add a splash of color to commit messages
2013-12-06 13:06:52 -08:00
Kevin Sawicki
e3b89aca93
Use defaults similar to ui-variables colors
2013-12-06 12:56:15 -08:00
Kevin Sawicki
9183d4968f
Only include used colors for now
2013-12-06 12:56:14 -08:00
Kevin Sawicki
1aa96fc37a
Drop text segment from color
2013-12-06 12:56:14 -08:00
Kevin Sawicki
d75d3b6d09
Import syntax-variables in atom.less
2013-12-06 12:56:14 -08:00
Kevin Sawicki
f60856eca7
Add more syntax variables
2013-12-06 12:56:14 -08:00
Kevin Sawicki
3a7049a1d9
Import syntax in atom.less
2013-12-06 12:56:14 -08:00
Kevin Sawicki
29d1b42d04
Move git markup styles to syntax.less
2013-12-06 12:56:14 -08:00
Kevin Sawicki
80552675d0
Add initial syntax-variables.less
2013-12-06 12:56:14 -08:00
Kevin Sawicki
ff696355ee
Use color variables for commit message files
2013-12-06 12:56:14 -08:00
Kevin Sawicki
3a2c4ca74d
Upgrade to github-sign-in@0.15.0
2013-12-06 12:53:53 -08:00
Kevin Sawicki
777cc4b561
Merge pull request #1236 from atom/package-install-docs
...
Add manual package install directions to Atom docs
2013-12-06 12:27:54 -08:00
Kevin Sawicki
c0fe3c01de
📝 Remove extra space
2013-12-06 12:26:52 -08:00
Kevin Sawicki
97dbe0d3b2
📝 Wording tweaks and link to apm and emmet
2013-12-06 12:26:24 -08:00
Cameron McEfee
250938869e
Use @gjtorikian's suggested copy
2013-12-06 12:26:24 -08:00
Cameron McEfee
6092de9af8
Add manual package install directions to Atom docs
2013-12-06 12:26:23 -08:00
Ben Ogle
01855901e7
Upgrade release-notes and github-sign-in
2013-12-06 12:07:16 -08:00
Ben Ogle
161542a4af
Merge pull request #1240 from atom/bo-token-stuff
...
Add token dealings to atom core
2013-12-06 12:04:52 -08:00
Ben Ogle
6d2bd7756e
Add the getGitHubAuthTokenName fn back in
2013-12-06 11:57:31 -08:00
Ben Ogle
f0fece2cf0
Add getters and setters for the keychain
2013-12-06 11:45:18 -08:00
Ben Ogle
c36ee1dbe6
Add getGitHubTokenName
2013-12-06 11:39:40 -08:00
Ben Ogle
76ec5a98c4
Upgrade to atom-dark-ui@0.13.0
2013-12-06 10:59:16 -08:00
Ben Ogle
ec022b5c77
Upgrade to feedback@0.13.0
2013-12-06 10:44:40 -08:00
Kevin Sawicki
912636a599
Upgrade to autosave@0.10.0 refs #1183
2013-12-06 10:05:44 -08:00
Kevin Sawicki
011c3cc223
Merge pull request #1237 from atom/ks-hard-tab-cache
...
Fix caching of hard tabs
2013-12-06 08:55:08 -08:00
Kevin Sawicki
433b64d581
Update spec for new hard tab span text length
2013-12-06 08:27:00 -08:00
Kevin Sawicki
365d69a19c
Add missing s to invisible
2013-12-06 08:26:59 -08:00
Kevin Sawicki
5d1e507988
Remove extra newline
2013-12-06 08:26:59 -08:00
Kevin Sawicki
776b267396
💄 Correct indent
2013-12-06 08:26:59 -08:00
Kevin Sawicki
77e4b7f90f
Use value ivar when invisible.tab is falsy
2013-12-06 08:26:59 -08:00
Kevin Sawicki
2501b98e8f
Fix typo constructor
2013-12-06 08:26:59 -08:00
Kevin Sawicki
32d301ef34
typo: invisibles not invisible
2013-12-06 08:26:59 -08:00
Kevin Sawicki & Nathan Sobo
f4861b7919
💄 Use @constructor instead of EditorView
2013-12-06 08:26:59 -08:00
Kevin Sawicki & Nathan Sobo
94e4fef108
Use DisplayBuffer::lineForRow in EditorView::positionLeftForLineAndColumn
...
Previously the tokenized lines were obtained from the tokenized buffer
which skipped the translation to screen coordinates.
Closes #1231
2013-12-06 08:26:59 -08:00
Kevin Sawicki & Nathan Sobo
7ae432fad5
Place entire hard tab value inside span
...
Previously only the first character was included in the span.
2013-12-06 08:26:59 -08:00
Ben Ogle
18057e303b
Remove getUserAgent. just use navigator.userAgent
2013-12-05 18:55:20 -08:00
Matt Colyer
71064adae2
Upgrade grunt-download-atom-shell@0.1.3
2013-12-05 16:44:55 -08:00
Matt Colyer
43d964c357
Upgrade grunt-download-atom-shell@0.1.2
2013-12-05 11:39:59 -08:00
Ben Ogle
5f4115cb81
Add more native keybindings
2013-12-05 11:08:14 -08:00
Kevin Sawicki
8cf2cdb2a9
Add script/install-cli to install atom and apm
2013-12-05 11:02:37 -08:00
Kevin Sawicki
a460530770
Show warning message opening opening dev window without repo cloned
2013-12-05 10:43:45 -08:00
Kevin Sawicki
162bab506d
Mention package repositories
2013-12-05 08:50:58 -08:00
Cheng Zhao
6c5669b53d
Add "productName" in package.json.
...
Atom-Shell would use it as application's name.
2013-12-05 18:15:26 +08:00
Cheng Zhao
a7db8229d5
Also change the version field of package.json in set-development-version task.
2013-12-05 18:13:42 +08:00
Cheng Zhao
b7848d760f
Update to atom-shell v0.7.5.
2013-12-05 17:48:55 +08:00
Ben Ogle
e6d8f3b9bf
Merge pull request #1218 from shama/doc-typos
...
A couple typo fixes in the docs.
2013-12-04 21:12:09 -08:00
Kyle Robinson Young
0e270f85ba
A couple typo fixes in the docs.
2013-12-04 20:40:27 -08:00
Kevin Sawicki
9e3f4dc033
Prepare 0.42.0 release
2013-12-04 19:04:36 -08:00
Kevin Sawicki
c1a744b29c
Make ATOM_ACCESS_TOKEN available in all grunt commands
2013-12-04 19:02:39 -08:00
Kevin Sawicki
a283161c1e
Upgrade to tree-view@0.43.0 refs #1213
2013-12-04 18:24:28 -08:00
Ben Ogle
9ede9571bc
Upgrade to release-notes@0.14.0
2013-12-04 16:32:52 -08:00
Ben Ogle
dbc21befec
Upgrade to welcome@0.3.0
2013-12-04 16:28:31 -08:00
Ben Ogle
ca0f0357d7
Upgrade to feedback@0.12.0
2013-12-04 16:25:15 -08:00
probablycorey
be1c1f8719
Use permanent image link for atom logo
2013-12-04 16:19:33 -08:00
Cheng Zhao
e95c60b4ec
💄 Fix typo in dialog.
2013-12-05 08:17:33 +08:00
probablycorey
847dd6d93b
Update welcome package
2013-12-04 16:03:29 -08:00
Kevin Sawicki
7f62720350
Merge pull request #1208 from atom/ks-erb-infinite-parse-loop
...
Prevent infinite loop in erb grammar
2013-12-04 15:34:10 -08:00
Kevin Sawicki
8af0a59c52
Pop stack when rule is pushed without position advancement
...
Previously only the scope name was checked which allowed cases
were rules without scope names to grow the stack infinitely without
advancing the position.
Closes atom/language-ruby-on-rails#1
2013-12-04 15:18:33 -08:00
Kevin Sawicki
31a909828d
Don't override ATOM_ACCESS_TOKEN if already set
2013-12-04 14:40:37 -08:00
Ben Ogle
78562dcf15
Upgrade to github-sign-in@0.14.0
2013-12-04 14:31:23 -08:00
Ben Ogle
4869fad7f6
Add styling for headings in overlays.
2013-12-04 14:29:32 -08:00
probablycorey
77da136d17
Update cmd-shift-P references and getting started doc
2013-12-04 14:07:43 -08:00
probablycorey
67b1d0d22a
Update atom shell to 0.7.4
2013-12-04 14:03:58 -08:00
Kevin Sawicki
23fcb59c5d
Upgrade to language-ruby@0.5.0
2013-12-04 14:00:50 -08:00
probablycorey
16ef30dc82
Update feedback package
2013-12-04 12:09:11 -08:00
Ben Ogle
e3a4f450ad
Update themes to have better tree-view focusing
2013-12-04 12:06:04 -08:00
Kevin Sawicki
847578398d
Prepare 0.41.0 release
2013-12-04 12:02:08 -08:00
Kevin Sawicki
63dc8863e3
Use atom-bot's token as ATOM_ACCESS_TOKEN
2013-12-04 11:38:25 -08:00
Kevin Sawicki
58d09ec5a0
Update to fs-plus@0.10.0
2013-12-04 11:36:38 -08:00
Ben Ogle
bb5d70fa2e
Merge pull request #1182 from atom/removing-core-treeview-settings
...
Removing core treeview settings
2013-12-04 11:26:06 -08:00
Kevin Sawicki
4a904673e5
Upgrade apm for keychain token name fix
2013-12-04 11:22:50 -08:00
Kevin Sawicki
4c1d47779b
💄 Sort themes better
2013-12-04 09:36:14 -08:00
Kevin Sawicki
a0adc32e04
💄 Sort themes
2013-12-04 09:35:50 -08:00
Kevin Sawicki
2434db4dc2
Merge pull request #1174 from atom/cj-update-docs
...
Update docs
2013-12-04 09:17:16 -08:00
Kevin Sawicki
e2ee99556d
Merge branch 'master' into cj-update-docs
2013-12-04 09:01:27 -08:00
Kevin Sawicki
cececc2297
Update to new logo url
2013-12-04 08:58:04 -08:00
Kevin Sawicki
f0825ca526
Add simple explanation
2013-12-04 08:55:19 -08:00
Kevin Sawicki
57c0261f96
Add Git commit messages section
2013-12-04 08:53:24 -08:00
Kevin Sawicki
6891922e07
Use friendlier emoji
2013-12-04 08:50:43 -08:00
Kevin Sawicki
e03a7c336d
Add example to require ordering section
2013-12-04 08:50:07 -08:00
Kevin Sawicki
49a32dd2dc
Remove cmake dependency
2013-12-04 08:48:45 -08:00
Kevin Sawicki
94d4ad618c
Add require(atom) for home directory example
2013-12-04 08:48:22 -08:00
Cheng Zhao
9b0f8ccee0
Merge pull request #1192 from atom/grunt-download-atom-shell
...
Use grunt-download-atom-shell to download and update atom-shell.
2013-12-03 22:07:34 -08:00
Nathan Sobo
fa963f0583
Upgrade telepath to 0.45.1 in hopes of addressing #1153
...
Basically, it just hacks ArrayMarker::getRawStart/EndIndex in
non-replicated mode to check that the index isn't out of range. I'd
rather get to the root cause but I'm hoping this can save us some pain
in the short term while a lot of balls are in the air.
2013-12-03 20:17:01 -06:00
Ben Ogle
d36c4f0ec9
getUserAgent()
2013-12-03 17:45:40 -08:00
probablycorey
e6e72d99f3
Add welcome package
2013-12-03 15:37:48 -08:00
Kevin Sawicki
9ce22fd6d3
Add back internally used isPathModified
2013-12-03 13:37:21 -08:00
Garen Torikian
5166ca274c
📝 Typo fix
2013-12-03 13:02:35 -08:00
Kevin Sawicki
6f1dd702b0
Add back internally used Project::findBufferForPath
2013-12-03 12:12:28 -08:00
Kevin Sawicki
1d4f447975
📝 Fill in SelectList docs
2013-12-03 12:02:41 -08:00
Kevin Sawicki
4998fdda85
Remove unused methods in Project
2013-12-03 11:40:28 -08:00
Ben Ogle
aa52428c26
Merge pull request #1193 from atom/dev-icon
...
Adjusting padding for new tabs
2013-12-03 11:30:43 -08:00
Matt Graham
9c1127dd1b
adjusting padding for new tabs
2013-12-03 11:30:19 -08:00
Kevin Sawicki
91d4ef2653
📝 Mark more EditorView methods private
2013-12-03 11:25:17 -08:00
Kevin Sawicki
80cc881912
📝 Remove FIXME in Editor::transpose
2013-12-03 11:21:12 -08:00
Kevin Sawicki
867aaa8f95
📝 Move transact to public section with delegates tag
2013-12-03 11:21:12 -08:00
Kevin Sawicki
28a1dc58e7
Merge pull request #1190 from atom/ks-soft-wrap-cache
...
Use buffer positions for char width cache
2013-12-03 11:06:31 -08:00
Kevin Sawicki
ee7ef0f893
Add spec that previously failed
2013-12-03 10:54:27 -08:00
Kevin Sawicki
eaf60a00b3
Use TokenizedLine::tokenAtBufferColumn to obtain scopes
2013-12-03 10:54:27 -08:00
Kevin Sawicki
e01c19e6b7
Use buffer positions when calculating char widths
...
Previously the editor width cache was being accessed using
screen columns which could cause incorrect position left values
for wrapped lines.
Closes #1096
2013-12-03 10:54:27 -08:00
Kevin Sawicki
930e479cdb
Upgrade apm for template updates
2013-12-03 10:50:47 -08:00
Matt Graham
46c6d63dcd
removing focus from core
2013-12-03 10:37:31 -08:00
Kevin Sawicki
1b502c6349
Prepare 0.40.0 release
2013-12-03 10:04:54 -08:00
Kevin Sawicki
07eb01016d
Upgrade to tree-view@0.42.0 for spec cleanup
2013-12-03 09:28:32 -08:00
Cheng Zhao
99d6955644
Ignore grunt-download-atom-shell when loading packages.
2013-12-03 22:04:21 +08:00
Cheng Zhao
3f05ff9b14
Download grunt-download-atom-shell from apm registry.
...
I published grunt-download-atom-shell to apm registry so we do not need
to specify a git URL here, and as I tested the CI cannot fetch private
node module repositories due to lack of credient.
When it could be public we should publish it to npm registry instead.
2013-12-03 21:10:16 +08:00
Cheng Zhao
9caf3ca349
💄 Fix atom-shell's download dir.
2013-12-03 20:13:17 +08:00
Cheng Zhao
25a1b77048
Use grunt-download-atom-shell to download and update atom-shell.
2013-12-03 19:54:42 +08:00
Cheng Zhao
866c0c0668
Merge pull request #1191 from atom/atom-shell-v0.7.3
...
Update atom-shell to v0.7.3.
2013-12-02 20:55:09 -08:00
Cheng Zhao
6094efde76
Update atom-shell to v0.7.3.
2013-12-03 12:45:55 +08:00
Cheng Zhao
b4099ba66f
Use the new breakpad crash reporter in both browser and renderer.
2013-12-03 12:45:44 +08:00
probablycorey
10b560b5a7
Update feedback package
2013-12-02 16:21:38 -08:00
probablycorey
305c331777
Update feedback package
2013-12-02 16:10:27 -08:00
probablycorey
0b5cad27d2
Add ' body' to make .native-binding selector more specific
2013-12-02 16:09:43 -08:00
Kevin Sawicki
7d967e71f4
Upgrade apm for new templates
2013-12-02 15:02:14 -08:00
Kevin Sawicki
d36a0aa437
Update file.icns to match atom.icns
2013-12-02 11:52:05 -08:00
Kevin Sawicki
8316da3338
Use long opts strings for clarity
2013-12-02 11:26:51 -08:00
Kevin Sawicki
a0b200565c
Specify callback to dialog.showOpenDialog
2013-12-02 11:21:29 -08:00
Kevin Sawicki
8f4de0b568
Merge pull request #1184 from atom/ks-no-more-ids
...
Use classes instead of ids
2013-12-02 09:49:40 -08:00
Kevin Sawicki
45cd3e9335
Upgrade themes for id to class renames
2013-12-02 09:35:51 -08:00
Kevin Sawicki
c58b30bba9
Use class instead of id for pane container
2013-12-02 08:41:34 -08:00
Kevin Sawicki
0093f39102
Add classes to workspace view elements
2013-12-02 08:32:23 -08:00
Kevin Sawicki
b1f041fa6e
Use a class instead of id for panes element
2013-12-02 08:27:32 -08:00
Kevin Sawicki
ca11661f6d
Use a class instead of id for vertical element
2013-12-02 08:26:07 -08:00
Kevin Sawicki
bc4ceb189c
Use a class instead of id for horizontal element
2013-12-02 08:25:48 -08:00
Kevin Sawicki
98694e5407
Use a class instead of id for workspace view
2013-12-02 08:23:29 -08:00
Kevin Sawicki
86ae743e9d
Use correct workspace view id
2013-12-02 08:17:31 -08:00
Kevin Sawicki
dddd515c35
Upgrade packages for EditSession/Editor renames
2013-11-28 09:27:01 -08:00
Kevin Sawicki
85d46004fd
Merge pull request #1155 from atom/ks-license
...
Add license
2013-11-28 09:26:23 -08:00
Kevin Sawicki
5cb6aa0538
Add initial LICENSE.md
2013-11-28 09:20:05 -08:00
Ben Ogle
d228cfe1ee
Upgrade to find-and-replace@0.55.0
2013-11-27 16:13:19 -08:00
probablycorey
a8f7c5201b
Add more keystrokes to .native-key-bindings
2013-11-27 14:20:45 -08:00
probablycorey
e15b96691e
Sort node modules to the top of require list
2013-11-27 13:29:49 -08:00
Corey Johnson
3053c4a585
Merge pull request #1168 from atom/cj-feedback-package
...
Add feedback package
2013-11-27 11:32:59 -08:00
probablycorey
776d58bf21
Merge remote-tracking branch 'origin/master' into cj-feedback-package
...
Conflicts:
package.json
src/editor-view.coffee
2013-11-27 11:26:34 -08:00
probablycorey
1b5762274c
Update contribution guidelines
2013-11-27 11:20:22 -08:00
probablycorey
1f20dbf16d
Remove philosophy portion from contributions.
...
I feel like these suggestions are too subjective. I think we could
expand upon these ideas in a separate document, but they are a bit
overwhelming for new contributors.
2013-11-27 11:19:37 -08:00
probablycorey
9fe507d675
Update readme and build instructions
2013-11-27 10:59:11 -08:00
Cheng Zhao
a190a069c1
Ship the "resources" dir in Atom.app, and do not copy icon separately, fixes #1165 .
2013-11-27 14:58:25 +08:00
Kevin Sawicki
c697e58a71
Upgrade to styleguide@0.17.0 for EditorView rename fixes
2013-11-26 19:53:24 -08:00
Kevin Sawicki
1f36d0ca02
Upgrade to space-pen@2.0.1
...
Closes #1164
2013-11-26 19:44:27 -08:00
Kevin Sawicki
235a1e46ab
Merge pull request #1169 from atom/ks-remove-editor-shims
...
Rename EditSession/Editor to Editor/EditorView
2013-11-26 19:43:53 -08:00
Kevin Sawicki
1197dc1979
Upgrade to find-and-replace@0.54.0
2013-11-26 19:36:01 -08:00
Kevin Sawicki
94e94506b5
Upgrade to tree-view@0.41.0
2013-11-26 19:36:01 -08:00
Kevin Sawicki
163c800d55
Upgrade to bracket-matcher@0.14.0
2013-11-26 19:35:44 -08:00
Kevin Sawicki
3f5a6184b6
Upgrade to bookmarks@0.15.0
2013-11-26 19:35:44 -08:00
Kevin Sawicki
77819616a8
Upgrade to autoflow@0.11.0
2013-11-26 19:35:44 -08:00
Kevin Sawicki
3749726742
Upgrade to autocomplete@0.18.0
2013-11-26 19:35:44 -08:00
Ben Ogle
d22d6e9af2
Upgrade to git-diff@0.19.0
2013-11-26 19:35:44 -08:00
Kevin Sawicki
7ad6f0b18b
Upgrade to fuzzy-finder@0.27.0
2013-11-26 19:35:44 -08:00
Kevin Sawicki
cdfd27be3e
Delegate EditorView::save to Editor::save
2013-11-26 19:35:44 -08:00
Kevin Sawicki
4e554a4941
Upgrade to markdown-preview@0.21.0
2013-11-26 19:35:44 -08:00
Kevin Sawicki
3db5cad927
Upgrade to github-sign-in@0.13.0
2013-11-26 19:35:44 -08:00
Kevin Sawicki
1a21600bde
Upgrade to symbols-view@0.26.0
2013-11-26 19:35:43 -08:00
Kevin Sawicki
3c3811c527
Upgrade to spell-check@0.17.0
2013-11-26 19:35:43 -08:00
Kevin Sawicki
16c0ef935f
Upgrade to snippets@0.17.0
2013-11-26 19:35:43 -08:00
Kevin Sawicki
6cc897ac67
Upgrade to settings-view@0.49.0
2013-11-26 19:35:43 -08:00
Kevin Sawicki
80782feb24
Upgrade to package-generator@0.23.0
2013-11-26 19:35:43 -08:00
Kevin Sawicki
3cfe50585a
Move eachBuffer spec to project-spec
2013-11-26 19:35:43 -08:00
Kevin Sawicki
4c336ed0ee
Upgrade to grammar-selector@0.13.0
2013-11-26 19:35:43 -08:00
Kevin Sawicki
c1cf8936eb
Don't through exception from setGrammar delegate
2013-11-26 19:35:43 -08:00
Kevin Sawicki
d131b3e39c
Upgrade to go-to-line@0.12.0
2013-11-26 19:35:43 -08:00
Kevin Sawicki
043ce8f972
Upgrade to git-diff@0.18.0
2013-11-26 19:35:43 -08:00
Kevin Sawicki
e4cac4de70
Upgrade to wrap-guid@0.8.0
2013-11-26 19:35:43 -08:00
Kevin Sawicki
c5cc0706e0
Upgrade to to-the-hubs@0.15.0
2013-11-26 19:35:42 -08:00
Kevin Sawicki
45ddece673
Update getEditors references to getEditorViews
2013-11-26 19:35:42 -08:00
Kevin Sawicki
2901a04843
Rename WorkspaceView::getEditors to getEditorViews
2013-11-26 19:35:42 -08:00
Kevin Sawicki
0259536c5d
Rename WorkspaceView::eachEditor to eachEditorView
2013-11-26 19:35:42 -08:00
Kevin Sawicki
48692e5127
Update EditSession to Editor in method references
2013-11-26 19:35:16 -08:00
Kevin Sawicki
19dc6b3523
Remove each helpers that delegate to Project
2013-11-26 19:35:16 -08:00
Kevin Sawicki
d1496a0634
Rename EditSession to Editor
2013-11-26 19:35:16 -08:00
Kevin Sawicki
d8c4fa902d
Remove editSession options support
2013-11-26 19:35:16 -08:00
Kevin Sawicki
f1e768767e
Rename EditorView::activeEditSession to editor
2013-11-26 19:35:16 -08:00
Kevin Sawicki
c03e9ad815
Rename Editor export to EditorView
2013-11-26 19:35:16 -08:00
Ben Ogle
ebe3d0d885
Upgrade visual-bell@0.6.0
2013-11-26 18:06:45 -08:00
Ben Ogle
46f73d037f
Fix replace on open buffers. only replace paths specified.
...
Closes find-and-replace#85
2013-11-26 17:08:21 -08:00
probablycorey
e7e0f081f4
Update feedback package
2013-11-26 17:00:45 -08:00
probablycorey
dde46ca931
Merge remote-tracking branch 'origin/master' into cj-feedback-package
...
Conflicts:
package.json
2013-11-26 16:59:57 -08:00
Ben Ogle
65746521a6
Increase timeout to show default tips
2013-11-26 15:53:54 -08:00
Ben Ogle
5352f7322c
upgrade to tabs@0.14.1
2013-11-26 15:52:37 -08:00
Ben Ogle
f395905d4e
Add destroyTooltip()
2013-11-26 15:46:01 -08:00
Ben Ogle
f84635766c
Upgrade to fnr@0.53.0
2013-11-26 15:36:05 -08:00
Ben Ogle
413078a493
Add hideTooltip function to hide the tip right now.
2013-11-26 15:35:47 -08:00
Kevin Sawicki
d3c9b6e547
Rename root-view-spec.coffee to workspace-view-spec.coffee
2013-11-26 13:26:38 -08:00
Kevin Sawicki
078fffa7c1
Merge pull request #1166 from atom/ks-rename-root-view
...
Rename RootView to WorkspaceView
2013-11-26 12:28:10 -08:00
probablycorey
8472ac4fc8
Bump feedback version
2013-11-26 11:29:36 -08:00
probablycorey
1bdfb004ef
Add feedback package
2013-11-26 11:23:36 -08:00
probablycorey
e42079c762
Update Atom Shell
2013-11-26 11:15:55 -08:00
probablycorey
a0ceb78627
Move snapshot code to package
2013-11-26 11:15:55 -08:00
probablycorey
eb985a9880
Remove report issue menu
2013-11-26 11:15:55 -08:00
Kevin Sawicki
d0eb26c35f
📝 RootView -> WorkspaceView
2013-11-26 11:07:46 -08:00
Kevin Sawicki
1489488159
Update rootView references in benchmarks
2013-11-26 11:02:54 -08:00
Kevin Sawicki
a0a90ca26a
Upgrade themes for root-view id rename
2013-11-26 11:02:53 -08:00
Kevin Sawicki
21f6676094
📝 activate() is only passed state
2013-11-26 11:02:53 -08:00
Kevin Sawicki
ad9721a893
Rename workspace-view element to workspace
2013-11-26 11:02:53 -08:00
Kevin Sawicki
12ae7abc38
📝 Rename rootView to workspaceView
2013-11-26 11:02:53 -08:00
Kevin Sawicki
ee0814313f
Rename root-view.less to workspace-view.less
2013-11-26 11:02:53 -08:00
Kevin Sawicki
a3c9e01595
Rename root-view element id to workspace-view
2013-11-26 11:02:53 -08:00
Kevin Sawicki
2e801fbf87
Rename root-view to workspace-view
2013-11-26 11:02:53 -08:00
Kevin Sawicki
40d7fb3c45
Upgrade to find-and-replace@0.52.0
2013-11-26 11:02:53 -08:00
Kevin Sawicki
14ad277012
Remove atom.workspaceView shim
2013-11-26 11:02:53 -08:00
Kevin Sawicki
6a9f29024a
Remove RootView export
2013-11-26 11:02:53 -08:00
Kevin Sawicki
3ce6176313
Rename rootView to workspaceView
2013-11-26 11:02:53 -08:00
Kevin Sawicki
7d7ed79fde
Upgrade packages for rootView rename
2013-11-26 11:02:52 -08:00
Ben Ogle
8aa32fc8d1
Merge pull request #1161 from atom/bo-editor-placeholder-text
...
Add ability for placeholder text in mini editor
2013-11-26 11:01:42 -08:00
Kevin Sawicki
f8ed6eadc8
Add WorkspaceView and atom.workspaceView shims
2013-11-26 09:13:06 -08:00
Ben Ogle
0c2c739741
Add ability for placeholder text in mini editor
2013-11-25 14:46:54 -08:00
Kevin Sawicki
79c6badce8
Upgrade to gists@0.11.0 for spec fixes
2013-11-25 11:40:05 -08:00
Kevin Sawicki
a48ef934eb
Upgrade to gists@0.10.0
2013-11-25 11:31:53 -08:00
Kevin Sawicki
85d5968318
Remove consecutive comment blocks
2013-11-22 15:45:01 -08:00
Kevin Sawicki
9b4dd602be
📝 Tweak markdown in Atom comments
2013-11-22 15:40:50 -08:00
Kevin Sawicki
62d84e5d4b
📝 Doc Project::registerOpener
2013-11-22 15:40:50 -08:00
Ben Ogle
61ed5da1dc
Upgrade themes for tooltips
2013-11-22 15:40:12 -08:00
Ben Ogle
32e25d4bb2
Don't override the default options!
2013-11-22 15:39:47 -08:00
Ben Ogle
aae9614839
Upgrade to tabs@0.12.0
2013-11-22 15:33:03 -08:00
Kevin Sawicki
7fa4121227
📝 Mark PackageManager constructor as private
2013-11-22 15:19:23 -08:00
Kevin Sawicki
1d783826a2
📝 Doc Selection::compare
2013-11-22 15:19:23 -08:00
Ben Ogle
bdb6e193de
Upgrade find-and-replace@0.49.0
2013-11-22 15:18:43 -08:00
Ben Ogle
3f75512de2
Tooltips can now override the default options
2013-11-22 15:15:05 -08:00
Ben Ogle
5910b05344
Use my fork of bootstrap for now
...
I added some things to tooltips that we need. Namely, fitting them within the viewport.
2013-11-22 15:15:05 -08:00
Kevin Sawicki
7f039b3383
Update confirmSync references in specs
2013-11-22 15:09:47 -08:00
Kevin Sawicki
ca35ced587
📝 Use markdown for example
2013-11-22 15:08:18 -08:00
Kevin Sawicki
734ef19f48
Upgrade to tree-view@0.39.0
2013-11-22 15:02:08 -08:00
Kevin Sawicki
ef9ce1bf70
Consolidate Atom::confirm/confirmSync
...
Support both an array and hash of buttons to allow callbacks
optionally.
2013-11-22 15:00:32 -08:00
Kevin Sawicki
c754b73b71
📝 Doc what paths are returned
2013-11-22 14:39:27 -08:00
Kevin Sawicki
21565332a4
Use fs-plus to get home directory path
2013-11-22 14:39:27 -08:00
Kevin Sawicki
8871d9cd2d
Remove unused Atom::getTempDirPath
2013-11-22 14:39:26 -08:00
Kevin Sawicki
64f0fcc839
📝 Add docs to Atom class
2013-11-22 14:39:26 -08:00
Nathan Sobo
581d12b04f
Upgrade to Telepath 0.45.0 for references and to debug #1153
...
I downgraded back to 0.38.0 after a brief period on 0.44.0 in which I
saw issues. 0.44.0 is a pretty big jump that introduces reference
semantics. I've since only seen issue #1153 , which @mcolyer saw at
version 0.38.0 as well. 0.45.0 throws an exception at the moment I think
markers are getting into a bad state, so hopefully it should help us
debug the problem.
2013-11-22 16:52:10 -05:00
Kevin Sawicki
05a9ace3e6
📝 Add period to comment
2013-11-22 13:43:43 -08:00
Kevin Sawicki
03eac362f6
📝 Add missing colon to Private
2013-11-22 13:39:24 -08:00
Kevin Sawicki
8a05b0f51d
📝 Mark setDigest as private
2013-11-22 13:31:27 -08:00
Matt Colyer
4069d23d86
📝 Indicate how to access DeserializerManager
2013-11-22 14:53:08 -05:00
Kevin Sawicki
78b48345ac
Update reference to renamed param
2013-11-22 11:52:21 -08:00
Matt Colyer
139e2f6de0
:note: Mark ContextMenu as private
2013-11-22 14:49:10 -05:00
Kevin Sawicki
ed86b4a478
📝 Mark EditorView public
2013-11-22 11:48:00 -08:00
Kevin Sawicki
f2352131cc
📝 Mark SiteShim private
2013-11-22 11:45:36 -08:00
Kevin Sawicki
56df435fb8
📝 Mark ::get as private and tweak comments
2013-11-22 11:43:52 -08:00
Kevin Sawicki
595ff19b5b
📝 Mark LessCompileCache class private
2013-11-22 11:40:52 -08:00
Kevin Sawicki
33eb0bae8f
📝 Add docs to all public methods
2013-11-22 11:37:29 -08:00
Kevin Sawicki
fde1560377
📝 doc PackageManager as public
2013-11-22 10:59:43 -08:00
Kevin Sawicki
a640d07599
Merge pull request #1151 from atom/ks-remove-global-functions
...
Remove global functions
2013-11-22 10:26:35 -08:00
Kevin Sawicki
45b65cd3aa
Organize imports
2013-11-22 10:13:59 -08:00
Kevin Sawicki
f217278001
Move editor window helpers to Atom class
2013-11-22 10:13:59 -08:00
Kevin Sawicki
3320176a0a
Move atom/apm install helpers to CommandInstaller
2013-11-22 10:13:59 -08:00
Kevin Sawicki
754b5a6004
Remove unused requires
2013-11-22 10:13:59 -08:00
Kevin Sawicki
79b84b2433
Move window.deserializeEditorWindow to Atom class
2013-11-22 10:13:59 -08:00
Kevin Sawicki
17be036ff8
Move window.setUpEnvironment to Atom class
2013-11-22 10:13:59 -08:00
Ben Ogle
23deec833f
Upgrade to bootstrap 3.0.2
2013-11-22 10:11:24 -08:00
Ben Ogle
6a8d0bef4a
Merge branch 'master' of github.com:atom/atom
2013-11-22 10:03:06 -08:00
Ben Ogle
d5ce1a0312
Add more chars to the shortcut parser
2013-11-22 10:02:52 -08:00
Kevin Sawicki
74decbd18a
Upgrade to terminal@0.22.0 refs #1150
2013-11-22 09:33:17 -08:00
Matt Colyer
085806f97f
Upgrade terminal@0.21.0
2013-11-22 10:12:19 -05:00
Matt Colyer
ca8be83903
Upgrade terminal@0.20.0
2013-11-22 09:46:59 -05:00
Matt Colyer
da713da311
Merge pull request #1147 from atom/pass-original-event
...
Pass originalEvent property on command events
2013-11-22 06:19:36 -08:00
Kevin Sawicki
7a6c75a83e
Refresh cache when core.themes changes
...
Previously this wasn't needed because a new cache was created for each
stylesheet loaded.
2013-11-21 17:46:29 -08:00
Kevin Sawicki
3e7a517c25
Add missing @ before lessCache lazy initialization
2013-11-21 17:03:10 -08:00
Kevin Sawicki
e623ef4232
Upgrade to exception-reporting@0.8.0
2013-11-21 16:56:24 -08:00
Ben Ogle
18399aa264
Replace keystrokes in tooltips
2013-11-21 16:53:38 -08:00
Kevin Sawicki
2a5f393712
Use resource path from atom.getLoadSettings()
2013-11-21 16:32:12 -08:00
Kevin Sawicki
27f779ec03
Merge pull request #1149 from atom/ks-user-dot-js
...
~/.atom/user.js
2013-11-21 16:26:18 -08:00
Kevin Sawicki
5d717eb7bd
Load ~/.atom/user.js when available
2013-11-21 16:21:37 -08:00
Kevin Sawicki
0b457fd80a
Merge pull request #1148 from atom/ks-remove-resource-path
...
🔥 window.resourcePath
2013-11-21 16:19:42 -08:00
Kevin Sawicki
dd9aa2d02f
💄 Remove extra space
2013-11-21 16:08:27 -08:00
Kevin Sawicki
87b530140b
Remove window.resourcePath
2013-11-21 16:08:27 -08:00
Kevin Sawicki
2f46fee1ca
Use resource path from load settings
2013-11-21 16:08:27 -08:00
Kevin Sawicki
fbb48e7807
Merge pull request #1146 from atom/ks-menu-selectors
...
Check selectors using webkitMatchesSelector
2013-11-21 16:07:04 -08:00
Ben Ogle
01c141eec6
Upgrade styleguide
2013-11-21 16:05:07 -08:00
Kevin Sawicki
7d9d0c715c
📝 Mention what testEditor simulates
2013-11-21 16:01:55 -08:00
Kevin Sawicki
a9887b5007
Remove logging
2013-11-21 16:01:55 -08:00
Kevin Sawicki
c4dec72dcd
Return early when document.body matches selector
2013-11-21 16:01:55 -08:00
Kevin Sawicki
d093d5cc06
Check selectors using webkitMatchesSelector
2013-11-21 16:01:55 -08:00
Ben Ogle
27c9e54538
Upgrade styleguide
2013-11-21 15:44:40 -08:00
Ben Ogle
3bbe6ee98c
Merge branch 'master' of github.com:atom/atom
2013-11-21 15:30:13 -08:00
Matt Colyer
524d8e8e21
Merge remote-tracking branch 'origin/master' into pass-original-event
2013-11-21 17:54:54 -05:00
Kevin Sawicki
c31211dc21
Full screen window after it is shown and focused
...
This prevents a blank menu bar from appearing when opening a window
that was previously closed when in full screen mode.
Closes #1144
2013-11-21 14:51:49 -08:00
Matt Colyer
6c1b63d352
Pass originalEvent property on command events
...
vim-mode needs access to the original keystroke that triggered the
event.
2013-11-21 17:49:07 -05:00
Ben Ogle
6fa7da79eb
Provide a defualt
2013-11-21 14:34:49 -08:00
Ben Ogle
c2371f3054
Allow passing an htmlElement into requireStylesheet
2013-11-21 14:32:48 -08:00
Kevin Sawicki
2349627e3c
Tweak modifier order in spec
2013-11-21 13:56:12 -08:00
Kevin Sawicki
90d92a4c92
Upgrade to go-to-line@0.10.0 for atom prefix fixes
2013-11-21 13:46:54 -08:00
Matt Colyer
66171e0301
Modifiers need to be added in alphabetical order
2013-11-21 16:17:37 -05:00
Kevin Sawicki
cdc7f70b22
Pass buffer from event to TextBuffer::removeBuffer
...
Previously only the last buffer would be destroyed since the buffer
from the loop variable was being used.
2013-11-21 13:04:47 -08:00
Matt Colyer
e225dbe93d
Merge pull request #1130 from atom/meta-to-command
...
Use `cmd` instead of `meta`
2013-11-21 12:41:31 -08:00
Kevin Sawicki
7dc18765ad
Call serializeForPersistence instead of serialize
2013-11-21 11:29:05 -08:00
Matt Colyer
c1d379fd6c
Update packages for updated keymaps
2013-11-21 14:07:38 -05:00
Matt Colyer
a754ac4da0
Revert "Alias meta to cmd in keymaps"
...
This reverts commit f0aa408b70 .
2013-11-21 13:08:12 -05:00
Kevin Sawicki
21560df2f0
Add platform class to selectors array
2013-11-21 09:19:33 -08:00
Matt Colyer
f0aa408b70
Alias meta to cmd in keymaps
2013-11-21 10:38:13 -05:00
Matt Colyer
161c9a62b5
Merge branch 'master' into meta-to-command
...
Conflicts:
spec/keymap-spec.coffee
2013-11-21 09:59:49 -05:00
Nathan Sobo
2c5bbcbc22
Merge branch 'ns-fix-telepath'
2013-11-20 22:08:00 -07:00
Nathan Sobo
eee72f7664
Drop back to telepath 0.38.0 until I figure out what's going on
2013-11-20 21:59:52 -07:00
Nathan Sobo
073d398e6f
Upgrade telepath to 0.43.0 so we don't serialize orphans
2013-11-20 21:18:08 -07:00
Kevin Sawicki
2310e263a7
Upgrade to tabs@0.11.0 refs #1143
2013-11-20 19:30:50 -08:00
Kevin Sawicki
de7b212d99
Change cancel to off for consistency with emissary
2013-11-20 19:07:56 -08:00
Kevin Sawicki
75873ef6b3
Upgrade apm for develop command running install
2013-11-20 18:58:44 -08:00
Kevin Sawicki
73855a49fc
Merge pull request #1142 from atom/ks-remove-fs-shims
...
Remove fs-plus shims
2013-11-20 18:26:09 -08:00
Kevin Sawicki
cae055fd3f
Upgrade to tree-view@0.37.0
2013-11-20 18:21:09 -08:00
Kevin Sawicki
2aad31c4dc
Upgrade to find-and-replace@0.47.0
2013-11-20 18:08:46 -08:00
Kevin Sawicki
93052ad611
Upgrade to fuzzy-finder@0.24.0
2013-11-20 18:06:31 -08:00
Kevin Sawicki
67733b8b05
Upgrade to git-diff@0.16.0
2013-11-20 18:04:07 -08:00
Kevin Sawicki
21543569ef
Upgrade to package-generator@0.21.0
2013-11-20 18:01:42 -08:00
Kevin Sawicki
7371ebbf20
Upgrade to status-bar@0.22.0
2013-11-20 18:00:05 -08:00
Kevin Sawicki
73470cc294
Upgrade to symbols-view@0.23.0
2013-11-20 17:58:00 -08:00
Kevin Sawicki
1e60b5fa3b
Upgrade to archive-view@0.14.0
2013-11-20 17:56:45 -08:00
Kevin Sawicki
172ecbd897
Upgrade to tree-view@0.36.0
2013-11-20 17:54:35 -08:00
Kevin Sawicki
289cc24b56
Remove fs shims
2013-11-20 17:48:10 -08:00
Kevin Sawicki
a20483ccdb
Merge pull request #1140 from atom/ks-remove-project-root-view-globals
...
Remove project/rootView globals
2013-11-20 17:34:44 -08:00
Kevin Sawicki
b2ceaf3b8b
Upgrade packages for missing atom prefix fixes
2013-11-20 17:29:01 -08:00
Kevin Sawicki
1c3c508985
Upgrade apm for new package templates
2013-11-20 17:23:48 -08:00
Kevin Sawicki
645f4ad907
📝 Add atom prefix package example
2013-11-20 17:23:48 -08:00
Kevin Sawicki
05dd6f8f17
Upgrade to fuzzy-finder@0.23.0
2013-11-20 17:23:48 -08:00
Kevin Sawicki
b19390b519
Add missing atom prefix to rootView and project
2013-11-20 17:23:48 -08:00
Kevin Sawicki
a3f339e0c3
Correct order of refresh steps
2013-11-20 17:23:48 -08:00
Kevin Sawicki
42040e14b3
Add atom prefix to rootView and project
2013-11-20 17:23:48 -08:00
Kevin Sawicki
91640f0886
Add atom prefix to project references
2013-11-20 17:23:47 -08:00
Kevin Sawicki
0377d64788
Assign to atom.project instead of window.project
2013-11-20 17:23:47 -08:00
Kevin Sawicki
cd37caae96
Add atom prefix to rootView
2013-11-20 17:23:47 -08:00
Kevin Sawicki
aab63c26e7
Add atom prefix to project
2013-11-20 17:23:47 -08:00
Kevin Sawicki
6da6101a52
Upgrade packages for project/rootView global fixes
2013-11-20 17:23:47 -08:00
Kevin Sawicki
87b33648dc
Use project passed in via options hash
2013-11-20 17:23:47 -08:00
Kevin Sawicki
d0b380e535
Add atom prefix to rootView and project references
2013-11-20 17:23:47 -08:00
Kevin Sawicki
99480901e2
Add missing atom prefix
2013-11-20 17:23:47 -08:00
Kevin Sawicki
6852720408
Add atom prefix to project references
2013-11-20 17:23:47 -08:00
Kevin Sawicki
f9498732a5
Add atom prefix to rootView
2013-11-20 17:23:47 -08:00
Kevin Sawicki
e4aa82fda1
Remove window.rootView shims
2013-11-20 17:23:47 -08:00
Kevin Sawicki
bc1a743b2f
Remove project and rootView from window
2013-11-20 17:23:47 -08:00
Ben Ogle
3fe22aa5c8
Set font sizes
2013-11-20 17:11:50 -08:00
Ben Ogle
fe035d4d7c
Merge pull request #1141 from atom/bo-jquery-extensions
...
Add setTooltip jquery function
2013-11-20 17:11:21 -08:00
Ben Ogle
e8bfb7ca09
Fix up things for kevin
2013-11-20 17:10:57 -08:00
Ben Ogle
4bfd48b983
Add setTooltip jquery function
2013-11-20 16:55:50 -08:00
Nathan Sobo
5a1fadf7ce
Merge branch 'ns-telepath-references'
2013-11-20 17:12:06 -07:00
Ben Ogle
819ac9ea68
Add keyBindingsForCommandMatchingElement to keymap
2013-11-20 15:43:02 -08:00
Nathan Sobo
6384841134
Upgrade to telepath 0.42.0 for references
2013-11-20 16:23:04 -07:00
Paul Betts
a0fbec29c3
Merge pull request #1137 from atom/windows-fonts
...
Set up Windows font fallbacks
2013-11-20 15:14:21 -08:00
Ben Ogle
238fca2004
upgrade status-bar and grammar-selector
...
Use the status bar api in grammar-selector
2013-11-20 14:52:19 -08:00
Kevin Sawicki
014beda455
Merge pull request #1138 from atom/ks-remove-deserializer-shims
...
Remove deserializer shims
2013-11-20 14:51:03 -08:00
Kevin Sawicki
777df644ce
Upgrade to markdown-preview@0.18.0
2013-11-20 14:40:04 -08:00
Kevin Sawicki
f3ea3a3395
Add missing atom.deserializers prefix
2013-11-20 14:33:55 -08:00
Kevin Sawicki
b82fdace61
Add missing atom.deserializers prefix
2013-11-20 14:26:56 -08:00
Kevin Sawicki
7195102a04
Upgrade to find-and-replace@0.45.0
2013-11-20 14:19:47 -08:00
Kevin Sawicki
5ec6a4a189
Use atom.deserializers directly
2013-11-20 14:18:38 -08:00
Kevin Sawicki
e330b1a2e8
Use atom.deserializers directly
2013-11-20 14:16:38 -08:00
Kevin Sawicki
5334433bc2
Upgrade to tabs@0.10.0
2013-11-20 14:13:54 -08:00
Kevin Sawicki
366a12903a
Deserialize using atom.deserializers
2013-11-20 14:13:13 -08:00
Kevin Sawicki
063cb04fb5
Upgrade to styleguide@0.11.0
2013-11-20 14:10:00 -08:00
Kevin Sawicki
d9c2f07fbe
Use atom.deserializers directly
2013-11-20 14:09:44 -08:00
Kevin Sawicki
5c1fa8e53d
Upgrade to terminal@0.18.0
2013-11-20 14:07:08 -08:00
Kevin Sawicki
a1f3540cb4
Call deserialize on deserializers ivar
2013-11-20 14:00:51 -08:00
Kevin Sawicki
2eeb399cf1
Remove deserializer shims on window
2013-11-20 13:51:12 -08:00
Kevin Sawicki
71e8e865f2
Merge pull request #1131 from atom/ks-remove-shims
...
Remove shims
2013-11-20 13:42:11 -08:00
Paul Betts
9f080be6e1
Add Courier New as a last-chance fallback
2013-11-20 13:21:30 -08:00
Kevin Sawicki
56f66f8578
Upgrade to release-notes@0.12.0
2013-11-20 12:49:16 -08:00
Kevin Sawicki
0b1dc704ea
Upgrade to tabs@0.9.0
2013-11-20 12:49:16 -08:00
Kevin Sawicki
578d823118
Upgrade to find-and-replace@0.44.0
2013-11-20 12:49:16 -08:00
Kevin Sawicki
0196f2a2eb
Upgrade to dev-live-reload@0.16.0
2013-11-20 12:49:16 -08:00
Kevin Sawicki
1e68a7266f
Add atom prefix to keymap global
2013-11-20 12:49:16 -08:00
Kevin Sawicki
093143f7a9
Upgrade to symbols-view@0.21.0
2013-11-20 12:49:16 -08:00
Kevin Sawicki
4eeef9cfbd
Upgrade packages for shim removal fixes
2013-11-20 12:49:15 -08:00
Kevin Sawicki
ce3ec75c55
Remove remaining package manager shims
2013-11-20 12:49:15 -08:00
Kevin Sawicki
bb09de9703
Upgrade to wrap-guide@0.6.0 for spec fixes
2013-11-20 12:48:50 -08:00
Kevin Sawicki
e64ba18fe3
Upgrade to visual-bell@0.4.0 for atom global fixes
2013-11-20 12:48:50 -08:00
Kevin Sawicki
3908f81fc6
Upgrade to spell-check@0.14.0 for spec fixes
2013-11-20 12:48:06 -08:00
Kevin Sawicki
fac46a295c
Add shim for rootView on either atom or window
2013-11-20 12:48:06 -08:00
Kevin Sawicki
b01470a738
Upgrade to settings-view@0.44.0 for config fixes
2013-11-20 12:48:06 -08:00
Kevin Sawicki
f3be613662
Add atom prefix to config global
2013-11-20 12:48:06 -08:00
Kevin Sawicki
ede29d99c1
Access package manager via atom.packages
2013-11-20 12:48:05 -08:00
Kevin Sawicki
d2369e94c8
Add atom prefix to config reference
2013-11-20 12:48:05 -08:00
Kevin Sawicki
dbe3399016
Upgrade to autoflow@0.6.0 for global fixes
2013-11-20 12:48:05 -08:00
Kevin Sawicki
3952423d99
Access package manager methods on atom.packages
2013-11-20 12:48:05 -08:00
Kevin Sawicki
ffdcecc0f2
Remove unused package manager shims on atom
2013-11-20 12:48:05 -08:00
Kevin Sawicki
0069eb4d0d
Remove atom.isPackageActive shim
2013-11-20 12:48:05 -08:00
Kevin Sawicki
5fa55026d5
Call loadPackage on atom.packages
2013-11-20 12:48:05 -08:00
Kevin Sawicki
6d04d57e74
Remove atom.loadPackage shim
2013-11-20 12:48:05 -08:00
Kevin Sawicki
3f0dca5a40
Remove unused package managers shims
2013-11-20 12:48:05 -08:00
Kevin Sawicki
8b14a66e2c
Upgrade to settings-view@0.43.0
2013-11-20 12:48:05 -08:00
Kevin Sawicki
1607411df1
Upgrade to timecop@0.10.0
2013-11-20 12:48:05 -08:00
Kevin Sawicki
dade9f6309
Upgrade to metrics@0.12.0
2013-11-20 12:48:05 -08:00
Kevin Sawicki
568aa1d396
Remove some package manager shims on atom global
2013-11-20 12:48:05 -08:00
Kevin Sawicki
9febe179fa
Remove unused deserializer shims
2013-11-20 12:48:04 -08:00
Kevin Sawicki
c9e68ab044
Remove window.config shim from spec helper
2013-11-20 12:48:04 -08:00
Kevin Sawicki
285186567a
Upgrade to status-bar@0.18.0 for syntax global fixes
2013-11-20 12:48:04 -08:00
Kevin Sawicki
1c136f16e3
Upgrade to keybind-resolve@0.4.0 for rootView fix
2013-11-20 12:48:04 -08:00
Kevin Sawicki
534a2d4565
Upgrade to markdown-preview@0.17.0 for atom prefix on globals
2013-11-20 12:48:04 -08:00
Kevin Sawicki
9e814de969
Remove window.config shim
2013-11-20 12:48:04 -08:00
Kevin Sawicki
7202ba274a
Upgrade to status-bar@0.17.0 for atom.syntax usage
2013-11-20 12:48:04 -08:00
Kevin Sawicki
46e85fac87
Remove window.syntax shim
2013-11-20 12:48:04 -08:00
Kevin Sawicki
d1f1b494cf
Remove window.keymap shim
2013-11-20 12:48:04 -08:00
Kevin Sawicki
f11803df60
Remove window.site shim
2013-11-20 12:48:04 -08:00
Paul Betts
f094a86ae7
Initial hack of proper Windows fonts
2013-11-20 12:47:32 -08:00
Ben Ogle
a6c791ce39
Upgrade to tree-view@0.34.0
2013-11-20 11:40:08 -08:00
Matt Colyer
dfa870f514
Merge branch 'master' into meta-to-command
...
Conflicts:
keymaps/win32.cson
2013-11-20 10:19:12 -08:00
Corey Johnson
a98377b899
Merge pull request #1132 from atom/cj-editor-rename
...
Editor & EditSession rename
2013-11-20 10:11:09 -08:00
probablycorey
c3de3d8eea
Update documentation
2013-11-20 10:04:28 -08:00
probablycorey
2d15f5e49a
Remove pathForRepositoryUrl from atom exports
2013-11-20 10:03:06 -08:00
Matt Colyer
56386cb06a
Upgrade atom-shell@0.6.11
2013-11-20 08:48:03 -08:00
Ben Ogle
986a7ad5c3
Merge pull request #1135 from atom/workspace-class
...
Use `.workspace` rather than `body` for keybindings
2013-11-19 18:50:43 -08:00
Kevin Sawicki
9a01b5a6bf
Use Date.now()
2013-11-19 17:15:25 -08:00
Matt Colyer
ccafda6f7f
Keep .platform-<platform> rather than .workspace-<platform>
2013-11-19 17:03:16 -08:00
Matt Colyer
33538a5ed7
Use .workspace rather than body for keybindings
2013-11-19 16:57:10 -08:00
Ben Ogle
aae85cd7c1
Upgrade to find-and-replace@0.43.0
2013-11-19 16:56:32 -08:00
Matt Colyer
ce098e587f
Reduce specificity of platform keybindings
2013-11-19 16:46:46 -08:00
Kevin Sawicki
233d819e04
Add atom prefix to syntax global
2013-11-19 16:37:50 -08:00
Kevin Sawicki
fbbf3d177a
Upgrade to whitespace@0.9.0
2013-11-19 16:33:46 -08:00
probablycorey
c33bd34996
Add reverse compatability for Editor creation
2013-11-19 16:22:29 -08:00
probablycorey
34cdb23d71
Remove file
...
I didn't mean to check this file in.
2013-11-19 15:57:41 -08:00
probablycorey
fcedcd117d
Merge remote-tracking branch 'origin/master' into cj-editor-rename
2013-11-19 15:55:20 -08:00
Matt Colyer
3d7de21d6c
Replicate command keybindings on windows
2013-11-19 15:53:43 -08:00
Matt Colyer
2278ee742a
Merge remote-tracking branch 'origin/master' into meta-to-command
2013-11-19 15:35:31 -08:00
Matt Colyer
55e90f8ae1
Use cmd instead of command
2013-11-19 15:29:37 -08:00
probablycorey
2ca738453b
Update benchmarks
2013-11-19 15:24:50 -08:00
probablycorey
31a9bb83cf
Replace editSession variables with editor
2013-11-19 15:22:47 -08:00
Matt Colyer
1e4504e7f3
Use command instead of meta
2013-11-19 15:16:55 -08:00
probablycorey
bf05ddb958
🔫
...
I screwed up a rebase, this nasty commit is the result.
2013-11-19 15:15:12 -08:00
probablycorey
756c2be64a
Replace editor instance variables with editorView
2013-11-19 14:57:35 -08:00
probablycorey
6fdd4f775b
Rename TextEditor and TextEditorView to Editor and EditorView
2013-11-19 14:57:35 -08:00
probablycorey
625fcaffc8
Update TextEditor specs
2013-11-19 14:57:31 -08:00
probablycorey
955d379e0e
Rename EditSession to TextEditor
2013-11-19 14:56:09 -08:00
Kevin Sawicki
0d71f20073
Upgrade to gists@0.8.0 for pasteboard fix
2013-11-19 14:43:28 -08:00
Kevin Sawicki
42c40e8c7a
Upgrade to to-the-hubs@0.11.0 for pasteboard fix
2013-11-19 14:39:44 -08:00
probablycorey
89212e599f
Update requires
2013-11-19 14:34:26 -08:00
probablycorey
95e4ac903c
Use Range literals
2013-11-19 14:34:26 -08:00
probablycorey
311155ac0d
Rename editor-spec to text-editor-view-spec
2013-11-19 14:34:26 -08:00
probablycorey
aaa82e23da
Rename Editor to TextEditorView
2013-11-19 14:34:20 -08:00
Kevin Sawicki
8e46bc5241
Add shim for atom.rootView vs. window.rootView
2013-11-19 14:15:47 -08:00
Matt Colyer
37a5a6f501
Merge pull request #1117 from atom/platform-keybindings
...
Platform keybindings
2013-11-19 14:10:53 -08:00
Kevin Sawicki
83f14c137c
Remove window.pasteboard shim
2013-11-19 14:03:44 -08:00
Matt Colyer
b0b458b1f6
Review remaining global bindings
2013-11-19 13:53:10 -08:00
Kevin Sawicki
f4de124aa6
Add atom prefix to rootView reference
2013-11-19 13:34:01 -08:00
Kevin Sawicki
4b0eaf05a5
Remove Emitter::trigger shim
2013-11-19 13:24:29 -08:00
Kevin Sawicki
03e8bc6f19
Remove Emitter::one shim
2013-11-19 12:58:56 -08:00
Kevin Sawicki
13186fcf7a
Remove Emitter::subscriptionCount shim
2013-11-19 12:55:18 -08:00
Kevin Sawicki
fea0f1f90a
📝 atom.project instead of global.project
2013-11-19 12:30:05 -08:00
Matt Colyer
b449bb4444
Fix update-atom-shell task when using the keychain
2013-11-19 12:21:12 -08:00
Matt Colyer
fe6b40fc5d
Merge branch 'master' into platform-keybindings
2013-11-19 11:58:48 -08:00
Matt Colyer
82e3935ae3
Guard against undefined labels
2013-11-19 11:57:59 -08:00
Matt Colyer
32a3b6302c
Use document.body to be concise
2013-11-19 11:21:50 -08:00
Matt Colyer
6157fcaf73
Merge branch 'master' into platform-keybindings
2013-11-19 11:11:32 -08:00
Matt Colyer
ab74d8be38
Merge pull request #1115 from atom/refine-paste-normalization
...
Don't normalize indents on paste if there are preceding characters, fixes #1112
2013-11-19 10:54:44 -08:00
Kevin Sawicki
886a2aa867
Remove pathForRepositoryUrl from exports
2013-11-19 10:26:33 -08:00
Kevin Sawicki
aeaa76a9e1
Remove Site from exports
2013-11-19 10:25:42 -08:00
Kevin Sawicki
6a7bcb6f52
Prepare next release
2013-11-19 09:31:13 -08:00
Kevin Sawicki
ee1ec4670d
Listen for destroyed events on deserialized buffers
2013-11-19 09:08:24 -08:00
Kevin Sawicki
7e0af4c575
Prepare next release
2013-11-18 18:49:23 -08:00
Kevin Sawicki
f55a200591
Return emissary subscription directly
2013-11-18 18:41:43 -08:00
Kevin Sawicki
89d8eac091
Remove console.log statement
2013-11-18 16:09:25 -08:00
probablycorey
5011b6e78f
Remove atom argument from activate
2013-11-18 15:50:36 -08:00
probablycorey
d6e67c5b32
Update find-and-replace
2013-11-18 15:10:13 -08:00
Ben Ogle
de547e20c2
Oops
2013-11-18 15:07:49 -08:00
Ben Ogle
2b79b19330
Upgrade ui themes and style guide to style progress bars
2013-11-18 15:05:52 -08:00
Matt Colyer
2b234545b5
Merge pull request #1116 from atom/windows-menus
...
Make Windows menus more Native(tm), fixes #1085
2013-11-18 11:08:04 -08:00
Kevin Sawicki
a66543048b
Include buffer in emitted events
2013-11-18 10:06:14 -08:00
Kevin Sawicki
ca96aa2804
📝 doc what DisplayBuffer::getGrammar returns
2013-11-18 09:30:56 -08:00
Kevin Sawicki
316571308a
Remove unused ws dependency
2013-11-15 15:34:52 -08:00
Matt Colyer
b323d9ce18
Rename hasNoPrecedingCharacters => hasPrecedingCharactersOnLine
2013-11-15 15:32:24 -08:00
Corey Johnson
0e1c757cd0
Merge pull request #1119 from atom/cj-keymap-cleanup
...
Keymap cleanup
2013-11-15 14:42:20 -08:00
probablycorey
084bbb1578
Use skinny arrow
2013-11-15 14:35:02 -08:00
probablycorey
7c348ee478
Update packages
2013-11-15 14:25:48 -08:00
probablycorey
a0c6a94409
Added documentation for Keymap's public classes
2013-11-15 14:23:52 -08:00
probablycorey
80cdf61fa4
Update remove spec
2013-11-15 14:09:24 -08:00
probablycorey
29c3fadb6f
Move public methods to top of file
2013-11-15 14:07:01 -08:00
probablycorey
1ae3806c69
Use source instead of name
2013-11-15 14:06:03 -08:00
probablycorey
98b509441c
Move methods into KeyBinding class
2013-11-15 14:05:35 -08:00
probablycorey
02f40688e2
Merge remote-tracking branch 'origin/master' into cj-keymap-cleanup
2013-11-15 13:53:42 -08:00
probablycorey
cb8e378af6
Use keyBinding in place of binding in method names
2013-11-15 13:49:17 -08:00
Kevin Sawicki
babc4732b8
Merge pull request #1111 from atom/ks-extend-model
...
Extend telepath.Model
2013-11-15 13:43:23 -08:00
probablycorey
dcccde8f3f
Clone default keybindings in specs
2013-11-15 13:32:31 -08:00
probablycorey
8ed4923e58
Replace binding-set with key-binding
2013-11-15 13:32:09 -08:00
probablycorey
529c829438
💄
2013-11-15 11:54:18 -08:00
probablycorey
809a02ca10
Clone keyBindings by default
2013-11-15 11:54:09 -08:00
probablycorey
b9902cb6f2
Add specs
2013-11-15 11:50:55 -08:00
Kevin Sawicki
de4d3dbbe9
Create new project when state doesn't return a Project
2013-11-15 11:37:25 -08:00
Kevin Sawicki
3fe88c4df1
💄 Add period to comment
2013-11-15 11:17:35 -08:00
Kevin Sawicki
20811a9f52
📝 Mention which methods are telepath hooks
2013-11-15 11:17:35 -08:00
Kevin Sawicki
b137f1a3e3
Upgrade to emissary@0.17.0
2013-11-15 11:17:35 -08:00
Kevin Sawicki
0b12f01206
Use Project::bufferForPathSync instead of buildBufferSync
2013-11-15 11:17:35 -08:00
Kevin Sawicki
1d7b4c5f9a
Updating places still using Buffer instead of TextBuffer
2013-11-15 11:17:35 -08:00
Kevin Sawicki
e2d4b58d5f
Remove unused Range
2013-11-15 11:17:35 -08:00
Kevin Sawicki
1c8df2c0b5
💄 Organize imports in TextBuffer
2013-11-15 11:17:35 -08:00
Kevin Sawicki
9067c65a41
Use Atom::replicate to test serialization
2013-11-15 11:17:35 -08:00
Kevin Sawicki
1d4f2fba8b
Use id provide by telepath.Model
2013-11-15 11:17:34 -08:00
Kevin Sawicki
12dd412439
Restore relative path as uri of TextBuffer
2013-11-15 11:17:34 -08:00
Kevin Sawicki
19d680544b
Use Atom::replicate to obtain second project
2013-11-15 11:17:34 -08:00
Kevin Sawicki
a45dd3fe37
Register deepest model classes first
2013-11-15 11:17:34 -08:00
Kevin Sawicki
f6c8a435ae
Upgrade to telepath@0.37.0
2013-11-15 11:17:34 -08:00
Kevin Sawicki
93bfe0edf6
Store path when set in project
2013-11-15 11:17:34 -08:00
Kevin Sawicki
d3fed57cb3
Only serialize project state for persistence
2013-11-15 11:17:34 -08:00
Kevin Sawicki
8372adb38a
Remove spec for removed TextBuffer::getRelativePath
2013-11-15 11:17:34 -08:00
Kevin Sawicki
e4b3d3a83c
Call getValues() when iterating over buffers
2013-11-15 11:17:34 -08:00
Kevin Sawicki
11f1ef9d8b
Destroy unretained buffers in beforePersistence
2013-11-15 11:17:34 -08:00
Kevin Sawicki
7d87ae00ff
Use Atom::replicate for second project
2013-11-15 11:17:34 -08:00
Kevin Sawicki
3ec2378242
Access project from atom global
2013-11-15 11:17:34 -08:00
Kevin Sawicki
28943a35da
Use getWindowState instead of referencing window state directly
2013-11-15 11:17:34 -08:00
Kevin Sawicki
7b43c8a860
Use Atom::replicate in git spec to simulate project serialization
2013-11-15 11:17:33 -08:00
Kevin Sawicki
8b17b7eca9
Remove unused repoUrl property
2013-11-15 11:17:33 -08:00
Kevin Sawicki
6432cda691
Upgrade to telepath@0.35.0
2013-11-15 11:17:33 -08:00
Kevin Sawicki
cf0bdb9c94
Remove unused property
2013-11-15 11:17:33 -08:00
Kevin Sawicki
34f1472653
Use getValues() when iterating over buffers
2013-11-15 11:17:33 -08:00
Kevin Sawicki
a475e27cd4
Call createAsRoot for mini editor's buffer
2013-11-15 11:17:33 -08:00
Kevin Sawicki
abc1f23516
Remove unused relative path from Editor/EditSession/TextBuffer
2013-11-15 11:17:33 -08:00
Kevin Sawicki
dc7e7f9ed0
Listen for buffer destroyed in Project
2013-11-15 11:17:33 -08:00
Kevin Sawicki
5fdec4dc7b
Move checkoutHead implementation to Editor
2013-11-15 11:17:33 -08:00
Kevin Sawicki
618d281d6c
Restore buffer.release() call to previously location
2013-11-15 11:17:33 -08:00
Kevin Sawicki
055ec8cb9c
Implement beforePersistence in TextBuffer
2013-11-15 11:17:33 -08:00
Kevin Sawicki
df3fe90c89
Upgrade to telepath@0.33.0
2013-11-15 11:17:33 -08:00
Kevin Sawicki
21e0e95a7a
Add model property for disk contents digest
2013-11-15 11:17:33 -08:00
Kevin Sawicki
6caed6e918
Add model property for relative path
2013-11-15 11:17:32 -08:00
Kevin Sawicki
7dd84636ba
Use Project::addBuffer instead of window.deserialize
2013-11-15 11:17:32 -08:00
Kevin Sawicki
b12954760d
Use Project::addBuffer instead of ::openSync
2013-11-15 11:17:32 -08:00
Kevin Sawicki
4bb21fd9ec
Use project.addBuffer instead of window.deserialize
2013-11-15 11:17:32 -08:00
Kevin Sawicki
11787e5a5d
Return added buffer from Project::addBufferAtIndex
2013-11-15 11:17:32 -08:00
Kevin Sawicki
276e63611a
Register buffer with project
2013-11-15 11:17:32 -08:00
Kevin Sawicki
957374eb40
Call telepath.Array::getValues() during clone
2013-11-15 11:17:32 -08:00
Kevin Sawicki
fe9f1373c1
Cancel stopped changing timeout when destroyed
2013-11-15 11:17:32 -08:00
Kevin Sawicki
6290c19264
Set up spec Project as telepath model
2013-11-15 11:17:32 -08:00
Kevin Sawicki
913bb82d6e
Remove debug logging
2013-11-15 11:17:32 -08:00
Kevin Sawicki
ffc936ca4d
Use telepath.Document::registerModelClasses
2013-11-15 11:17:32 -08:00
Kevin Sawicki
1808e5f991
Initial 🔪 at extending telepath.Model in Project/TextBuffer
2013-11-15 11:17:32 -08:00
Kevin Sawicki
62feefd28d
Upgrade to emissary@0.15.0
2013-11-15 11:17:31 -08:00
Kevin Sawicki
ada992be4d
Upgrade to telepath@0.29.0
2013-11-15 11:17:31 -08:00
Kevin Sawicki
f8933cfeab
Upgrade to pathwatcher@0.10.0, refs atom/tree-view#17
2013-11-15 11:14:52 -08:00
probablycorey
0878d7ab6a
Update specs
2013-11-15 10:45:21 -08:00
probablycorey
bd8e19bce7
Update keymap in spec-helper
2013-11-15 10:43:20 -08:00
probablycorey
4852ba6d95
Don't store binding sets, instead store a keyBinding array
2013-11-15 10:21:38 -08:00
Kevin Sawicki
caffcafe2e
🙉 Ignore stdout from installation of apm
2013-11-15 09:54:36 -08:00
probablycorey
c7a1205ca6
Remove Editor:bindToKeyedEvent
2013-11-15 09:39:26 -08:00
probablycorey
2c4f94c319
Merge remote-tracking branch 'origin/master' into cj-keymap-cleanup
2013-11-15 09:24:45 -08:00
Corey Johnson
941fc97e79
Merge pull request #1118 from atom/cj-less-verbose-grunt
...
Less verbose grunt
2013-11-15 09:05:11 -08:00
probablycorey
8788b2a51c
Add keybinding-resolver to default package list
2013-11-14 16:49:09 -08:00
probablycorey
ca8ae9ad61
Remove bindingsForElement
2013-11-14 16:45:09 -08:00
probablycorey
2fb00af255
Rename keyMapping to keyBinding
2013-11-14 16:20:35 -08:00
Kevin Sawicki
f6ce0f038f
Prepare 36.0.0 release
2013-11-14 16:06:45 -08:00
probablycorey
94a8d16664
Update specs
2013-11-14 16:05:17 -08:00
probablycorey
fc0a46d6b2
Add mappingsForKeystrokeMatchingElement
2013-11-14 16:05:10 -08:00
probablycorey
fd443a8b68
Reorder args
2013-11-14 16:05:01 -08:00
probablycorey
c43f277c5b
Remove getAllKeyMappings
2013-11-14 14:46:21 -08:00
probablycorey
dd0938dca6
Merge remote-tracking branch 'origin/master' into cj-keymap-cleanup
2013-11-14 14:43:37 -08:00
probablycorey
e90f19da97
Rename keystrokeByCommmand to keystrokesByCommmand
2013-11-14 14:26:25 -08:00
probablycorey
c3aea1d149
Remove keymap.keystrokeByCommmandForSelector
2013-11-14 14:18:54 -08:00
Paul Betts
569c3116a8
Add keyboard accelerators
2013-11-14 13:25:58 -08:00
probablycorey
8bdc1d2418
Better error messages
2013-11-14 13:10:31 -08:00
Kevin Sawicki
fa1600c53d
Use Atom::getConfigDirPath instead of accessing through config
2013-11-14 12:39:16 -08:00
Matt Colyer
6a1e83205f
Merge branch 'master' into refine-paste-normalization
2013-11-14 11:23:45 -08:00
Matt Colyer
33891b51f2
Split keybindings by platform
2013-11-14 11:20:40 -08:00
Matt Colyer
1ef821f4e7
Add CSS class indicating platform on body
2013-11-14 11:20:34 -08:00
probablycorey
ed030a54c3
Output which package failed
2013-11-14 10:54:49 -08:00
probablycorey
6bb3a69410
Only show stderr if the process fails
2013-11-14 10:54:25 -08:00
probablycorey
53f5e9fbc6
Quite some grunt.log.write
2013-11-14 10:53:19 -08:00
Matt Colyer
1dac1f375c
Provide keyboard navigation for base windows menus
2013-11-14 10:39:31 -08:00
Matt Colyer
cfab5c619d
Use fat arrow when necessary
2013-11-14 10:39:09 -08:00
Matt Colyer
b6afc415f8
Merge menu items without regard to platform decorations
2013-11-14 10:31:20 -08:00
Matt Colyer
5454e93168
Make base menus platform dependent
...
This fixes the most egrerious errors on Windows but there's still room
for improvement.
Refs #1085
2013-11-14 10:15:23 -08:00
probablycorey
389b2bd8d6
Remove spec suite measuring.
...
This may be a bit aggressive, so we can add it back if people think it
has benifits.
2013-11-14 09:03:58 -08:00
probablycorey
8ea011597c
Don't log start time when running specs
2013-11-14 09:01:54 -08:00
probablycorey
21060ae85a
Update public keymap interface
2013-11-14 08:33:23 -08:00
Cheng Zhao
fe0cc7d273
Upgrade to node-rcedit@0.1.2
2013-11-14 10:37:29 +08:00
probablycorey
f67e9b6e03
Treat all calls to grunt.log.writeln as grunt.verbose.writeln
2013-11-13 17:52:22 -08:00
Matt Colyer
64f2cdb795
💄
2013-11-13 17:35:21 -08:00
probablycorey
a996597d49
Call grunt.verbose.writeln instead of grunt.log.writeln
2013-11-13 17:24:49 -08:00
Matt Colyer
52680bd63f
Don't normalize indents on paste if there are preceding characters
2013-11-13 17:18:43 -08:00
Kevin Sawicki
b8f0f1c683
Upgrade to symbols-view@0.19.0
2013-11-13 16:55:21 -08:00
probablycorey
0840de95dc
Update settings-view
2013-11-13 16:51:13 -08:00
Kevin Sawicki
fe1b2c6d9d
Add rimraf used by script/cibuild as dev dependency
2013-11-13 16:25:17 -08:00
Kevin Sawicki
7b307a17ea
Upgrade to metrics@0.11.0 for spec fixes
2013-11-13 16:22:45 -08:00
Kevin Sawicki
097571a83d
Upgrade to bracket-matcher@0.11.0 for bug fixes
2013-11-13 16:15:20 -08:00
probablycorey
0673ce8e71
Update metrics and exception-reporting packages
2013-11-13 15:48:08 -08:00
probablycorey
967b022fa6
Add atom.getVersion
2013-11-13 15:48:08 -08:00
Matt Colyer
e330b8940a
Upgrade terminal@0.16.0
2013-11-13 14:44:55 -08:00
probablycorey
526e5311b9
Update exception-reporting package
...
Uses actor_login as an key (which octolytics requires)
2013-11-13 11:07:02 -08:00
Matt Colyer
3720f0fb8f
Merge pull request #1099 from atom/win-package-specs
...
Get bundled package specs passing on windows, fixes #1097
2013-11-12 16:07:34 -08:00
Matt Colyer
46b108f1cc
Upgrade find-and-replace@0.40.0
2013-11-12 16:01:47 -08:00
Matt Colyer
aa59002922
Upgrade scandal@0.8.0
2013-11-12 15:42:31 -08:00
Matt Colyer
6af125bd33
Upgrade underscore-plus@0.3.0
2013-11-12 09:37:23 -08:00
Kevin Sawicki
d5d2ae63fe
Upgrade to bracket-matcher@0.10.0, refs #1110
2013-11-11 22:24:36 -08:00
Cheng Zhao
08f774e57a
Merge pull request #1106 from atom/atom-shell-v0.6.10
...
Update to atom-shell v0.6.10
2013-11-11 19:43:40 -08:00
Matt Colyer
513a964732
Upgrade tree-view@0.30.0
2013-11-11 16:13:18 -08:00
probablycorey
8f9f5ed0ed
Update specs
2013-11-11 15:46:17 -08:00
Matt Colyer
001fe5931e
Merge branch 'master' into win-package-specs
...
Conflicts:
package.json
2013-11-11 14:22:31 -08:00
Matt Colyer
c7541f89da
Upgrade tree-view@0.29.0
2013-11-11 14:20:41 -08:00
Matt Colyer
cb0f3ce2ec
Fix path affixing in git.coffee
2013-11-11 14:13:35 -08:00
probablycorey
d71e58ec33
Use keystroke even when referring to multiKeystrokes
...
The use of keystroke and keystrokes was becoming confusing. When I
started thinking of a keystroke as a set of keys that trigger a
command it became easier to think about.
2013-11-11 14:05:48 -08:00
Kevin Sawicki
5aacccb03b
Uppercase that h
2013-11-11 13:18:53 -08:00
Kevin Sawicki
8f63e40ba0
Default packageDependencies outside of try block
2013-11-11 13:05:45 -08:00
Kevin Sawicki
6c09a42545
Call getPackageDependencies from getAvailablePackagePaths
2013-11-11 13:04:04 -08:00
Kevin Sawicki
1cb1387abd
Merge pull request #1107 from atom/ks-editor-scroll
...
Fix editor occasionally going blank
2013-11-11 12:48:08 -08:00
Kevin Sawicki
fe426000d0
Bring hidden input into view on focus
...
Closes #1104
2013-11-11 12:20:30 -08:00
Kevin Sawicki
3617a61ea2
Merge pull request #970 from atom/ks-extract-config
...
Remove paths from config
2013-11-11 12:18:28 -08:00
Kevin Sawicki
c7b5753814
Upgrade to package-generator@0.19.0
2013-11-11 12:09:47 -08:00
Kevin Sawicki
4ce23e4b51
Upgrade to settings-view@0.38.0
2013-11-11 12:08:52 -08:00
Kevin Sawicki
c8aeb8ec2d
Add PackageManager::isBundledPackage
2013-11-11 12:01:44 -08:00
Kevin Sawicki
0d75bcae48
Add PackageManager::getPackageDirPaths
2013-11-11 11:53:25 -08:00
Kevin Sawicki
81c56ca4f1
Set configDirPath on ThemeManager in specs
2013-11-11 11:47:24 -08:00
Kevin Sawicki
fb02917adf
Set defaults after spying on save
2013-11-11 11:43:42 -08:00
probablycorey
8c8f1bc048
Make keymap changes backwards compatible
2013-11-11 11:42:11 -08:00
probablycorey
94bc4ce737
Update clear-cut
2013-11-11 11:42:10 -08:00
probablycorey
9914085ead
Simplify keymap selector matching
2013-11-11 11:42:10 -08:00
Kevin Sawicki
b801c3ce56
Set core/editor config defaults in spec helper
2013-11-11 11:04:24 -08:00
Kevin Sawicki
e31dbfd7d6
Store resourcePath as ivar
2013-11-11 10:40:50 -08:00
Kevin Sawicki
d4b5303983
Remove remaining package paths from Config class
2013-11-11 10:33:09 -08:00
Kevin Sawicki
ad0d0473b3
Add missing paren
2013-11-11 10:33:09 -08:00
Kevin Sawicki
0db23c3e96
🔥 config.bundledMenusDirPath
2013-11-11 10:33:09 -08:00
Kevin Sawicki
0b78450917
🔥 config.bundledKeymapsDirPath
2013-11-11 10:33:09 -08:00
Kevin Sawicki
4b15b98bdd
Set RootView/Editor config defaults from startEditorWindow
2013-11-11 10:32:52 -08:00
Kevin Sawicki
572157124e
Move storage dir path to Atom
2013-11-11 10:32:17 -08:00
Kevin Sawicki
d0e1d32ae9
Use resource path from load settings
2013-11-11 10:32:01 -08:00
Kevin Sawicki
33cb42a3f7
Merge pull request #997 from atom/ks-remove-some-shims
...
Don't use shims in core
2013-11-11 10:19:19 -08:00
Kevin Sawicki
055109a708
Remove incorrect atom. prefix from filename
2013-11-11 09:57:10 -08:00
Kevin Sawicki
3539288a1e
Remove incorrect atom. prefix
2013-11-11 09:29:29 -08:00
Kevin Sawicki
88d80918a7
Use local resource path variable
2013-11-11 09:26:50 -08:00
Kevin Sawicki
0897007662
Remove unneeded @
2013-11-11 09:26:43 -08:00
Kevin Sawicki
1c4e38c867
Set paths before creating cache
2013-11-11 09:24:14 -08:00
Kevin Sawicki
78617e31bc
💉 resource path into LessCompileCache
2013-11-11 09:20:48 -08:00
Kevin Sawicki
a377a49004
Use atom.config instead of window.config
2013-11-11 09:16:44 -08:00
Kevin Sawicki
5756ec45ba
Add Config::toggle
2013-11-11 09:06:33 -08:00
Kevin Sawicki
23c8db09b7
💉 paths into Keymap constructor
2013-11-11 09:05:39 -08:00
Kevin Sawicki
9f8a8139e0
Use atom.syntax instead of window.syntax
2013-11-11 08:53:52 -08:00
Kevin Sawicki
d793d114d4
Use atom.site instead of window.site
2013-11-11 08:44:26 -08:00
Kevin Sawicki
9b3edc89a6
Use atom.keymap in specs
2013-11-11 08:43:14 -08:00
Kevin Sawicki
58b2a4f98e
Use atom.keymap in Editor
2013-11-11 08:43:14 -08:00
Kevin Sawicki
f356190b42
Use atom.pasteboard instead of window.pasteboard
2013-11-11 08:43:14 -08:00
Kevin Sawicki
08a81b61a3
Remove atom.packageStates shims
2013-11-11 08:43:14 -08:00
Kevin Sawicki
bff47e10f4
Remove dimension shims on window
2013-11-11 08:43:14 -08:00
Cheng Zhao
6dbe86b063
💄 Use @constructor to refer to class name.
2013-11-12 00:42:23 +08:00
Cheng Zhao
21edc61384
Ship PNG format of icon for all platforms.
2013-11-11 21:29:47 +08:00
Cheng Zhao
ef0022f4da
Set window icon.
2013-11-11 21:27:31 +08:00
Cheng Zhao
cbee5efee6
Ship PNG format of icon under windows.
2013-11-11 21:11:32 +08:00
Cheng Zhao
55da08c69e
Update to atom-shell v0.6.10.
2013-11-11 20:58:56 +08:00
Kevin Sawicki
df7c3d066a
Remove unneeded node prefix
2013-11-09 17:48:45 -08:00
Ben Ogle
ba627c005e
Upgrade to base16-tomorrow-dark-theme@0.6.0
2013-11-08 19:10:31 -08:00
Ben Ogle
b3efe00757
Upgrade to find-and-replace@0.39.0
2013-11-08 16:59:45 -08:00
Ben Ogle
5f8e757f57
Merge pull request #1102 from atom/bo-add-replace
...
Add replace() to project and buffer
2013-11-08 16:57:38 -08:00
Matt Colyer
5f6f09fc45
Upgrade to-the-hubs@0.9.0
2013-11-08 15:43:52 -08:00
Matt Colyer
f9e7d64131
Upgrade fs-plus@0.9.0
2013-11-08 14:09:01 -08:00
Matt Colyer
eefeb2ab2a
Upgrade fs-plus@0.8.0
2013-11-08 13:49:50 -08:00
Ben Ogle
ee896846bb
Comments. Change up the api a tiny bit.
2013-11-08 12:25:59 -08:00
Ben Ogle
ddd560b785
Add replace to project and buffer
2013-11-08 12:20:43 -08:00
Matt Colyer
59d8beb935
Upgrade spell-check@0.13.0
2013-11-08 11:52:09 -08:00
Matt Colyer
c4de03d5c4
Upgrade status-bar@0.16.0
2013-11-08 11:46:56 -08:00
Matt Colyer
53f7592815
Merge branch 'win-package-specs' of github.com:github/atom into win-package-specs
2013-11-08 11:46:11 -08:00
Kevin Sawicki
86a1f43196
Upgrade to less-cache@0.10.0 for Windows fixes
2013-11-08 11:34:58 -08:00
Matt Colyer
177f3b9d53
Upgrade spell-check@0.12.0
2013-11-08 11:26:05 -08:00
Ben Ogle
affcb5ff4a
Use scandal 0.7.0
2013-11-08 11:08:55 -08:00
Matt Colyer
a168692eea
Don't relativize uris
2013-11-08 09:39:51 -08:00
Kevin Sawicki
80db09f47b
Upgrade to oniguruma@0.24.0 for cross-platform consistency
2013-11-08 08:46:21 -08:00
Kevin Sawicki
1ef1f60556
Prepare 35.0.0 release
2013-11-08 08:39:35 -08:00
Kevin Sawicki
7934043646
Upgrade to autocomplete@0.12.0 for leak fix
2013-11-07 19:17:21 -08:00
Kevin Sawicki
ae6b4547e1
Put building URL at bottom
2013-11-07 18:41:52 -08:00
Kevin Sawicki
aaa654de39
Upgrade apm for removal of unused dependencies
2013-11-07 18:35:36 -08:00
Kevin Sawicki
1d3f33e740
Add missing vs2010 link
2013-11-07 18:23:11 -08:00
Matt Colyer
19e6c632ea
Merge branch 'win-package-specs' of github.com:github/atom into win-package-specs
2013-11-07 17:07:20 -08:00
Matt Colyer
0d014c6257
Upgrade fuzzy-finder@0.20.0
2013-11-07 17:06:27 -08:00
Kevin Sawicki
445421f961
Add Windows link to building doc
2013-11-07 15:08:39 -08:00
Kevin Sawicki
778ed06272
📝 Add missing e
2013-11-07 15:04:48 -08:00
Kevin Sawicki
e16481d6e0
Remove Objective-C styleguide
2013-11-07 15:00:46 -08:00
Kevin Sawicki
f34af85ad3
💄 Beware
2013-11-07 14:58:30 -08:00
Matt Colyer
9118a70592
Merge pull request #1074 from atom/win-specs
...
Get Windows Specs running
2013-11-07 14:48:39 -08:00
Matt Colyer
43419fdef2
Normalize dom ids rather than remove
2013-11-07 14:41:58 -08:00
Matt Colyer
11f3686832
Upgrade dev-live-reload@0.15.0
2013-11-07 14:33:23 -08:00
Matt Colyer
455321c4a8
Merge branch 'win-specs' of github.com:github/atom into win-specs
2013-11-07 14:00:14 -08:00
Matt Colyer
dfa5ac11a2
Merge branch 'origin/master' into win-specs
2013-11-07 13:59:43 -08:00
Kevin Sawicki
8754a0cbaf
Upgrade to oniguruma@0.23.0
2013-11-07 13:42:12 -08:00
Daniel Hengeveld
6485e4f540
Merge pull request #1077 from atom/copy-docs-into-atom-io
...
Copy docs into atom io
2013-11-07 11:16:46 -08:00
Kevin Sawicki
4ca66a535c
Merge pull request #1095 from atom/ks-solo
...
Use non-replicated telepath strings
2013-11-07 10:13:50 -08:00
Nathan Sobo
56c88820d6
Upgrade to telepath 0.23.0 to deal gracefully w/ outdated window state
2013-11-07 10:02:44 -08:00
Kevin Sawicki & Nathan Sobo
5d56365c26
Upgrade to telepath@0.22.0
2013-11-07 10:02:43 -08:00
Kevin Sawicki & Nathan Sobo
55c5ae926c
Create telepath string with replicate: false option
2013-11-07 10:02:43 -08:00
Kevin Sawicki & Nathan Sobo
ef68fd24d5
Log open exception stack to console
2013-11-07 10:02:43 -08:00
Kevin Sawicki
4497ec9733
Upgrade to language-coffee-script@0.3.0 for switch/when indent fix
2013-11-07 09:48:10 -08:00
Matt Colyer
38a3c0dbd3
Simplify regexp escaping in text-mate-grammar.coffee
2013-11-07 09:26:56 -08:00
Matt Colyer
b69bc8ce71
Add a newline to the end of .gitattributes
2013-11-07 09:22:41 -08:00
Kevin Sawicki
fe6cf8ec01
Merge pull request #1091 from atom/ks-autoscroll
...
Autoscroll on undo/redo
2013-11-07 09:17:10 -08:00
Kevin Sawicki
b4f8387053
Remove unneded clearAutoscroll call
2013-11-07 09:04:41 -08:00
Kevin Sawicki
6b63f5db9e
Always mark cursor needing autoscroll
2013-11-07 09:04:41 -08:00
Kevin Sawicki
291f4fbb90
Mark last cursor for autoscroll on undo/redo
2013-11-07 09:04:41 -08:00
Kevin Sawicki
dba7687470
Autoscroll even when text does not change
2013-11-07 09:04:41 -08:00
Cheng Zhao
e6a7678fd6
Update to atom-shell v0.6.9.
2013-11-07 18:52:12 +08:00
Ben Ogle
4b6867831a
Upgrade to scandal@0.6.4
2013-11-06 17:34:42 -08:00
Matt Colyer
28d7160c3b
Update specs concerning stylesheet ids
2013-11-06 17:12:47 -08:00
Cheng Zhao
c4ab4364ba
Merge pull request #1089 from atom/cz-win32-icon
...
Set version strings and icon for the exe on Windows
2013-11-06 17:07:46 -08:00
Matt Colyer
98db48eae6
Fix syntax path matching
2013-11-06 17:04:50 -08:00
Matt Colyer
d6cb848503
Upgrade language-mode@0.3.0
2013-11-06 16:52:58 -08:00
Matt Colyer
3119ed9dfe
Update project-spec.coffee for windows
2013-11-06 16:45:10 -08:00
Matt Colyer
3f0f3267c1
Upgrade scandal@0.6.3
2013-11-06 16:40:14 -08:00
Ben Ogle
2cc32e1faf
Upgrade to atom-dark-ui@0.5.0
...
New tabs!!
2013-11-06 14:55:36 -08:00
Matt Colyer
a8fe8ab982
Update keymap-spec.coffee paths for windows
2013-11-06 14:52:28 -08:00
Ben Ogle
4bee197e01
Upgrade to base16-tomorrow-dark-theme@0.5.0
2013-11-06 14:42:24 -08:00
Matt Colyer
01f41207d4
Update font specs for windows
2013-11-06 14:39:47 -08:00
Ben Ogle
ce2e123cc8
Merge pull request #1088 from atom/bo-changes-for-themes-with-padding
...
Handle themes with padding on the scroll view
2013-11-06 14:38:34 -08:00
Ben Ogle
16b64b03f7
Nof
2013-11-06 14:38:01 -08:00
Ben Ogle
2adcc9709c
10 -> back to 2
2013-11-06 14:37:36 -08:00
Ben Ogle
0f1d701646
Upgrade to wrap-guide@0.5.0
2013-11-06 14:21:54 -08:00
Ben Ogle
6e049dd173
Fix tests in editor
2013-11-06 14:13:09 -08:00
Matt Colyer
face4a3f76
Force Unix line endings in spec/fixtures
2013-11-06 14:11:36 -08:00
Matt Colyer
015f4f7542
Merge remote-tracking branch 'origin/master' into win-specs
2013-11-06 12:12:41 -08:00
Kevin Sawicki
9f5e913804
Update remaining selected class names to fold-selected
2013-11-06 09:55:53 -08:00
Kevin Sawicki
383a724144
Update class name to new fold-selected
2013-11-06 09:50:06 -08:00
Kevin Sawicki
90c21906a4
Add fold- prefix to selected class name
...
This prevents interference with the base selected class
which adds a noticeable blur to folded lines that are selected
when using dark syntax and light ui.
2013-11-06 09:49:18 -08:00
Cheng Zhao
0686efc429
Revert "Only run set-development-version on mac"
...
This reverts commit 9a4db9d95d .
It's supported on Windows now.
2013-11-06 22:48:50 +08:00
Cheng Zhao
2058d5a431
Add task to set exe icon.
2013-11-06 22:41:53 +08:00
Cheng Zhao
6c9f037cd9
Use node-rcedit to set development version.
2013-11-06 22:27:27 +08:00
Cheng Zhao
5033fac8eb
Update to atom-shell v0.6.8.
2013-11-06 12:32:19 +08:00
Ben Ogle
0aa0dc01d5
Properly reset the size of layers on resize
...
Otherwise, when a theme has padding in the scroll-view, it will be
scrollable all the time (width:100%).
2013-11-05 18:40:05 -08:00
Ben Ogle
994756f8c1
Use padding in the pixel left calculation
...
Now themes can specify padding in the scroll-view so the text isn't
jammed up against the
2013-11-05 18:40:04 -08:00
Kevin Sawicki
47bab20363
Merge pull request #1087 from atom/ks-reenable-specs
...
Reenable edit session specs
2013-11-05 18:30:36 -08:00
Kevin Sawicki
efb87237e2
Reenable undo, redo, and transaction specs
2013-11-05 18:25:37 -08:00
Kevin Sawicki
2be5790311
Set auto indent config setting in spec
2013-11-05 18:25:36 -08:00
Kevin Sawicki
60fa937ed7
Add asserts for undoing an insertNewlineAbove
2013-11-05 18:25:36 -08:00
Kevin Sawicki
867a6ecd95
Reenable insertNewlineBelow() specs
2013-11-05 18:25:36 -08:00
Kevin Sawicki
36c9d68009
Update to telepath@0.21.0
2013-11-05 18:25:36 -08:00
Ben Ogle
4dda2f93ae
Upgrade to base16-tomorrow-dark-theme@0.4.0
2013-11-05 17:48:22 -08:00
Matt Colyer
fcdc341981
Merge branch 'win-specs' of https://github.com/atom/atom into win-specs
2013-11-05 17:36:24 -08:00
Matt Colyer
5b187e7a8c
Upgrade jasmine-tagged@0.2.0
2013-11-05 17:35:44 -08:00
Ben Ogle
740085e561
Upgrade base16-tomorrow-dark-theme@0.3.0
2013-11-05 17:34:00 -08:00
Ben Ogle
5a2730c8c0
Upgrade to solarized-dark-syntax@0.4.0
2013-11-05 17:23:45 -08:00
Ben Ogle
08ee9c08b7
Upgrade to atom-light-syntax@0.6.0
2013-11-05 17:08:17 -08:00
Ben Ogle
103f602c9c
Upgrade dev-live-reload@0.14.0
2013-11-05 17:02:35 -08:00
Matt Colyer
fb6b8029be
Run bundled and user specs
2013-11-05 16:58:42 -08:00
Matt Colyer
edc789173b
Don't install commands on windows
2013-11-05 16:44:03 -08:00
Matt Colyer
7ba4782ceb
Don't focus atom-spec.coffee
2013-11-05 16:37:54 -08:00
Matt Colyer
9863386644
Update Directory specs for platform specific issues
2013-11-05 16:36:51 -08:00
Matt Colyer
1fe6a2974d
Merge branch 'win-specs' of https://github.com/atom/atom into win-specs
2013-11-05 15:46:34 -08:00
Matt Colyer
6bd7dd8841
Add jasmine-tagged, for filtering platform specs
2013-11-05 15:44:38 -08:00
Ben Ogle
3db786953c
Upgrade to atom-dark-syntax@0.6.0
2013-11-05 15:17:45 -08:00
Ben Ogle
b9b9b7df91
Upgradt to find-and-replace@0.38.0
2013-11-05 15:16:00 -08:00
Ben Ogle
da2d37408f
Upgrade to tree-view@0.28.0
2013-11-05 12:37:03 -08:00
Ben Ogle
8739dfe739
Update to find-and-replace@0.37.0
2013-11-05 12:01:02 -08:00
Matt Colyer
cd2e78f04f
Fix indentation of comments
...
Ref #1081
2013-11-05 11:46:44 -08:00
Ben Ogle
8851120db2
Add split: left handling to openSingletonSync()
2013-11-05 11:25:45 -08:00
Ben Ogle
c59404b2b0
Upgrade to tree-view@0.27.0
2013-11-05 10:43:41 -08:00
Matt Colyer
151a4290d4
Update biscotto arguments to latest telepath
2013-11-05 09:39:10 -08:00
Kevin Sawicki
1ef5809b24
Merge pull request #1078 from atom/ks-soft-wrap-resize
...
Update soft wrap column on editor resize
2013-11-05 09:06:21 -08:00
Matt Colyer
8cca42a6b8
Remove references to atom-docs
2013-11-05 09:04:26 -08:00
Kevin Sawicki
aad23d4760
💄 Remove extra empty line
2013-11-04 18:39:59 -08:00
Kevin Sawicki
d20bff473b
Increase overflowchanged timeout to 100ms
2013-11-04 18:38:08 -08:00
Kevin Sawicki
287f1984db
Update width in chars when editor's size changes
...
Register an overflowchanged event listener on the editor's scroll view
and update the width in chars when this event fires.
Closes #928
Closes #961
Closes #993
2013-11-04 18:12:17 -08:00
Ben Ogle
1cb5d16a60
Style messages
2013-11-04 17:19:09 -08:00
Daniel Hengeveld
105f8d0baf
check if atom.io directory exists in copy-docs
2013-11-04 17:03:29 -08:00
Daniel Hengeveld
7e9a1d8ffe
copy docs into atom.io project, don't build guides as they are in the DB
2013-11-04 16:47:12 -08:00
Matt Colyer
ee280d87f9
Ensure we're using proper dom ids in specs
2013-11-04 16:33:11 -08:00
Matt Colyer
e312050163
Create valid DOM ids for stylesheets
2013-11-04 16:21:50 -08:00
Matt Colyer
717626fbaf
Merge branch 'master' into win-specs
2013-11-04 14:53:49 -08:00
Matt Colyer
ec761d00ef
Remove modified check on fixture file
2013-11-04 14:53:43 -08:00
Ben Ogle
3d99e580b9
Upgrade to tabs@0.6.0 and atom-light-ui@0.6.0
2013-11-04 14:30:38 -08:00
Kevin Sawicki
b0da17701b
Run apm clean during bootstrap
...
Closes #905
2013-11-02 19:29:52 -07:00
Kevin Sawicki
8443db6630
Upgrade to language-coffee-script@0.2.0
2013-11-02 19:00:34 -07:00
Cheng Zhao
2333b53d05
Update to atom-shell v0.6.7.
2013-11-02 17:27:00 +08:00
Kevin Sawicki
f05eb67125
Upgrade to package-generator@0.17.0
2013-11-01 17:34:52 -07:00
Kevin Sawicki
4c5fdbce93
Upgrade to package-generator@0.16.0
2013-11-01 17:29:36 -07:00
Kevin Sawicki
9482e9b397
Upgrade to package-generator@0.15.0
2013-11-01 17:22:47 -07:00
Kevin Sawicki
0eb4704f5e
Remove empty CHANGELOG
2013-11-01 17:15:32 -07:00
Kevin Sawicki
13c374845f
Upgrade to bracket-matcher@0.9.0
2013-11-01 16:54:15 -07:00
Nathan Sobo
0c87f0edf8
Make ctrl-Z/ctrl-y invoke 'core:redo' instead of 'corey:redo'
2013-11-01 17:49:29 -06:00
Kevin Sawicki
c9db0f14ed
Disable colored output in script/cibuild
2013-11-01 16:42:50 -07:00
Kevin Sawicki
875e9c886c
Increase max buffer to 1MB
2013-11-01 16:34:20 -07:00
Kevin Sawicki
05867bc889
Default error code to 1
...
Apparently not all errors passed to the callback have a code so default
it to zero when missing. The 'stdout maxBuffer exceeded.' is once such
error that has no code.
2013-11-01 16:27:46 -07:00
Kevin Sawicki
621058aa9e
Register copied edit sessions on the project
...
Without this any split edit sessions won't be passed to package
listeners that register using project.eachEditSession()
Closes #1065
2013-11-01 15:51:27 -07:00
Kevin Sawicki
3b52a6a040
Use underscore-plus
2013-11-01 15:50:38 -07:00
Nathan Sobo
e70f87dfc7
Upgrade to telepath 0.20.0 so simple selection changes aren't undone
...
This version of telepath adds an `undo: 'combine'` option which becomes
the default for marker changes. With an undo strategy of 'combine', the
operation is only undone when combined in a transaction with other
operations that are undone. This prevents simple marker updates from
getting pushed to the undo stack.
2013-11-01 16:39:32 -06:00
Matt Colyer
0695aafe80
Devmode hard-codes the location of the atom repo
2013-11-01 15:33:11 -07:00
Matt Colyer
c9eebcf00a
Fixture hashes depend on line returns
2013-11-01 15:15:17 -07:00
Matt Colyer
f26110a81b
Remove empty collaboration menu
2013-11-01 15:02:59 -07:00
Kevin Sawicki
651b40f360
Upgrade to symbols-view@0.18.0
2013-11-01 14:28:27 -07:00
Kevin Sawicki
456c27475b
Merge pull request #1069 from atom/ks-git-on-windows
...
Get git working on windows
2013-11-01 14:01:55 -07:00
Kevin Sawicki
bc0a268841
Upgrade to find-and-replace@0.36.0
2013-11-01 13:56:48 -07:00
Kevin Sawicki
9d9ff97995
Upgrade to tree-view@0.26.0
2013-11-01 13:56:48 -07:00
Kevin Sawicki
a03a89d359
Ignore debug.log
2013-11-01 13:56:47 -07:00
Kevin Sawicki
7e043f5bc6
Change platform check from windows to win32
2013-11-01 13:56:47 -07:00
Kevin Sawicki
e8f8cd2dcd
Normalize forward slashes on windows
2013-11-01 13:56:47 -07:00
Kevin Sawicki
132c6f7414
Enable ignoreEolWhitespace in getLineDiffs on windows
2013-11-01 13:56:47 -07:00
Kevin Sawicki
a458f7581d
Upgrade to git-utils@0.29.0
2013-11-01 13:56:47 -07:00
probablycorey
64565cc510
Update command palette package
...
I forgot to include this one in the sublime parity branch.
2013-11-01 13:51:47 -07:00
Corey Johnson
7de8b4c2f4
Merge pull request #1066 from atom/cj-sublime-bindings
...
Sublime key binding pairity
2013-11-01 13:45:44 -07:00
probablycorey
01e40bd866
Update fuzzy finder package
2013-11-01 13:39:49 -07:00
probablycorey
6e47135ba7
Update package versions
2013-11-01 11:49:59 -07:00
probablycorey
b041c0176c
Merge remote-tracking branch 'origin/master' into cj-sublime-bindings
2013-11-01 11:33:13 -07:00
probablycorey
b22d64745f
Handle multi-keystroke keybinding
...
Previously for a binding like `meta-x meta-y` you had to hold down the
meta key. This makes it possible to release the meta key between
key presses.
2013-11-01 11:15:01 -07:00
Kevin Sawicki
cbf55f38f9
Use fs-plus in covert-theme task
2013-11-01 11:11:07 -07:00
probablycorey
9e8b1fb661
Handle modifier keydown events
...
When only a modifier is pressed it still triggers a keydown event. This
normalizes the keystroke name for those events.
2013-11-01 11:02:46 -07:00
Kevin Sawicki
6d4285f180
Add script/build.cmd
2013-11-01 10:58:25 -07:00
Kevin Sawicki
7d3c272909
Merge pull request #1062 from atom/ks-extract-fs-utils
...
Extract fs-utils into a module
2013-11-01 09:14:58 -07:00
Kevin Sawicki
6677b2ccdf
Upgrade to fs-plus@0.6.0
2013-11-01 09:08:49 -07:00
Kevin Sawicki
bf48195752
Upgrade to fs-plus@0.5.0
2013-11-01 08:46:03 -07:00
Kevin Sawicki
b8680be6c6
Update writeSync spies
2013-11-01 08:46:03 -07:00
Kevin Sawicki
0264fd6be5
Rename writeSync to writeFileSync
2013-11-01 08:46:03 -07:00
Kevin Sawicki
9c79e39401
Upgrade to fs-plus@0.4.0
2013-11-01 08:46:03 -07:00
Kevin Sawicki
e06100fe25
Shim fs.exists
2013-11-01 08:46:03 -07:00
Kevin Sawicki
f7686a5485
Fail if error isn't falsey
2013-11-01 08:46:03 -07:00
Kevin Sawicki
01610a3fb8
Add shims for previous fs methods
2013-11-01 08:46:03 -07:00
Kevin Sawicki
d8766b9aba
Use makeTreeSync
2013-11-01 08:46:03 -07:00
Kevin Sawicki
ebb7a2637a
Upgrade to fs-plus@0.3.0
2013-11-01 08:46:03 -07:00
Kevin Sawicki
a143ca551b
Remove unused rimraf dependency
2013-11-01 08:46:03 -07:00
Kevin Sawicki
3cfefc03ff
Upgrade to fs-plus@0.2.0
2013-11-01 08:46:03 -07:00
Kevin Sawicki
1646cdc349
Remove plist dependency
2013-11-01 08:46:03 -07:00
Kevin Sawicki
bc289cc0cb
Remove unused dependency
2013-11-01 08:46:02 -07:00
Kevin Sawicki
ef97dadea1
Update fs-utils references to fs-plus
2013-11-01 08:46:02 -07:00
Kevin Sawicki
83dcf79bcf
Use fs-plus
2013-11-01 08:46:02 -07:00
Kevin Sawicki
60563f46c9
Upgrade to fs-plus@0.1.0
2013-11-01 08:46:02 -07:00
Ben Ogle
70925263f7
Add ability to specify rowCount to selectUp and selectDown()
2013-10-31 17:47:13 -07:00
Nathan Sobo
166faf1af2
Merge branch 'telepath-next'
2013-10-31 18:39:44 -06:00
Nathan Sobo
aab2937a48
Upgrade to telepath 0.19.0 for persist: false marker option
2013-10-31 17:56:00 -06:00
Nathan Sobo
1b9f86d13a
Upgrade to telepath 0.18.0
...
This fixes an issue where markers would no longer be updatable after
reloading an open editor. This was caused by cloned arrays not updating
the array id of their markers.
2013-10-31 17:08:41 -06:00
Nathan Sobo
88802ef4c5
Upgrade telepath to 0.17.0
2013-10-31 17:08:41 -06:00
Nathan Sobo
e8e3e3224f
Switch to new API for Document.deserialize and ::saveSync
2013-10-31 17:08:41 -06:00
Nathan Sobo
1b6c34673e
Upgrade autosave to 0.6.0
2013-10-31 17:08:41 -06:00
Nathan Sobo
aa6f2187d8
Upgrade telepath to 0.16.0
2013-10-31 17:08:40 -06:00
Nathan Sobo
7d64cd179e
Always mock atom.packages.resolvePackagePath
...
…instead of only in package specs. This allows specs that assume it is
mocked to work correctly when we run the full spec suite. Namely, the
settings-view specs had an issue with this.
2013-10-31 17:08:40 -06:00
Nathan Sobo
56ff3b79e4
Upgrade to Telepath v0.15.0
2013-10-31 17:08:40 -06:00
Nathan Sobo
ba654f15cb
Drop collaboration from default packages
...
We'll revisit it when the codebase has a better relationship with
telepath.
2013-10-31 17:08:40 -06:00
Nathan Sobo
62ccf92a5d
Get core specs passing w/ Telepath v0.14.0. Delete replication specs.
...
Telepath v0.14.0 is a ground-up rewrite of the replication library,
which is principally designed to support moving document fragments
within the overall document. But it's also a lot better in a number of
ways. This commit does the minimal to get things working on the new
telepath. Standard package specs don't pass yet. Also, I deleted the
replication specs since they are extremely convoluted and will be able
to be replaced with much better versions once I complete the changes
enabled by the new Telepath.
2013-10-31 17:08:40 -06:00
Nathan Sobo
ca073fb7c2
Upgrade to fuzzy-finder 0.16.0 to avoid null active pane item errors
...
Fixes #1064
2013-10-31 17:07:52 -06:00
probablycorey
94b5d08b63
Remove unused keybinding comment
2013-10-31 15:41:26 -07:00
probablycorey
678dc82d50
Remove keybindings that are being used
2013-10-31 15:40:59 -07:00
probablycorey
5b5f0af6b5
Add native-key-bindings class
2013-10-31 15:40:44 -07:00
Ben Ogle
695c8d97f2
Remove all the complexity from the gutter check
...
Give up and serenader all whenever there is a change: newlines included.
2013-10-31 13:06:32 -07:00
Ben Ogle
5ac3a74bf0
Return column = 0 when mouse to the left of editor
...
Fixes #966
2013-10-31 12:54:21 -07:00
Ben Ogle
d150170e5b
Fix gutter rendering when there are folds
...
Fixes #1059
2013-10-31 12:54:21 -07:00
Matt Colyer
d14e5a6992
Merge pull request #1061 from atom/win-close-master-process
...
Don't leak browser processes on windows, fixes #1060
2013-10-31 12:00:33 -07:00
Matt Colyer
b419cdf193
Close browser after last window exits on windows
2013-10-31 11:47:52 -07:00
Matt Colyer
a57f1e4727
First cut at build documentation
2013-10-31 11:29:43 -07:00
Matt Colyer
34499d87ab
Upgrade pathwatcher@0.9.0
2013-10-31 10:57:03 -07:00
Ben Ogle
4e18e7a67c
Lists are nested via padding the list items
2013-10-31 10:50:48 -07:00
probablycorey
aef9a12910
Left and right tool-panels don't close when escape is pressed.
2013-10-31 10:00:38 -07:00
probablycorey
b501758bf7
💄
2013-10-31 10:00:17 -07:00
Cheng Zhao
993cc75c15
Merge pull request #1054 from atom/cz-fix-win32-scripts
...
Fix scripts on Windows
2013-10-30 17:28:57 -07:00
Ben Ogle
64e02d007c
Upgrade to find-and-replace@0.35.0
2013-10-30 17:17:24 -07:00
Kevin Sawicki
a39255fa77
Upgrade to settings-view@0.37.0
2013-10-30 16:47:40 -07:00
Kevin Sawicki
ddfd1842d1
Upgrade apm for --no-color option
2013-10-30 16:47:40 -07:00
probablycorey
3e71dcfcd0
Comment out unimplementd keybindings
2013-10-30 16:39:46 -07:00
probablycorey
2629345df2
Add OS X "emacs style" bindings
2013-10-30 16:31:47 -07:00
probablycorey
8c3fbc3437
Better sublime text keybinding parity.
2013-10-30 16:28:16 -07:00
Garen Torikian
c30f63fa0c
Merge pull request #1052 from atom/doc-updates
...
Doc updates
2013-10-30 15:59:29 -07:00
Ben Ogle
5685eb9263
Upgrade to
2013-10-30 15:53:34 -07:00
Garen Torikian
e3fd999964
Address a few more typos
2013-10-30 15:21:51 -07:00
Matt Colyer
e8109adeee
Retrieve docs/template.jst from the history
2013-10-30 15:14:02 -07:00
Kevin Sawicki
b150191263
Upgrade to snippets@0.13.0
2013-10-30 15:11:59 -07:00
Matt Colyer
4dc909de03
Use a fork of grunt-coffeelint
...
Upgrades version of coffelint to support windows. Related to #1043 .
2013-10-30 15:06:07 -07:00
Garen Torikian
c029f8eb95
Remove images directory
...
Depend on the GitHub cloud instead
2013-10-30 15:02:23 -07:00
Garen Torikian
31e75884be
Spruce up documentation around themes
2013-10-30 15:01:37 -07:00
Kevin Sawicki
82e5545f6e
Stub refresh methods in replication spec
2013-10-30 14:54:48 -07:00
Matt Colyer
febd845876
Escape backslashes in task bootstrap on all platforms
2013-10-30 14:48:22 -07:00
Ben Ogle
61021b6a13
Add docs about the keybindings tab
2013-10-30 14:42:53 -07:00
Kevin Sawicki
b9274412c5
Refresh index and status after opening repo
...
Previously this relied on an initial window focus event firing
to kick off the initial load. This focus event no longer fires
in jquery 2.0 so just explicitly refresh the index and status when
setting the project path.
2013-10-30 14:42:24 -07:00
Ben Ogle
d6457152f0
typos
2013-10-30 14:37:08 -07:00
Matt Colyer
49e48a0895
Merge brantch 'win-tasks'
2013-10-30 14:35:48 -07:00
Ben Ogle
eae7a7065e
Link the package docs together
2013-10-30 14:34:50 -07:00
Kevin Sawicki
696355f6dd
Upgrade to tree-view@0.23.0
2013-10-30 14:32:51 -07:00
Matt Colyer
ab0c60bd45
Update paths in task bootstrap for windows
...
Fixes #1049
2013-10-30 14:30:01 -07:00
Ben Ogle
83005deae6
Small changes
2013-10-30 14:28:20 -07:00
Ben Ogle
d486a55b4c
Fix the panel code to use the tool-panel component
2013-10-30 14:22:12 -07:00
Kevin Sawicki
e6b3f400c0
Update git status on buffer path-changed events
2013-10-30 14:15:52 -07:00
Ben Ogle
86cba12457
Remove images from repo
...
They are hosted on github right now
2013-10-30 14:14:35 -07:00
Ben Ogle
1d6e3c73cf
Update image references
2013-10-30 14:14:16 -07:00
Garen Torikian
8fb06a5b11
Add images of sample package
2013-10-30 13:21:02 -07:00
Garen Torikian
8afb3fb6b9
Talk about using Theme Variables
2013-10-30 13:21:02 -07:00
Garen Torikian
ff9356bc2c
Begin talking about Theme Variables
2013-10-30 13:21:02 -07:00
Garen Torikian
b523decc7e
Indicating the color in the stylesheet is important
2013-10-30 13:21:02 -07:00
Garen Torikian
e7a14bf17f
Provide initial edits to "Your First Package" docs
2013-10-30 13:21:02 -07:00
Garen Torikian
a593d3b152
Split basic package information from the tutorial
2013-10-30 13:21:02 -07:00
Ben Ogle
9781565df8
Link to the theme docs
2013-10-30 13:21:02 -07:00
Ben Ogle
a595378850
Add a theme-variables.md doc
2013-10-30 13:21:01 -07:00
Ben Ogle
b2e2a2cdda
Upgrade scandal@0.6.1
2013-10-30 12:34:57 -07:00
Ben Ogle
eb8d9214b7
Upgrade to find-and-replace@0.34.0
...
Project search in a tab
2013-10-30 12:23:47 -07:00
Ben Ogle
8ac8b3748f
Merge pull request #1053 from atom/bo-singleton-open
...
openSingletonSync()
2013-10-30 12:21:19 -07:00
Ben Ogle
b4a28d7418
Fix test
2013-10-30 12:13:38 -07:00
Ben Ogle
c6ee5699e7
Upgrade to status-bar@0.15.1
2013-10-30 11:49:43 -07:00
Ben Ogle
19220aa9f3
Upgrade to tabs@0.7.2
2013-10-30 11:49:10 -07:00
Ben Ogle
0a10603eb3
Pass all options through
2013-10-30 11:38:32 -07:00
Ben Ogle
0700732495
Upgrade to find-and-replace@0.33.1
2013-10-30 11:36:50 -07:00
Ben Ogle
c3b270dc80
Upgrade to tabs@0.7.1
2013-10-30 11:26:18 -07:00
Ben Ogle
2baa5ba678
Upgrade to fuzzy-finder@0.15.1
2013-10-30 11:26:04 -07:00
Ben Ogle
0bd701b4a6
Fix tests
2013-10-30 11:25:30 -07:00
Ben Ogle
1be8d5e618
Add openSingletonSync() to rootView
2013-10-30 11:25:30 -07:00
Ben Ogle
a212a7c259
pane.split() doesn't implicitly copy the active item.
2013-10-30 11:25:30 -07:00
probablycorey
76a041cfe1
Update autosave package
2013-10-30 11:08:13 -07:00
Kevin Sawicki
46eb6df61e
Prepare 34.0.0 release
2013-10-30 10:51:31 -07:00
probablycorey
93c7531cf9
Don't destroy pane items in confirmClose
2013-10-30 10:47:01 -07:00
Kevin Sawicki
8bf726d3e1
Merge pull request #1055 from atom/ks-rename-toml-gfm
...
Add language- prefix to gfm and toml
2013-10-30 10:43:00 -07:00
Kevin Sawicki
412cb602a4
Upgrade to whitespace@0.8.0
2013-10-30 10:35:50 -07:00
Kevin Sawicki
f10abfe630
Upgrade to markdown-preview@0.13.0
2013-10-30 10:34:40 -07:00
Kevin Sawicki
14664625d5
Upgrade to language-toml@0.6.0
2013-10-30 10:29:24 -07:00
Kevin Sawicki
9e12c4610d
Upgrade to language-gfm@0.8.0
2013-10-30 10:29:10 -07:00
Kevin Sawicki
c1d09f5229
Add cson to valid grammar extensions
2013-10-30 10:23:25 -07:00
Kevin Sawicki
d486522cde
Upgrade to language-toml@0.4.0
2013-10-30 10:15:41 -07:00
Kevin Sawicki
e3ff39bf4f
Upgrade to language-gfm@0.6.0
2013-10-30 10:15:18 -07:00
Kevin Sawicki
74a48e58dc
Upgrade to settings-view@0.36.0
2013-10-30 09:29:33 -07:00
Kevin Sawicki
e63bf75f96
Update apm for native module fix
2013-10-30 09:20:21 -07:00
Kevin Sawicki
8b9595f1bd
Use getter when toggling soft tabs
2013-10-30 09:06:12 -07:00
Cheng Zhao
53954c236c
Use the apm in node_modules/atom-package-manager instead of vendor/apm.
2013-10-30 23:44:05 +08:00
Cheng Zhao
3de18ae9f6
Fix calling of apm and grunt in script/cibuild and script/test.
2013-10-30 18:10:03 +08:00
Cheng Zhao
9c7ce22abe
Unzipping atom-shell.zip on Windows with node-unzip.
2013-10-30 18:02:43 +08:00
Cheng Zhao
bfab56247f
node_modules/.bin/grunt is a bash script not a js script.
2013-10-30 17:05:08 +08:00
Cheng Zhao
e4400c648d
Revert "Run apm from node_modules"
...
This reverts commit 8742f6c06c .
The `node_modules/.bin/apm` is a bash script not a js script, so on
Windows `node node_modules/.bin/apm` would fail with:
```
C:\cygwin\home\zcbenz\codes\atom\node_modules\.bin\apm:2
basedir=`dirname "$0"`
^
SyntaxError: Unexpected token ILLEGAL
at Module._compile (module.js:439:25)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:901:3
```
2013-10-30 10:51:06 +08:00
Kevin Sawicki
271f23083e
Bump packages for emissary@0.9.0 upgrade
2013-10-29 18:48:20 -07:00
Kevin Sawicki
e3f4a72ab3
Add empty changelog to get this deploy out
2013-10-29 18:28:49 -07:00
Kevin Sawicki
ee3b7cee76
Upgrade to emissary@0.9.0
2013-10-29 17:57:36 -07:00
Kevin Sawicki
5a357a54dc
Prepare 33.0.0 release
2013-10-29 16:20:05 -07:00
probablycorey
d07bf338c8
Consolidate pane item destruction
2013-10-29 15:55:07 -07:00
Kevin Sawicki
516ddec854
Upgrade to dev-live-reload@0.12.0
2013-10-29 15:45:05 -07:00
Kevin Sawicki
0ab2b89c1a
Upgrade to collaboration@0.34.0
2013-10-29 15:24:16 -07:00
Kevin Sawicki
2c2c7e67d7
Upgrade to release-notes@0.11.0
2013-10-29 15:20:06 -07:00
probablycorey
e1f8b042ed
Update autosave
2013-10-29 15:18:07 -07:00
Kevin Sawicki
f7ce6a015d
Upgrade to release-notes@0.10.0
2013-10-29 15:12:58 -07:00
Kevin Sawicki
4775783ba3
Add missing path require
2013-10-29 15:02:05 -07:00
Kevin Sawicki
d0bf4c1d2e
Upgrade to emissary@0.8.0
2013-10-29 14:54:54 -07:00
Kevin Sawicki
4f1d862bc0
Merge pull request #1040 from atom/ks-speed-up-load
...
Speed up start time
2013-10-29 13:47:11 -07:00
Kevin Sawicki
059671c454
🐎 Load packages by path
...
Previously the package paths were converted to names and then
re-resolved to paths.
Now we just load the paths directly reducing the number of stat calls
and saving ~50ms in PackageManager::loadPackages
Also now internal packages are loaded by parsing the package.json
file for packageDependencies instead of loading the metadata for all
packages in node_modules and checking the engines field.
2013-10-29 13:31:42 -07:00
Kevin Sawicki
1f16cd3912
Upgrade to season@0.14.0
2013-10-29 13:31:42 -07:00
Kevin Sawicki
2d16fc33a3
Use Date.now()
2013-10-29 13:31:42 -07:00
Kevin Sawicki
6ad8062d45
Upgrade to timecop@0.9.0
2013-10-29 13:31:42 -07:00
Kevin Sawicki
8f0c0362e8
Upgrade to timecop@0.8.0
2013-10-29 13:31:42 -07:00
Kevin Sawicki
91436bec25
Add config.unshiftAtKeyPath helper
2013-10-29 13:31:42 -07:00
Kevin Sawicki
e93d83dcdf
Guard against null core.themes
2013-10-29 13:31:41 -07:00
Kevin Sawicki
62f44e64f4
Unshift into array instead of creating new one
2013-10-29 13:31:41 -07:00
Kevin Sawicki
c571d6a9d4
Only reload non-theme packages on reload of themes
2013-10-29 13:31:41 -07:00
Kevin Sawicki
bdd4ac63f4
Watch themes after activation instead of loading
2013-10-29 13:31:41 -07:00
Corey Johnson
0c77712a77
Merge pull request #1041 from atom/cj-move-autosave-to-package
...
Move autosave to package
2013-10-29 13:27:50 -07:00
Ben Ogle
a00db81765
Only call itemAdded when there is a container
...
Sometimes in the tests, rootView.open is called. Sometimes by the time
the promise is fired and callback to add the pane is called, the
rootView and container no longer exists. See the find-and-replace tests
that create a ResultsPaneView.
2013-10-29 12:44:11 -07:00
probablycorey
c91bca44cb
Update settings view
...
Fixes #1022
2013-10-29 11:50:01 -07:00
probablycorey
dbf4ba099b
Merge remote-tracking branch 'origin/master' into cj-move-autosave-to-package
2013-10-29 11:05:26 -07:00
probablycorey
e67324dcc9
Upgrade autosave
2013-10-29 09:57:49 -07:00
Kevin Sawicki
1528d6ea49
Upgrade to tree-view@0.22.0
2013-10-29 09:23:53 -07:00
Matt Colyer
a49fd569e3
Merge pull request #1035 from atom/win-bootstrap-native-modules
...
Windows Support
2013-10-29 09:15:59 -07:00
Kevin Sawicki
44213aff96
Upgrade apm for windows fixes
2013-10-29 08:38:42 -07:00
Kevin Sawicki
22589bf2dd
Require nslog on non-windows machines
2013-10-29 08:27:37 -07:00
Kevin Sawicki
28a2b48688
Bootstrap is no longer vendored
2013-10-28 18:23:40 -07:00
Kevin Sawicki
668ef0b3a1
Don't copy resources/mac on windows
2013-10-28 17:49:24 -07:00
Kevin Sawicki
9a4db9d95d
Only run set-development-version on mac
2013-10-28 17:46:42 -07:00
probablycorey
e457600f38
Add autosave package
2013-10-28 17:34:21 -07:00
Kevin Sawicki
2f62123a75
Merge branch 'master' into win-bootstrap-native-modules
2013-10-28 17:33:39 -07:00
probablycorey
e7e28b568b
Purge autosave from Atom source
2013-10-28 17:27:44 -07:00
Kevin Sawicki
b70df78041
Remove duplicate extend call
2013-10-28 16:46:59 -07:00
Kevin Sawicki
c4b24fe738
Use Date.now()
2013-10-28 15:47:23 -07:00
probablycorey
b1f5d1e276
Emit pane:before-item-destroyed event
2013-10-28 15:40:28 -07:00
Kevin Sawicki
cd9d6ca6ee
Update variable name
2013-10-28 15:25:18 -07:00
Kevin Sawicki
d6159a38d4
Make project.resolve work on Windows
2013-10-28 15:21:08 -07:00
Corey Johnson
a828f389f4
Merge pull request #1038 from atom/cj-add-user-keymap-file
...
Use `~/.atom/keymap.cson` file instead of `~/atom/keymaps` directory
2013-10-28 15:13:45 -07:00
probablycorey
91c8371752
Update collaboration from 0.30.0 to 0.33.0
2013-10-28 15:09:31 -07:00
probablycorey
05c70aceec
Revert "Update changelog"
...
This reverts commit d5b960f32b .
2013-10-28 15:01:43 -07:00
Kevin Sawicki
002fc570e7
Detect resolving absolute paths on windows
2013-10-28 14:37:57 -07:00
Kevin Sawicki
f81c64f068
Don't use Contents directory on windows
2013-10-28 14:27:01 -07:00
Kevin Sawicki
e9bcb4637e
Only run copy-info-plist on darwin
2013-10-28 14:27:01 -07:00
Matt Colyer
e21f1c1394
Comment out nslog for now
2013-10-28 14:18:41 -07:00
Kevin Sawicki
eae5a25872
Upgrade to first-mate@0.5.0
2013-10-28 14:11:44 -07:00
Kevin Sawicki
6364589630
Check for existence before copying
2013-10-28 13:53:51 -07:00
Kevin Sawicki
41f6d6b0dd
Remove trailing slash
2013-10-28 13:50:56 -07:00
probablycorey
c581135029
Remove changelog file
...
Changelog entries are not entered via https://github.com/atom/atom/releases/
2013-10-28 13:49:13 -07:00
Kevin Sawicki
af92c96a73
Wrap walkdir in try/catch
2013-10-28 13:47:37 -07:00
Kevin Sawicki
cdd4c9669a
Handle walkdir error events
2013-10-28 13:45:32 -07:00
Matt Colyer
1368b60f16
Merge branch 'win-bootstrap-native-modules' of https://github.com/atom/atom into win-bootstrap-native-modules
2013-10-28 13:42:29 -07:00
Matt Colyer
cc42db3bff
Log to a file on windows, for now
2013-10-28 13:42:18 -07:00
Kevin Sawicki
cc3a2ab2d5
Remove duplicate shell app dir cp
2013-10-28 13:41:17 -07:00
Kevin Sawicki
f9837aadaa
Split out win32 variable values
2013-10-28 13:38:33 -07:00
Kevin Sawicki
20c7f298a9
Install to program files on windows
2013-10-28 12:12:46 -07:00
Matt Colyer
86506752a7
Atom.app doesn't exist in windows releases
2013-10-28 12:10:42 -07:00
Kevin Sawicki
83206ac3a7
Upgrade to bootstrap@3.0.0
2013-10-28 11:39:48 -07:00
probablycorey
dc54ebf416
Merge remote-tracking branch 'origin/master' into cj-add-user-keymap-file
2013-10-28 10:04:48 -07:00
probablycorey
d5b960f32b
Update changelog
2013-10-28 10:04:29 -07:00
Kevin Sawicki
ffaaa21b37
Upgrade to collaboration@0.33.0
2013-10-28 10:03:03 -07:00
Corey Johnson
ef2a322229
Merge pull request #1037 from atom/cj-buffer-serialization
...
When opening a window, only use serialized buffer text if the contents on disk have not changed.
2013-10-28 09:48:43 -07:00
Kevin Sawicki
1931cb6dff
Upgrade to release-notes@0.9.0
2013-10-28 09:36:12 -07:00
Kevin Sawicki
6040221d26
Upgrade to scandal@0.6.0
2013-10-28 09:27:43 -07:00
probablycorey
7c70c43c1c
Update keymap documentation
2013-10-28 09:23:18 -07:00
probablycorey
cde0fae1f3
Rename Keymap::loadUserKeymaps to Keymap::loadUserKeymap
2013-10-28 09:19:23 -07:00
probablycorey
95107052d0
User keymap can be cson or json
2013-10-28 09:18:29 -07:00
Kevin Sawicki
650915724b
Upgrade to pathwatcher@0.8.0
2013-10-28 09:16:24 -07:00
Kevin Sawicki
ad67abc2a2
Upgrade to atom-shell@0.6.6
2013-10-28 09:12:57 -07:00
Kevin Sawicki
50d2d5b1cd
Upgrade to git-utils@0.28.0
2013-10-28 09:12:36 -07:00
Cheng Zhao
010905db0b
Fix the "'true' is not found" error.
2013-10-28 09:23:57 +08:00
Kevin Sawicki
232bc8be8e
Merge pull request #1032 from atom/ks-comment-corruption
...
Fix commenting on hard tab lines
2013-10-26 15:26:31 -07:00
Kevin Sawicki
57577966e7
Add assert for .5 indent level
2013-10-26 15:21:02 -07:00
Kevin Sawicki
08d5231d28
Add assert for unindented line
2013-10-26 15:21:02 -07:00
Kevin Sawicki
05c3d89381
Measure indent prefix on each line being commented
...
Previously a single indent string was used to replace all lines
which could corrupt lines using hard tabs since the indent string
used for replacement was two spaces causing the first character
of the line to be deleted.
Closes atom/language-c#1
2013-10-26 15:21:02 -07:00
Kevin Sawicki
7a3dc2c3b8
Merge pull request #1039 from atom/ks-dont-async-before-bootstrapping
...
Bootstrap before requiring async
2013-10-26 15:20:25 -07:00
Kevin Sawicki
8eecc56d08
💄 Fix typo in variable name
2013-10-26 15:12:13 -07:00
Kevin Sawicki
e009ff6c59
Add missing parens
2013-10-26 15:07:20 -07:00
Kevin Sawicki
f500e2e9fc
Add semicolon
2013-10-26 15:03:21 -07:00
Kevin Sawicki
2a98ccec8d
Don't require async before bootstrapping
...
async won't be available on the very first run of script/build
until it runs script/bootstrap for the first time so defer requiring
it until script/bootstrap completes.
2013-10-26 15:01:19 -07:00
Kevin Sawicki
8742f6c06c
Run apm from node_modules
2013-10-26 14:54:23 -07:00
Cheng Zhao
9605da9d56
Update apm for the check of vs express.
2013-10-26 20:40:52 +08:00
Cheng Zhao
1cdb87fdce
Update to atom-shell v0.6.5.
2013-10-26 20:40:34 +08:00
probablycorey
330bb1df4b
Add keymap.cson file to dot-atom
2013-10-25 16:39:06 -07:00
Kevin Sawicki
45ceb3f9f9
Merge pull request #1028 from atom/ks-less-one-point-five
...
Upgrade to less 1.5.0
2013-10-25 16:21:36 -07:00
Matt Colyer
3fa7c8fb48
Handle the difference between atom-shell binaries
2013-10-25 16:20:30 -07:00
probablycorey
97c183d6df
Update docs
2013-10-25 16:19:55 -07:00
probablycorey
42362e6ce9
Load user-keymap.cson instead of keymaps dir
2013-10-25 16:19:38 -07:00
Kevin Sawicki
2266ea25e8
Upgrade to less-cache@0.9.0
2013-10-25 16:05:01 -07:00
Kevin Sawicki
970d7654cb
Upgrade to grunt-contrib-less@0.8.0
2013-10-25 16:05:01 -07:00
Kevin Sawicki
82cbfb3829
Upgrade to less@1.5.0
2013-10-25 16:05:00 -07:00
probablycorey
c2c6b5f868
Update coffee-script to 1.6.3
2013-10-25 16:02:23 -07:00
probablycorey
0dd0c39918
Update comment
2013-10-25 15:29:52 -07:00
probablycorey
7002b4e5f6
Factor out common buffer loading code
2013-10-25 15:26:56 -07:00
Corey Johnson
78f1865bcf
Merge pull request #1033 from atom/cj-search-modified-buffers
...
Search modified buffers
2013-10-25 15:19:53 -07:00
probablycorey
bb281ce5af
💄
2013-10-25 15:19:20 -07:00
Matt Colyer
b02d906cfb
Rebuild modules on Windows in grunt update-atom-shell
2013-10-25 15:06:42 -07:00
probablycorey
b5b07c1052
Emit modified-status-changed event when using serialized text
2013-10-25 14:40:53 -07:00
probablycorey
c77b44d5ef
Move variable assignment
2013-10-25 14:29:59 -07:00
Kevin Sawicki
eba1e474f8
Upgrade to spell-check@0.9.0
2013-10-25 14:27:51 -07:00
Kevin Sawicki
6fa580f543
Upgrade to symbols-view@0.15.0
2013-10-25 14:24:07 -07:00
probablycorey
feed72b68e
Change @loadFromDisk to @useSerializedText
2013-10-25 14:21:39 -07:00
probablycorey
5cee47c207
Fix replication spec
...
Don't rely on serialization to handle modifications after documents are
connected.
2013-10-25 14:21:23 -07:00
Kevin Sawicki
1d1a14b8e9
Upgrade to gists@0.6.0
2013-10-25 14:16:23 -07:00
Kevin Sawicki
18421465c0
Upgrade to github-sign-in@0.9.0
2013-10-25 14:15:20 -07:00
Matt Colyer
ea9930db70
Disable broken packages, for now
2013-10-25 14:06:05 -07:00
probablycorey
2d40cb09d1
Remove focused spec
2013-10-25 14:03:27 -07:00
probablycorey
8956881192
Only load serialized content if the disk content's have not changed.
2013-10-25 13:50:16 -07:00
probablycorey
32bc8a6258
Remove initialText option from TextBuffer constructor
2013-10-25 13:50:06 -07:00
Matt Colyer
30c1124e5e
Bump apm for visual studio fixes
2013-10-25 12:15:20 -07:00
Kevin Sawicki
63cb53b169
Upgrade to language-xml@0.2.0
2013-10-25 12:09:27 -07:00
Kevin Sawicki
17ebb079eb
Upgrade to language-text@0.2.0
2013-10-25 12:08:34 -07:00
Kevin Sawicki
9f4f3d26e5
Upgrade to language-sql@0.2.0
2013-10-25 12:07:52 -07:00
Kevin Sawicki
8bc9c9aba3
Upgrade to language-source@0.2.0
2013-10-25 12:07:14 -07:00
Kevin Sawicki
2e20c7696e
Upgrade to language-shellscript@0.2.0
2013-10-25 11:53:51 -07:00
Kevin Sawicki
78bb8b473b
Upgrade to language-sass@0.3.0
2013-10-25 11:53:11 -07:00
Kevin Sawicki
a0fb4333d5
Upgrade to language-ruby@0.4.0
2013-10-25 11:52:10 -07:00
Kevin Sawicki
197291e453
Upgrade to language-ruby-on-rails@0.3.0
2013-10-25 11:52:03 -07:00
Kevin Sawicki
bafea9b95b
💄 Sort language packages
2013-10-25 11:49:37 -07:00
Kevin Sawicki
23b635db1e
Upgrade to language-python@0.2.0
2013-10-25 11:48:35 -07:00
Kevin Sawicki
7aa57c44f8
Upgrade to language-puppet@0.2.0
2013-10-25 11:45:20 -07:00
Kevin Sawicki
ece0ea2a54
Upgrade to language-php@0.2.0
2013-10-25 11:44:24 -07:00
Kevin Sawicki
f22732b109
Upgrade to language-perl@0.2.0
2013-10-25 11:43:32 -07:00
Kevin Sawicki
71b9188ece
Upgrade to language-object-c@0.2.0
2013-10-25 11:42:38 -07:00
Kevin Sawicki
a2017628bc
Upgrade to language-json@0.2.0
2013-10-25 11:39:33 -07:00
Kevin Sawicki
cf025639bd
Upgrade to language-javascript@0.3.0
2013-10-25 11:39:02 -07:00
Kevin Sawicki
df6ebddc69
Upgrade to language-java@0.2.0
2013-10-25 11:38:14 -07:00
Kevin Sawicki
aa2734f3bf
Upgrade to language-hyperlink@0.3.0
2013-10-25 11:37:37 -07:00
Kevin Sawicki
b9e3a8bd40
Upgrade to language-html@0.2.0
2013-10-25 11:36:28 -07:00
Kevin Sawicki
2a3a38a5f8
Upgrade to language-git@0.2.0
2013-10-25 11:35:35 -07:00
Kevin Sawicki
0254812446
Upgrade to language-css@0.2.0
2013-10-25 11:29:13 -07:00
Kevin Sawicki
11186f627e
Upgrade to language-c@0.2.0
2013-10-25 11:23:21 -07:00
Kevin Sawicki
db44df040e
Upgrade apm for windows fix
2013-10-25 10:14:59 -07:00
Kevin Sawicki
cdf439b556
Upgrade apm for windows fix
2013-10-25 10:14:04 -07:00
Kevin Sawicki
e4fc15deec
Remove cmake check since it is no longer required
2013-10-25 10:01:43 -07:00
Kevin Sawicki
53547b5a8d
Trigger commands on rootView when body is active element
2013-10-25 09:20:47 -07:00
Kevin Sawicki
6460cbe288
Upgrade to command-palette@0.6.0
2013-10-25 08:36:32 -07:00
Kevin Sawicki
29646cdff8
💄 Use Date.now
2013-10-24 18:58:43 -07:00
Kevin Sawicki
feff67457d
🚱 Include namespace when canceling subscription
...
Emissary does not clear our namespace listeners when calling off
with only the event name and the handler.
2013-10-24 18:45:00 -07:00
probablycorey
1f30231d5c
Project.scan scans buffer if the file is modified
...
Closes #487
2013-10-24 15:32:32 -07:00
Ben Ogle
3e584f29b1
Upgrade to find-and-replace@0.32.0
2013-10-24 15:17:29 -07:00
probablycorey
c424f7bafa
Remove console.log
2013-10-24 15:04:38 -07:00
probablycorey
48fbdc69fb
Update collaboration version
2013-10-24 14:43:05 -07:00
probablycorey
c1b0ba2773
Check for cmake dependency before building Atom
2013-10-24 14:40:03 -07:00
Matt Colyer
d4949c872b
Merge pull request #1019 from atom/api-docs
...
More detailed pass at API documentation
2013-10-24 13:54:03 -07:00
Matt Colyer
a8a28c8635
Merge remote-tracking branch 'origin/master' into win-bootstrap-native-modules
2013-10-24 13:47:09 -07:00
Kevin Sawicki
6f47010a72
Upgrade to language-javascript@0.2.0
2013-10-24 09:52:51 -07:00
Adam Roben
0a3f64a3df
Merge pull request #1029 from atom/aroben-patch-1
...
Get rid of ANSI escape sequences in Constructicon output
2013-10-24 09:21:57 -07:00
Adam Roben
f21e8e3aa4
Get rid of ANSI escape sequences in Constructicon output
...
Passing --no-color to grunt should get rid of these.
2013-10-24 08:48:05 -04:00
Paul Betts
39fb929af6
Bump pathwatcher and git-utils to Windows friendly ones
2013-10-23 16:47:11 -07:00
Kevin Sawicki
ca26d53db1
Upgrade to collaboration@0.29.0
2013-10-23 16:31:24 -07:00
Matt Colyer
1b8f8cd914
📝 Clarify git-utils.coffee
2013-10-23 16:16:30 -07:00
Kevin Sawicki
2d30ec84bb
Upgrade to tree-view@0.21.0
2013-10-23 16:12:25 -07:00
Kevin Sawicki
378a7135b7
Add missing at sign before getFocusedWindowSize
...
Closes atom/collaboration#22
2013-10-23 15:53:52 -07:00
Matt Colyer
b288a5c68f
📝 Provide detailed docs on fsUtils
2013-10-23 14:52:27 -07:00
Corey Johnson
265e4ff43c
Merge pull request #1020 from atom/cj-add-flash-error
...
Add visual cues for errors and beeps
2013-10-23 14:30:41 -07:00
probablycorey
4ad38eed87
Use @config instead of config
2013-10-23 14:26:48 -07:00
Kevin Sawicki
427a26c99b
Upgrade apm for a couple tweaks
2013-10-23 14:25:13 -07:00
probablycorey
069e0bed9a
Merge remote-tracking branch 'origin/master' into cj-add-flash-error
2013-10-23 14:21:37 -07:00
probablycorey
f7dfd60014
Remove unused $$
2013-10-23 14:14:47 -07:00
probablycorey
d5f92ef59d
Move all beep code into Atom class
2013-10-23 14:09:00 -07:00
Kevin Sawicki
76b68ae1f8
Upgrade to settings-view@0.33.0
2013-10-23 12:41:55 -07:00
Matt Colyer
b79068ea65
Merge branch 'master' into api-docs
2013-10-23 12:29:43 -07:00
Matt Colyer
9ae078f405
Prepare for v32.0.0 release
2013-10-23 12:19:28 -07:00
Kevin Sawicki
2dd1b161cf
Upgrade apm for available fix
2013-10-23 12:14:15 -07:00
Matt Colyer
e6e7d389cd
Upgrade symbols-view@0.14.0
2013-10-23 12:09:37 -07:00
Matt Colyer
6aa6706d86
Move window:reload from cmd-r => ctrl-alt-cmd-r
2013-10-23 12:05:48 -07:00
Matt Colyer
2b2677ae18
Upgrade apm to work with latest atom.io API
2013-10-23 12:01:19 -07:00
probablycorey
42e269a7ce
Update visual bell to v0.3.0
2013-10-23 11:57:21 -07:00
Ben Ogle
0c6c2e2d84
Upgrade to find-and-replace#0.31.0
2013-10-23 11:48:26 -07:00
probablycorey
c513c55f7a
Update visual-beep package name to visual-bell
2013-10-23 11:38:19 -07:00
Kevin Sawicki
e873a0977c
Revert "Set path to node directly"
...
This reverts commit 8bcf40111d .
2013-10-23 11:29:14 -07:00
Kevin Sawicki
8bcf40111d
Set path to node directly
2013-10-23 11:18:49 -07:00
probablycorey
224bc56d4e
Require $$ via space-pen-extensions
2013-10-23 11:16:12 -07:00
probablycorey
5d35f52174
Add Visual Beep to default packages
2013-10-23 11:12:27 -07:00
Matt Colyer
afb2ec86b7
Merge branch 'master' into api-docs
2013-10-23 11:02:38 -07:00
Ben Ogle
8f870544b9
Upgrade to find-and-replace@0.30.0
2013-10-23 10:58:33 -07:00
Ben Ogle
29f6833807
upgrade to settings-view@0.32.0
2013-10-23 10:53:37 -07:00
probablycorey
ffcd948362
Move beep method to rootView
2013-10-23 10:42:13 -07:00
probablycorey
3b525302b0
Merge remote-tracking branch 'origin/master' into cj-add-flash-error
2013-10-23 10:27:49 -07:00
Ben Ogle
3ae5213ebf
Update theme docs
2013-10-22 18:26:21 -07:00
Ben Ogle
d2f33dcf39
Upgrade to settings-view@0.31.1
2013-10-22 18:09:38 -07:00
Ben Ogle
80f4e7eb7f
Add ThemeManager.setEnabledThemes
2013-10-22 18:09:21 -07:00
Kevin Sawicki
cbb82b1dcc
Use background-color-selected for active pill
...
This prevents the bright blue pill color in dark-ui and instead
mirrors the active tab color.
2013-10-22 17:07:44 -07:00
probablycorey
7a81a84393
Update markdown preview package to 0.12.0
2013-10-22 16:29:33 -07:00
Matt Colyer
f2f915c0d0
Merge branch 'master' into api-docs
2013-10-22 16:19:18 -07:00
Matt Colyer
72bd408722
Merge pull request #1000 from atom/sublime-keybindings
...
Sublime keybindings
2013-10-22 16:14:07 -07:00
Matt Colyer
e38f7259e5
Upgrade symbols-view@0.13.0
2013-10-22 16:12:15 -07:00
Matt Colyer
48335bd4ac
Upgrade exception-report@0.5.0
2013-10-22 16:08:05 -07:00
Kevin Sawicki
cdebc2306c
Upgrade apm for install version fix
2013-10-22 16:06:28 -07:00
Ben Ogle
a37b029ad9
Prepend newly enabled themes, not append
2013-10-22 16:04:55 -07:00
Matt Colyer
ba9be0c07a
Add Movements menu
2013-10-22 16:00:32 -07:00
Ben Ogle
4a48e1a228
Upgrade to package-generator@0.14.0
2013-10-22 15:59:49 -07:00
Kevin Sawicki
43dae4e9eb
Add helper to get apm path
2013-10-22 15:52:04 -07:00
Matt Colyer
8503a53fec
📝 Update documentation for file.coffee
2013-10-22 15:46:21 -07:00
Matt Colyer
d0ed2a87cd
📝 Remove curly braces for core objects
2013-10-22 15:46:04 -07:00
Kevin Sawicki
fa36ab1a5c
Add apm to public API
2013-10-22 15:45:22 -07:00
Ben Ogle
141da61301
Commands for moving in buffer more consistent with sublime
2013-10-22 15:27:27 -07:00
Kevin Sawicki
59ef210624
Stub out Find, Collaboration, and Packages in base menu
2013-10-22 15:26:57 -07:00
Matt Colyer
2ddcfb60cf
Allow f2 and tab keybindings
...
This is possible now that we're on atom-shell@0.6.4
2013-10-22 15:17:12 -07:00
Matt Colyer
e003b478f3
Sublime accepts both meta-Z and meta-y
2013-10-22 15:17:11 -07:00
Matt Colyer
de69446e1e
Remap join lines to meta-j
2013-10-22 15:17:11 -07:00
Matt Colyer
5e253378e2
Update restricted key bindings for atom-shell@0.6.3
2013-10-22 15:17:11 -07:00
Matt Colyer
9da395c0aa
Add a Selection menu
2013-10-22 15:17:11 -07:00
Matt Colyer
fd0bed4248
Fill out the rest of the Edit menu
2013-10-22 15:17:11 -07:00
Matt Colyer
1f86c62dc9
Remove accidental logging
2013-10-22 15:17:11 -07:00
Matt Colyer
161a87b8e1
Change delete-line accelerator to ctrl-K
2013-10-22 15:17:11 -07:00
Matt Colyer
74cb91a6a1
Add Edit > Lines submenu
2013-10-22 15:17:11 -07:00
Matt Colyer
3eab78bc23
Set undo keybinding to meta-y
2013-10-22 15:17:11 -07:00
Ben Ogle
2574e4b6ee
Merge pull request #994 from atom/bo-improve-theme-load-api
...
Add an API for activating themes without having to touch config.themes
2013-10-22 15:14:50 -07:00
Kevin Sawicki
fd177d7171
Look for token in keychain
2013-10-22 15:13:35 -07:00
Matt Colyer
eeb24e1d5c
Mt erge branch 'master' into api-docs
2013-10-22 15:12:43 -07:00
Ben Ogle
b13c633775
Upgrade to dev-live-reload@0.11.0
2013-10-22 15:09:58 -07:00
Matt Colyer
b14ca90362
Upgrade tree-view@0.20.0
2013-10-22 15:08:09 -07:00
Ben Ogle
997891f298
Fixup specs
2013-10-22 15:07:09 -07:00
Ben Ogle
967c04fb19
Clean up theme check in PackageManager with PackageActivators
...
You can now call `PackageManager.registerPackageActivator` for specific
package types. On `PackageManager.activate` it will call your
`PackageActivator.activatePackages(packages)` with the proper packages.
2013-10-22 15:07:09 -07:00
Ben Ogle
2a7908a196
Upgrade to settings-view@0.31.0
2013-10-22 15:07:08 -07:00
Ben Ogle
ecbb7cad23
fix test from config
2013-10-22 15:06:54 -07:00
Ben Ogle
8ac84359b1
Fix docs
2013-10-22 15:06:54 -07:00
Ben Ogle
71a24ec49b
Fix config tests
2013-10-22 15:06:54 -07:00
Ben Ogle
c614519529
Clean up the tests; add tests for disablePackage()
2013-10-22 15:06:54 -07:00
Ben Ogle
2624cf6e75
oops, don't deactivate all the packages!
2013-10-22 15:06:54 -07:00
Ben Ogle
f2c1ea9b5a
Remove log lines
2013-10-22 15:06:54 -07:00
Ben Ogle
7b1b73e8eb
Watch the core.disabledPackages config option
2013-10-22 15:06:54 -07:00
Ben Ogle
e8b50755cb
Add config.unobserve()
2013-10-22 15:06:54 -07:00
Ben Ogle
dd3b20f7de
Pass previous value to the callback in config.observe()
2013-10-22 15:06:54 -07:00
Ben Ogle
73c1fb23da
Use more concise method for @metadata settings
2013-10-22 15:06:54 -07:00
Ben Ogle
d5b07088cd
Remove loadStylesheets from non-theme pckage activate()
2013-10-22 15:06:53 -07:00
Ben Ogle
d2864f1d0c
Upgrade to dev-live-reload@0.10.0
2013-10-22 15:06:53 -07:00
Ben Ogle
b330ce6722
Add atom.inSpecMode()
2013-10-22 15:06:53 -07:00
Ben Ogle
81e6150fde
Return package if its already loaded
2013-10-22 15:06:53 -07:00
Ben Ogle
16128b0d90
upgrade to settings-view@0.30.0
2013-10-22 15:06:53 -07:00
Ben Ogle
0788905eb5
Upgrade to dev-live-reload@0.9.0
2013-10-22 15:06:26 -07:00
Ben Ogle
abe36765b5
Fix test for both local and janky
2013-10-22 15:06:25 -07:00
Ben Ogle
eaea8753f5
nof
2013-10-22 15:06:25 -07:00
Ben Ogle
0b74dfc67a
Remove unnecessary lines
2013-10-22 15:06:25 -07:00
Ben Ogle
9f753cd3b9
💄
2013-10-22 15:06:25 -07:00
Ben Ogle
4440210d9a
Fix tests
2013-10-22 15:06:25 -07:00
Ben Ogle
56832b11fc
Refactor pkg and themeManager -- all themes stored in the pkg manager
2013-10-22 15:06:25 -07:00
Kevin Sawicki
23cc82e0ef
Upgrade apm for install fixes
2013-10-22 15:05:17 -07:00
Ben Ogle
077cb9ddb7
Add an enableTheme() function to ThemeManager
...
And use it in the activatePackage() function in PackageManager
2013-10-22 15:04:55 -07:00
Matt Colyer
b416116e0c
Merge pull request #1023 from atom/remove-next-tick
...
Remove `_.nextTick` from atom exports
2013-10-22 14:54:10 -07:00
Matt Colyer
9cc52e7882
Remove _.nextTick from exports
2013-10-22 13:53:56 -07:00
Kevin Sawicki
79e90b313f
Merge pull request #1021 from atom/ks-remove-bundle-shim
...
Update packages to use new language-* package naming scheme
2013-10-22 13:52:41 -07:00
Matt Colyer
9093690511
Upgrade timecop@0.7.0
2013-10-22 13:51:39 -07:00
Matt Colyer
c8a45b7b74
Upgrade terminal@0.14.0
2013-10-22 13:49:16 -07:00
Matt Colyer
f1e862252b
Update git-diff@0.12.0
2013-10-22 13:47:09 -07:00
Kevin Sawicki
c3b79778ba
Upgrade to autocomplete@0.11.0
2013-10-22 13:44:54 -07:00
Kevin Sawicki
37fec2e2bf
Upgrade to grammar-selector@0.8.0
2013-10-22 13:39:49 -07:00
Matt Colyer
d805b6f6ac
tMerge branch 'master' into api-docs
2013-10-22 13:35:56 -07:00
Kevin Sawicki
f88e7e99ee
Upgrade to markdown-preview@0.11.0
2013-10-22 13:34:04 -07:00
Kevin Sawicki
3c1734c8f3
Upgrade to link@0.7.0
2013-10-22 13:23:36 -07:00
Kevin Sawicki
efdcf5a40f
Upgrade to snippets@0.11.0
2013-10-22 13:20:29 -07:00
Kevin Sawicki
06960f5c10
Upgrade to spell-check@0.8.0
2013-10-22 13:19:20 -07:00
Kevin Sawicki
047b875ce9
Upgrade to status-bar@0.15.0
2013-10-22 13:16:58 -07:00
Kevin Sawicki
2b266da3e3
Upgrade to markdown-preview@0.10.0
2013-10-22 13:10:32 -07:00
Kevin Sawicki
d430aafb7c
Remove bundle rename shim
2013-10-22 13:03:27 -07:00
Kevin Sawicki
4132cddb8a
Merge pull request #1012 from atom/ks-atom-dot-io
...
Install packages from atom.io
2013-10-22 13:02:07 -07:00
probablycorey
d38067ec1a
Fix lint errors
2013-10-22 13:00:14 -07:00
Kevin Sawicki
beda703001
Upgrade to latest apm master
2013-10-22 12:56:30 -07:00
probablycorey
71ede6b97f
Add core.audioBeep and core.visualBeep to core settings
...
Closes #996
2013-10-22 12:43:41 -07:00
Kevin Sawicki
fa5f88cf05
Upgrade apm for atom.io integration
2013-10-22 12:40:46 -07:00
probablycorey
069ae17f9d
Atom::beep triggers visual and audio beep
2013-10-22 12:32:06 -07:00
Kevin Sawicki
1e4041d7cf
Upgrade apm for create fixes
2013-10-22 12:31:44 -07:00
Kevin Sawicki
a7d2c14364
Expect 201 when creating package/version
2013-10-22 12:31:12 -07:00
Kevin Sawicki
abf570ebf5
Upgrade to collaboration@0.28.0
2013-10-22 12:27:33 -07:00
probablycorey
3c08ae2de6
Add Atom::visualBeep method
2013-10-22 12:18:22 -07:00
Kevin Sawicki
c1fae082b4
Add shim for hyperlink bundle rename
2013-10-22 12:04:39 -07:00
Kevin Sawicki
40ab5938f2
Convert old bundle names until specs are updated
2013-10-22 11:54:19 -07:00
Kevin Sawicki
b2dae8be6c
Update package for new name
2013-10-22 11:38:10 -07:00
probablycorey
c71e9cf618
Add flashError css
2013-10-22 11:36:37 -07:00
Kevin Sawicki
931ac5d029
Upgrade apm to error passthrough fix
2013-10-22 11:35:42 -07:00
Kevin Sawicki
620b939a46
Upgrade apm for install check
2013-10-22 11:31:12 -07:00
Kevin Sawicki
73f0f2930f
Ensure package basename is used
2013-10-22 11:19:47 -07:00
Kevin Sawicki
c66b478c63
Upgrade apm for progress tweak
2013-10-22 11:19:41 -07:00
Kevin Sawicki
2254a6e33b
Set environment variables before bootstrapping
...
The environment variables are required by bootstrap now for
installing packages via atom.io
2013-10-22 10:34:34 -07:00
Kevin Sawicki
bb19821c5c
Upgrade apm
2013-10-22 10:15:54 -07:00
Kevin Sawicki
0aae15e4c1
Upgrade apm for class renames
2013-10-22 09:01:31 -07:00
Kevin Sawicki
4d035b148d
💄
2013-10-22 09:01:31 -07:00
Kevin Sawicki
7bee816c19
Upgrade apm for install fix
2013-10-22 09:01:31 -07:00
Kevin Sawicki
927279cd9d
Require language suffix to be non-empty
2013-10-22 09:01:31 -07:00
Kevin Sawicki
91f33de04e
Upgrade apm for another clean fix
2013-10-22 09:01:31 -07:00
Kevin Sawicki
351035e540
Upgrade apm for clean command fix
2013-10-22 09:01:31 -07:00
Kevin Sawicki
656bee7f56
Upgrade apm for ATOM_ACCESS_TOKEN fix
2013-10-22 09:01:31 -07:00
Kevin Sawicki
e7fc879a57
Upgrade apm for new atom.io installation
2013-10-22 09:01:31 -07:00
Kevin Sawicki
575a13957b
Upgrade to language-todo@0.2.0
2013-10-22 09:01:31 -07:00
Kevin Sawicki
ee2e5bb2b0
Upgrade to language-sass@0.2.0
2013-10-22 09:01:31 -07:00
Kevin Sawicki
efbddc7339
Upgrade to language-ruby@0.2.0
2013-10-22 09:01:31 -07:00
Kevin Sawicki
1c16f4fb73
Upgrade to language-ruby-on-rails@0.2.0
2013-10-22 09:01:30 -07:00
Kevin Sawicki
23158261b2
Upgrade to language-property-list@0.2.0
2013-10-22 09:01:30 -07:00
Kevin Sawicki
dd51a08d54
Upgrade to language-hyperlink@0.2.0
2013-10-22 09:01:30 -07:00
Kevin Sawicki
03f6461dec
Reset language packages versions
2013-10-22 09:01:30 -07:00
Kevin Sawicki
4fae98d049
Use atom.io URL
2013-10-22 09:01:30 -07:00
Kevin Sawicki
eeebaba350
Add language- prefix to package name regex
2013-10-22 09:01:30 -07:00
Kevin Sawicki
3b05b40d66
Update package names for new language- prefix
2013-10-22 09:01:30 -07:00
Kevin Sawicki
f01d006e25
Add task to publish packages
2013-10-22 09:01:30 -07:00
Kevin Sawicki
d765880f74
Upgrade core themes for versions with a README
2013-10-22 09:01:30 -07:00
Kevin Sawicki
ceffb23431
Put clojure with the other c packages
2013-10-22 09:01:30 -07:00
Kevin Sawicki
755abaf2b7
Break out package dependencies into separate section
2013-10-22 09:01:30 -07:00
probablycorey
35ff4b8677
Remove unnecessary "if" condition
...
Hat tip briandoll
2013-10-21 20:14:25 -07:00
Cheng Zhao
d16fb6fc8f
Update to atom-shell v0.6.4.
2013-10-22 10:39:00 +08:00
Cheng Zhao
5d701d899e
Merge pull request #1011 from atom/no-root-tmp
...
Do not always use "/tmp" to represent system temporary directory
2013-10-21 17:37:04 -07:00
Cheng Zhao
12ca6f86ef
Merge pull request #1003 from atom/bash-scripts-to-js
...
Convert bash scripts to node.js
2013-10-21 17:36:32 -07:00
Matt Colyer
58ef0f4176
📝 Refine Directory's documentation
2013-10-21 16:54:52 -07:00
probablycorey
4dada919ba
Revert "Remove window.measure and window.profile"
...
This reverts commit 9b318c1317 .
2013-10-21 16:49:00 -07:00
probablycorey
9b318c1317
Remove window.measure and window.profile
2013-10-21 16:46:19 -07:00
Matt Colyer
6ed3bb48f2
Remove 'fs' require and use 'fsUtils' instead
2013-10-21 16:35:59 -07:00
Matt Colyer
814ab4e980
📝 Throughly document BufferedProcess.
2013-10-21 16:32:10 -07:00
Matt Colyer
ffbce2020e
Note that stderr is optional
2013-10-21 16:31:15 -07:00
Matt Colyer
0fc2f70dc5
📝 Throughly document BufferedNodeProcess
2013-10-21 16:26:18 -07:00
probablycorey
5277277683
Only modify pathToOpen if initialLine option is present.
...
Closes #1007
2013-10-21 16:05:45 -07:00
Matt Colyer
3ec33de3b7
Upgrade release-notes@0.8.0
2013-10-21 15:57:47 -07:00
Corey Johnson
0d49f2a3d0
Merge pull request #1001 from atom/cj-render-long-lines
...
Render long lines (without crashing or long pauses)
2013-10-21 15:38:13 -07:00
probablycorey
d21a5a6836
Use string concatenation instead of array concatenation
2013-10-21 15:17:41 -07:00
probablycorey
5e3d52927a
Use cachedCharWidth instead of cachedVal
2013-10-21 11:10:44 -07:00
probablycorey
0bc470c6d9
💄
2013-10-21 11:10:17 -07:00
Kevin Sawicki
2aa3a7c332
Merge pull request #1004 from atom/ks-multi-byte-onig-fix
...
Upgrade oniguruma for multi-byte scanning fix
2013-10-21 08:29:51 -07:00
Kevin Sawicki
948a2a47a3
Add spec for JSON tokenizing with Unicode characters
2013-10-21 08:25:15 -07:00
Kevin Sawicki
df2727d926
Upgrade to oniguruma@0.21.0
...
Closes #980
2013-10-21 08:25:15 -07:00
Cheng Zhao
1129ff7436
doc: Mention we should be ware of platform differences.
2013-10-21 22:41:41 +08:00
Cheng Zhao
89f72c36f8
💄 Do not use "path" as file path's variabla name.
2013-10-21 22:36:40 +08:00
Cheng Zhao
017c3315d2
💄 Fix typos in specs.
2013-10-21 22:23:22 +08:00
Cheng Zhao
0a561643a9
Home directory is process.env.USERPROFILE on Windows.
2013-10-21 22:04:51 +08:00
Cheng Zhao
640b6feb49
💄 The atom object is no accessable in browser process.
2013-10-21 21:59:03 +08:00
Cheng Zhao
94f441e123
💄 Add missing ")".
2013-10-21 21:49:55 +08:00
Cheng Zhao
459309aa78
Do not use "/tmp" in scripts.
2013-10-21 21:42:55 +08:00
Cheng Zhao
558778b4d4
Add atom.getTempDirPath to return the path of "system temporary directory".
2013-10-21 21:39:52 +08:00
Cheng Zhao
05550717e2
Use temp.dir to replace '/tmp' in specs.
2013-10-21 21:36:08 +08:00
Cheng Zhao
a92e5c00ea
Update atom-shell to v0.6.3.
2013-10-21 16:59:49 +08:00
Cheng Zhao
dbd1438cf7
Add script/bootstrap.cmd.
2013-10-19 22:32:26 +08:00
Cheng Zhao
082686bba8
Fix bootstrap script on Windows.
2013-10-19 22:11:03 +08:00
probablycorey
f6fee9d04f
Optimize measuring long lines
2013-10-18 15:36:39 -07:00
probablycorey
02dd79feeb
Use module variable naming conventions
2013-10-18 15:36:25 -07:00
probablycorey
ff5ee45dc7
Fix return value for getValueAsHTML
2013-10-18 13:53:11 -07:00
Matt Colyer
702eaea483
Merge pull request #991 from atom/menu-improvements
...
Improve menus for discoverablity
2013-10-18 13:04:37 -07:00
Matt Colyer
fc6b6d9760
Upgrade release-notes@0.6.0
2013-10-18 12:05:32 -07:00
Matt Colyer
3e5f204f08
Add a Help menu
2013-10-18 12:02:03 -07:00
probablycorey
eced0a3208
Don't cache entire line length on lines > 160 chars
2013-10-18 11:58:36 -07:00
Matt Colyer
f3aec0dfee
Add copy path menu item
2013-10-18 11:51:56 -07:00
probablycorey
fd062a7c4f
Split long spans into multiple spans
...
If a span has more than 2^16 chars and has the style `white-space: pre` Chrome
won't render it.
2013-10-18 11:44:56 -07:00
Matt Colyer
d9c946cafa
Upgrade tree-view@0.19.0
2013-10-18 11:44:18 -07:00
Matt Colyer
2502d48544
Upgrade to-the-hubs@0.8.0
2013-10-18 11:38:58 -07:00
Matt Colyer
9ea2bfa920
Clear menu template to avoid separator duplication
2013-10-18 11:34:19 -07:00
Matt Colyer
2ec6d578f6
Add menu item for soft-wrap
2013-10-18 11:33:22 -07:00
Matt Colyer
ff22046f54
Upgrade timecop@0.6.0
2013-10-18 11:33:07 -07:00
Matt Colyer
5541875965
Don't append duplicate menu items
...
Fixes #995
2013-10-18 10:20:03 -07:00
Matt Colyer
9c877c7f0b
Correct and add File menu items
2013-10-18 10:09:47 -07:00
Matt Colyer
4061011609
Upgrade terminal@0.13.0
2013-10-18 09:57:40 -07:00
Kevin Sawicki
e8b5bf5402
Use clear-cut library for specificity
2013-10-18 09:33:57 -07:00
Kevin Sawicki
069208975c
Add proper invisibles in empty lines with indent guide
...
This fixes a regression where multiple end of line invisibles were
displayed on empty lines when the indent guide was also enabled.
The invisibles array used to be shifted and not it isn't but the
entire array was still being iterated over causing extra invisibles
to be added to the line.
2013-10-17 18:31:59 -07:00
Kevin Sawicki
60dcef26b0
Join with empty string instead of comma
2013-10-17 17:25:28 -07:00
Matt Colyer
217f182579
Upgrade symbols-view@0.12.0
2013-10-17 17:12:50 -07:00
Kevin Sawicki
ccdd17c0d8
Don't modify passed in item
...
Perform a deep clone before iterating over to add items and submenus.
2013-10-17 16:57:49 -07:00
Kevin Sawicki
d6452c37d8
Clear menu template after each spec run
...
This is needed since packages don't destroy menus when deactivated
so the template currently grows larger each time a package is activated.
2013-10-17 16:31:15 -07:00
Matt Colyer
c9ab78ee53
Upgrade styleguide@0.9.0
2013-10-17 16:29:55 -07:00
Matt Colyer
5a1e72cd81
Upgrade snippets@0.10.0
2013-10-17 16:29:34 -07:00
Matt Colyer
bd674764e8
Upgrade release-notes@0.5.0
2013-10-17 16:19:53 -07:00
Matt Colyer
3cce3c5202
Upgrade package-generator@0.13.0
2013-10-17 16:12:57 -07:00
Matt Colyer
c809df6762
Upgrade markdown-preview@0.9.0
2013-10-17 16:12:24 -07:00
Matt Colyer
9c3a8e5c7a
Upgrade grammar-selector@0.7.0
2013-10-17 16:01:35 -07:00
Matt Colyer
9f0064f903
Upgrade to go-to-line@0.8.0
2013-10-17 15:57:06 -07:00
Matt Colyer
35399d93a9
Upgrade github-sign-in@0.8.0
2013-10-17 15:46:32 -07:00
Kevin Sawicki
5619f81c89
Log error before exiting
2013-10-17 15:38:47 -07:00
Matt Colyer
26d9d7a8fd
Merge branch 'master' into menu-improvements
...
Conflicts:
package.json
2013-10-17 15:28:22 -07:00
Matt Colyer
590a03b8e3
Upgrade gists@0.5.0
2013-10-17 15:09:22 -07:00
Matt Colyer
9c9e1164b1
Upgrade to fuzzy-finder@0.15.0
2013-10-17 14:59:44 -07:00
probablycorey
708d3fb08f
Show Preference opens a new window (when none are already open)
...
Closed #990
2013-10-17 14:45:01 -07:00
probablycorey
e07fb89ec7
💄
2013-10-17 14:45:01 -07:00
Matt Colyer
3c13f41b7c
Upgrade find-and-replace@0.29.0
2013-10-17 14:44:03 -07:00
Matt Colyer
49756e6846
Upgrade editor-stats@0.5.0
2013-10-17 14:33:00 -07:00
Matt Colyer
142f5cf754
Add "Run Package Specs" menu item
2013-10-17 14:30:35 -07:00
Matt Colyer
acbb521532
Upgrade dev-live-reload@0.8.0
2013-10-17 14:25:25 -07:00
Matt Colyer
1e6302b060
Upgrade command-logger@0.6.0
2013-10-17 14:17:30 -07:00
Kevin Sawicki
c7afa8d682
Upgrade to go-to-line@0.7.0
2013-10-17 14:17:18 -07:00
Kevin Sawicki
30e20884d9
Upgrade to collaboration@0.26.0
2013-10-17 14:13:37 -07:00
Matt Colyer
3e71e8a2be
Upgrade to collaboration@0.25.0
2013-10-17 14:11:13 -07:00
probablycorey
0e601737e7
Update find and replace
2013-10-17 13:58:29 -07:00
Matt Colyer
0653eed275
Upgrade to bookmarks@0.8.0
2013-10-17 13:56:27 -07:00
Matt Colyer
0d131e7253
Upgrade to autoflow@0.5.0
2013-10-17 13:49:45 -07:00
Ben Ogle
a0c5e38cdd
Merge pull request #988 from atom/bo-package-doc-update
...
Doc update for themes
2013-10-17 13:43:56 -07:00
Ben Ogle
b1d474fd5c
Remove slow
2013-10-17 13:42:25 -07:00
Matt Colyer
0dc6302c38
Update base menus to match proposal
2013-10-17 13:42:14 -07:00
Ben Ogle
89ea353d99
Fix based on matts suggestions
2013-10-17 13:41:40 -07:00
Corey Johnson
766634c428
Merge pull request #989 from atom/cj-text-buffer-cleanup
...
Text Buffer cleanup
2013-10-17 11:52:25 -07:00
probablycorey
1262073853
Wait for buffer to load in git spec
2013-10-17 11:48:22 -07:00
probablycorey
686b88fe60
Use fsUtils.statSyncNoException
2013-10-17 11:35:20 -07:00
probablycorey
875dfa61cb
Merge remote-tracking branch 'origin/master' into cj-text-buffer-cleanup
2013-10-17 10:48:11 -07:00
probablycorey
2000e43053
Don't allow Atom to open files larger than 1MB
...
Temporary measure until we can get this working with telepath.
2013-10-17 10:41:17 -07:00
probablycorey
450eba0d54
Make content change events use async reads
2013-10-17 10:40:41 -07:00
probablycorey
5be444c4ed
Rearrange require order
2013-10-17 10:40:14 -07:00
probablycorey
238399adb6
spec 💄
2013-10-17 10:39:42 -07:00
probablycorey
747b79cced
Actually store the cached contents of a file.
...
Big Beautiful Arrows
2013-10-17 10:39:23 -07:00
probablycorey
6e93c37ce1
Rename File::read to File::readSync
2013-10-17 10:38:45 -07:00
Matt Colyer
b3b3e5fa3c
Upgrade autocomplete to 0.10.0
2013-10-17 10:24:41 -07:00
Kevin Sawicki
3251362400
Merge pull request #987 from atom/ks-fuzzaldrin
...
Extract string score and fuzzy filter
2013-10-17 09:55:28 -07:00
Kevin Sawicki
9b84271fee
Upgrade to settings-view@0.29.0
2013-10-17 09:46:10 -07:00
Kevin Sawicki
5e5375528b
Replace stringscore/fuzzy-filter with fuzzaldrin
2013-10-17 09:46:10 -07:00
Cheng Zhao
514ca3a9c2
Update to atom-shell v0.6.2.
2013-10-17 10:32:50 +08:00
Ben Ogle
436ffd90d4
Small changes to the pkg docs
2013-10-16 17:34:05 -07:00
Ben Ogle
201677eb1d
Add notes about creating a UI theme
2013-10-16 17:18:32 -07:00
Ben Ogle
887dadd589
fix theme docs
2013-10-16 17:05:26 -07:00
Kevin Sawicki
538f66d9cf
Merge pull request #977 from atom/ks-space-pen-from-jquery
...
Use jquery through space-pen
2013-10-16 15:27:33 -07:00
Ben Ogle
53b0ac22cc
Update theme docs
2013-10-16 15:11:20 -07:00
Kevin Sawicki
84dc0df925
Update lastPixelPosition when changing
...
Also remove unused changedPosition variable
2013-10-16 15:02:48 -07:00
probablycorey
d49e419191
Rename updateCachedDiskContents and updateCachedDiskContentsAsync
2013-10-16 14:47:08 -07:00
probablycorey
d33e3e4071
TextBuffers::isModified returns false until it is fully loaded
2013-10-16 14:46:30 -07:00
Kevin Sawicki
02b9e79888
Upgrade to fuzzy-finder@0.14.0
2013-10-16 14:44:43 -07:00
Kevin Sawicki
820b870f82
Use triggerHandler for window focus/blur in specs
2013-10-16 14:41:38 -07:00
Kevin Sawicki
6171e357c1
Upgrade to autocomplete@0.9.0
2013-10-16 14:22:52 -07:00
Kevin Sawicki
b07b024602
Upgrade to package-generator@0.12.0
2013-10-16 14:15:25 -07:00
Kevin Sawicki
c37d5124d9
Upgrade to tree-view@0.18.0
2013-10-16 14:08:57 -07:00
Kevin Sawicki
caadec6e62
jquery 2.0 can't be required in tasks
2013-10-16 13:35:12 -07:00
Kevin Sawicki
7b9ff7d0f7
Trigger focusout event on hidden input
2013-10-16 13:35:12 -07:00
Kevin Sawicki
08e5c42f0c
Explicitly make pane active
...
Previously it relied on focus firing an event which will not occur
when not on the DOM.
2013-10-16 13:35:12 -07:00
Kevin Sawicki
2d9c2ec939
Make pane active in a beforeEach
2013-10-16 13:35:12 -07:00
Kevin Sawicki
ee6b2b0776
Trigger complete beforeunload event
...
jquery 2.0 fails to trigger this event using just
$(window).trigger('beforeunload')
2013-10-16 13:35:12 -07:00
Kevin Sawicki
607ed972c1
Listen to window focusin/focusout instead of focus/blur
...
This appears to be needed by jquery 2.0+ so the specs
can correctly simulate these events using trigger.
2013-10-16 13:35:11 -07:00
Kevin Sawicki
7149ade43c
Attach to DOM for focus specs
2013-10-16 13:35:11 -07:00
Kevin Sawicki
d989aeb592
Focus body when root view has no focusable children
...
This is required now that root view has a tab index
2013-10-16 13:35:11 -07:00
Kevin Sawicki
cded70c48a
Set tabindex on RootView so it can be focused directly
2013-10-16 13:35:11 -07:00
Kevin Sawicki
ede64f65c8
Attach to DOM for focus specs
2013-10-16 13:35:11 -07:00
Kevin Sawicki
80a3e0c9c9
Check that display isn't none for visibility
2013-10-16 13:35:11 -07:00
Kevin Sawicki
5883dd4f16
Add tab index to pane
...
This is required in jquery 2.0 in order for the
focus event to be received.
2013-10-16 13:35:11 -07:00
Kevin Sawicki
0254e64762
Remove window handling in catch block
...
The catch block in index.html takes care of this
2013-10-16 13:35:11 -07:00
Kevin Sawicki
d0f6e83726
Reference correct attached variable
2013-10-16 13:34:41 -07:00
Kevin Sawicki
9d51d1a143
Use jquery provided by space-pen
2013-10-16 13:34:41 -07:00
probablycorey
565f5fb304
Sort package.json dependencies
2013-10-16 12:39:44 -07:00
Corey Johnson
835088676d
Merge pull request #974 from atom/cj-make-packages-async
...
Add 'sync' to the end of synchronous open methods
2013-10-16 12:32:58 -07:00
probablycorey
43c54a93e5
Merge remote-tracking branch 'origin/master' into cj-make-packages-async
...
Conflicts:
package.json
2013-10-16 12:28:36 -07:00
probablycorey
8bd87ac4f2
Update status bar version
2013-10-16 12:20:16 -07:00
Ben Ogle
76c152b97d
Add dev-live-reload to the default install
2013-10-16 12:17:37 -07:00
Ben Ogle
aa57414547
Add inDevMode() function
2013-10-16 12:17:37 -07:00
probablycorey
0ee4956109
Merge remote-tracking branch 'origin/master' into cj-make-packages-async
...
Conflicts:
package.json
2013-10-16 12:11:35 -07:00
Matt Colyer
28a45c0fcd
Merge pull request #965 from atom/document-themes
...
Theme Documentation
2013-10-16 12:10:34 -07:00
probablycorey
719616aa3a
Update package versions
2013-10-16 12:10:17 -07:00
Matt Colyer
dbef7a26ce
📝 Describe apm linking when creating a theme
2013-10-16 12:09:27 -07:00
Matt Colyer
f7a30845f8
Update keybinding
2013-10-16 12:08:53 -07:00
Matt Colyer
492d7bc69a
📝 Give package styling recommendations
2013-10-16 11:52:00 -07:00
Ben Ogle
60aca173ce
Upgrade to styleguide@0.8.0
2013-10-16 11:33:09 -07:00
probablycorey
9a839045e5
Merge remote-tracking branch 'origin/master' into cj-make-packages-async
2013-10-16 10:51:34 -07:00
Kevin Sawicki
ee495575a2
Use underscore-plus from browser process classes
2013-10-15 18:47:50 -07:00
Kevin Sawicki
8ce72bedea
Swap activation order for new _.max behavior
2013-10-15 18:09:14 -07:00
Kevin Sawicki
5c36a98bb0
Unfocus TextMateGrammar specs
2013-10-15 17:56:14 -07:00
Matt Colyer
3f8eb361c0
📝 Cleanup/Correct Creating a package guide
2013-10-15 17:34:19 -07:00
Matt Colyer
26039653b2
Mark core.ignoredNames as complete
2013-10-15 16:50:15 -07:00
Matt Colyer
fc4750bcd5
📝 Clarify a few points about themes
2013-10-15 15:20:33 -07:00
Matt Colyer
541d25787b
📝 Clean up the getting started guide
2013-10-15 15:13:38 -07:00
Kevin Sawicki
697c96921f
Merge pull request #973 from atom/ks-underscore-plus
...
Extract underscore extensions
2013-10-15 14:48:18 -07:00
Kevin Sawicki
913f20333d
Update grammar selection for _.max change
...
Somewhere between underscore 1.4.4 and 1.5.2 max() was changed to return
the first element with the maximum value instead of the last.
The specs were relying on that ordering when selecting a specific grammar
by path.
2013-10-15 14:26:19 -07:00
Kevin Sawicki
e2ecff22c2
Use underscore-plus instead of underscore
2013-10-15 13:57:34 -07:00
Kevin Sawicki
71f7e20eeb
💄
2013-10-15 13:50:16 -07:00
Kevin Sawicki
6a3638c7d3
Use setImmediate instead of process.nextTick
2013-10-15 13:50:16 -07:00
Kevin Sawicki
5b6e8a1b20
Use process.nextTick instead of MessageChannel
2013-10-15 13:50:16 -07:00
Kevin Sawicki
216a5e61fd
Update underscore-extensions requires
2013-10-15 13:50:16 -07:00
Kevin Sawicki
8dbc0259c1
Upgrade to underscore-plus@0.2.0
2013-10-15 13:50:16 -07:00
Kevin Sawicki
4d4551987f
Use underscore-plus in Grunt tasks
2013-10-15 13:50:16 -07:00
Kevin Sawicki
4fa15d3fce
Replace underscore-extensions with underscore-plus
2013-10-15 13:50:16 -07:00
Kevin Sawicki
f066887fd8
Upgrade apm for clean fix
2013-10-15 13:42:59 -07:00
probablycorey
e3250d73a8
Fix Text Buffer spec
2013-10-15 10:58:42 -07:00
probablycorey
72a89231f8
Fix Project spec
2013-10-15 10:58:33 -07:00
probablycorey
57d9aa6019
Rename TextBuffer::load to TextBuffer::loadSync
2013-10-15 10:39:50 -07:00
probablycorey
af8ecef30d
Add 'Sync' to end of Project's synchronous open methods
...
Remove 'Async' from Project's asynchronous open methods
2013-10-15 09:45:43 -07:00
Kevin Sawicki
7b3101778b
Use path.join for benchmark fixtures path
2013-10-14 21:44:57 -07:00
Kevin Sawicki
d292579376
Merge pull request #968 from atom/ks-emissary
...
Use emissary
2013-10-14 17:51:51 -07:00
Kevin Sawicki
2c8854ce8b
Stop exporting Emitter and Subscriber
2013-10-14 17:45:01 -07:00
Kevin Sawicki
03964ff568
Unsubscribe from buffer when destroyed
2013-10-14 17:28:28 -07:00
Kevin Sawicki
1c357f9b65
Use TODO instead of FIXME for consistency
2013-10-14 17:28:28 -07:00
Kevin Sawicki
6e313dc0e4
Use unless instead of if for subscription check
2013-10-14 17:28:28 -07:00
Kevin Sawicki
bf1457e557
Upgrade to git-diff@0.10.0
2013-10-14 17:28:28 -07:00
Kevin Sawicki
3d9bb68007
Upgrade to find-and-replace@0.26.0
2013-10-14 17:28:28 -07:00
Kevin Sawicki
eaed08a5cc
Use skinny arrows in Emitter shims
2013-10-14 17:28:27 -07:00
Kevin Sawicki
f05bba6a6f
Upgrade to emissary@0.24.0
2013-10-14 17:28:27 -07:00
Kevin Sawicki
07f370df2a
Shim one to once
2013-10-14 17:28:27 -07:00
Kevin Sawicki
672fb8ecaf
Shim Emitter at top of Atom class
2013-10-14 17:28:27 -07:00
Kevin Sawicki
f47ad4f16b
Upgrade to settings-view@0.28.0
2013-10-14 17:28:27 -07:00
Kevin Sawicki
b8597ab384
Upgrade to snippets@0.8.0
2013-10-14 17:28:27 -07:00
Kevin Sawicki
d10bc2c06c
Upgrade to terminal@0.11.0
2013-10-14 17:28:27 -07:00
Kevin Sawicki
0db962b94f
Add shims in bootstrap script
2013-10-14 17:28:27 -07:00
Kevin Sawicki
667e0929b6
Shim subscriptionCount to getSubscriptionCount
2013-10-14 17:28:27 -07:00
Kevin Sawicki
ff30a8e14b
Shim trigger to emit
2013-10-14 17:28:27 -07:00
Kevin Sawicki
11dbcfecaf
Only watch path once
2013-10-14 17:28:27 -07:00
Kevin Sawicki
6318571fed
Export Emitter instead of EventEmitter
2013-10-14 17:28:27 -07:00
Kevin Sawicki
7f1f2bccd5
Only subscribe when file exists
2013-10-14 17:28:27 -07:00
Kevin Sawicki
c797995597
Migrate path watching to new subscription added/removed events
2013-10-14 17:28:26 -07:00
Kevin Sawicki
6030edcf0a
Upgrade to emissary@0.6.0
2013-10-14 17:28:26 -07:00
Kevin Sawicki
9fe32954dc
Update classes for emissary API
2013-10-14 17:28:26 -07:00
Kevin Sawicki
320b4a49b4
Use Subscriber.includeInto
2013-10-14 17:28:26 -07:00
Kevin Sawicki
e5ac73e0db
Use includeInto instead of _.extend
2013-10-14 17:28:26 -07:00
Kevin Sawicki
0b0c3229d3
EventEmitter is exported as Emitter
2013-10-14 17:28:26 -07:00
Kevin Sawicki
a0486bc9b0
Use emit instead of trigger
2013-10-14 17:28:26 -07:00
Kevin Sawicki
f9a0e038a5
Use emissary for EventEmitter and Subscriber
2013-10-14 17:28:26 -07:00
Kevin Sawicki
ffa83e6356
Upgrade to tree-view@0.16.0
2013-10-14 17:18:42 -07:00
Matt Colyer
4b566d1ce3
📝 Cleanup markdown
2013-10-14 17:00:16 -07:00
probablycorey
09e7a5af6b
Trigger uri-opened from RootView
2013-10-14 16:41:45 -07:00
probablycorey
a31862a32d
Allow RootView::open to not change focus
2013-10-14 16:41:33 -07:00
probablycorey
c44b04e47a
Merge remote-tracking branch 'origin/master' into cj-make-packages-async
2013-10-14 15:54:22 -07:00
Matt Colyer
3589fcc107
📝 Update customizing atom guide
2013-10-14 14:40:18 -07:00
Matt Colyer
30ea10cfb8
📝 Elaborate on how to create a theme
2013-10-14 12:30:08 -07:00
Kevin Sawicki
d062cdda84
Merge pull request #953 from atom/ks-apm-test
...
Use APM test to run package specs
2013-10-14 11:49:39 -07:00
Kevin Sawicki
ea93c21a92
Lint after compiling
...
The compile error output is better than the lint compile error output.
2013-10-14 11:43:37 -07:00
Kevin Sawicki
c0cc002134
Log empty line after specs complete
2013-10-14 11:39:29 -07:00
Kevin Sawicki
417ea030ef
Upgrade to archive-view@0.10.0
2013-10-14 11:34:54 -07:00
Kevin Sawicki
3145e9b53b
Upgrade to tree-view@0.15.0
2013-10-14 11:34:34 -07:00
Kevin Sawicki
a7bd04de36
Remove package fixtures from core fixtures dir
2013-10-14 11:25:35 -07:00
Kevin Sawicki
ec37b8abd9
💄 Add helper to set spec field on all specs
2013-10-14 11:22:34 -07:00
Kevin Sawicki
0b22d99fad
Store spec directory on required specs
...
This allows the project to be configured based on the spec being
run.
2013-10-14 11:15:40 -07:00
Kevin Sawicki
f60ead03d2
Upgrade to git-diff@0.9.0
2013-10-14 11:09:46 -07:00
Kevin Sawicki
cd3ec7d156
Upgrade to fuzzy-finder@0.12.0
2013-10-14 10:35:10 -07:00
Kevin Sawicki
eadee9f15c
Upgrade to fuzzy-finder@0.11.0
2013-10-14 10:34:55 -07:00
Kevin Sawicki
8001942283
Upgrade to status-bar@0.12.0
2013-10-14 10:34:39 -07:00
Kevin Sawicki
f506130d3b
Round the logged spec time
2013-10-14 10:34:20 -07:00
Kevin Sawicki
4549ea2058
Log total spec time when done
2013-10-14 10:34:20 -07:00
Kevin Sawicki
01380c307e
Upgrade to git-diff@0.8.0
2013-10-14 10:34:20 -07:00
Kevin Sawicki
024785fa4f
Upgrade to git-diff@0.7.0
2013-10-14 10:34:19 -07:00
Kevin Sawicki
afa03b6379
Bump queue concurrency when core specs finish
2013-10-14 10:34:08 -07:00
Kevin Sawicki
a55847b03b
Add dir/b.txt to working-dir fixture repo
2013-10-14 10:34:08 -07:00
Kevin Sawicki
57769f4328
Upgrade to tree-view@0.14.0
2013-10-14 10:34:08 -07:00
Kevin Sawicki
538b938a71
Upgrade to status-bar@0.11.0
2013-10-14 10:34:08 -07:00
Kevin Sawicki
714a1327ce
Add a.txt to working-dir fixtures
2013-10-14 10:33:38 -07:00
Kevin Sawicki
3ff0b3cfe2
Fail build when either set of specs fail
2013-10-14 10:33:38 -07:00
Kevin Sawicki
69a247294c
Remove reference to non-existent run-core-specs task
2013-10-14 10:33:38 -07:00
Kevin Sawicki
b73798bd03
Rename test-task to spec-task
2013-10-14 10:33:37 -07:00
Kevin Sawicki
8ecc353999
Run core and package specs in parallel
2013-10-14 10:33:37 -07:00
Kevin Sawicki
118625f002
Increase concurrency to 2
2013-10-14 10:33:37 -07:00
Kevin Sawicki
c50632bd82
Upgrade apm for test path fix
2013-10-14 10:33:37 -07:00
Kevin Sawicki
1e6cca0969
Extract isAtomPackage task helper
2013-10-14 10:33:37 -07:00
Kevin Sawicki
64c5732e51
Add missing underscore require
2013-10-14 10:33:37 -07:00
Kevin Sawicki
e8c399428c
Set ATOM_PATH env var when launching specs
2013-10-14 10:33:37 -07:00
Kevin Sawicki
5b239938a9
Resolve atom.sh and apm relative to app dir
2013-10-14 10:33:37 -07:00
Kevin Sawicki
c1f8b1e941
💄 Use long opts for clarity
2013-10-14 10:33:37 -07:00
Kevin Sawicki
aed15766fb
💄 Resolve apm path once
2013-10-14 10:33:37 -07:00
Kevin Sawicki
0f1c1715dd
Add all specs to queue
2013-10-14 10:33:37 -07:00
Kevin Sawicki
091189ee79
Log what specs are running
2013-10-14 10:33:37 -07:00
Kevin Sawicki
a79f36cbf2
💄 Resolve atom.sh once
2013-10-14 10:33:36 -07:00
Kevin Sawicki
483f63ab05
Add test task that runs packages specs from queue
2013-10-14 10:33:36 -07:00
Kevin Sawicki
1ed01c5155
Upgrade to archive-view@0.9.0
2013-10-14 10:33:36 -07:00
Kevin Sawicki
87408f689f
Upgrade apm for path flag to test command
2013-10-14 10:33:36 -07:00
Kevin Sawicki
5d1b88493e
Upgrade to jasmine-focused@0.15.0
2013-10-14 10:33:36 -07:00
Matt Colyer
551bb72756
Update bookmarks@0.6.0
2013-10-14 10:33:36 -07:00
Kevin Sawicki
a0fd9098ad
Upgrade to go-to-line@0.5.0
2013-10-14 10:33:36 -07:00
Matt Colyer
b6a0763419
Upgrade to autocomplete@0.7.0
2013-10-14 10:33:36 -07:00
Kevin Sawicki
9994cbbd6e
Upgrade to image-view@0.7.0
2013-10-14 10:33:36 -07:00
Kevin Sawicki
b05a3fa4b6
Upgrade to link@0.5.0
2013-10-14 10:33:36 -07:00
Kevin Sawicki
fd51392a2d
Upgrade to first-mate@0.4.0
2013-10-14 10:33:35 -07:00
Kevin Sawicki
83e7c59aba
Upgrade to first-mate@0.3.0
2013-10-14 10:33:35 -07:00
Kevin Sawicki
8d6ffe9daa
Upgrade to markdown-preview@0.7.0
2013-10-14 10:33:35 -07:00
Kevin Sawicki
bb99a8e586
Upgrade to snippets@0.7.0
2013-10-14 10:33:35 -07:00
Kevin Sawicki
63f39d84a3
Load package relative to the package's spec directory
2013-10-14 10:33:21 -07:00
Kevin Sawicki
d31fe2ee91
Upgrade to tabs@0.6.0
2013-10-14 10:33:21 -07:00
Kevin Sawicki
83581bc6d2
Ignore specs that take less than 1ms
2013-10-14 10:32:26 -07:00
Kevin Sawicki
47cf00751f
Upgrade to whitespace@0.6.0
2013-10-14 10:32:26 -07:00
Kevin Sawicki
002e3898fa
Merge pull request #959 from atom/ks-q-continuum
...
Switch to q from $.Deferred
2013-10-14 10:00:38 -07:00
Kevin Sawicki
38f50d60f5
Upgrade to find-and-replace@0.25.0
2013-10-14 09:53:26 -07:00
Kevin Sawicki
7be57deef6
Upgrade to collaboration@0.23.0
2013-10-14 09:53:26 -07:00
Kevin Sawicki
d0decbb7e5
Upgrade to symbols-view@0.10.0
2013-10-14 09:53:26 -07:00
Kevin Sawicki
68c7b2dab0
Use Q for promise in Project::scan
2013-10-14 09:53:26 -07:00
Kevin Sawicki
8e73258168
Remove unused Project::getFilePaths
2013-10-14 09:53:26 -07:00
Cheng Zhao
53b4b1c349
💄 Remove unsed variable.
2013-10-14 16:59:31 +08:00
Cheng Zhao
fae1f500eb
Rewrite script/test in js.
2013-10-14 16:52:52 +08:00
Cheng Zhao
4308e428d3
Rewrite script/cibuild in js.
2013-10-14 16:47:29 +08:00
Cheng Zhao
1d343dd483
Make the safeSpawn function a util module.
2013-10-14 15:14:03 +08:00
Cheng Zhao
e17c9ced57
Rewrite script/build in js.
2013-10-14 14:37:16 +08:00
Cheng Zhao
8edd6ad5d5
Rewrite bootstrap script in js.
2013-10-14 14:18:04 +08:00
Cheng Zhao
fba1d486e3
Update to atom-shell v0.6.1.
2013-10-14 12:10:11 +08:00
Paul Betts
cdfad1218b
Merge pull request #870 from atom/some-files-are-just-too-evil
...
Some files are just too evil
2013-10-11 15:34:54 -07:00
Matt Colyer
4d415d3ca9
Generate evil file fixtures depending on platform
2013-10-11 14:09:17 -07:00
Matt Colyer
6a37f9dad4
Merge branch 'master' into some-files-are-just-too-evil
2013-10-11 13:43:12 -07:00
Matt Colyer
0255faded1
Merge pull request #956 from atom/mc-bad-package
...
Make package loading more robust
2013-10-11 12:55:53 -07:00
Matt Colyer
12b42bf459
Initialize AtomPackage attributes earlier
...
This should make our package loading process a bit more robust.
2013-10-11 12:49:31 -07:00
Matt Colyer
abd8bd1253
Handle errors in package.json gracefully
2013-10-11 12:49:31 -07:00
Kevin Sawicki
cd633ede92
Remove logging from spec
2013-10-11 11:37:13 -07:00
Matt Colyer
e4c87b2d0b
Merge pull request #954 from atom/docs-about-docs
...
Docs about Docs
2013-10-11 11:20:52 -07:00
Matt Colyer
c1c46cfb94
Merge pull request #955 from atom/mc-fix-952
...
Dynamically replace Atom version in application menu
2013-10-11 11:20:38 -07:00
Matt Colyer
942695d582
Dynamically replace Atom version in application menu
2013-10-11 11:11:10 -07:00
Matt Colyer
8682bad958
Revert "Dynamically replace Atom version in application menu"
...
This reverts commit 9b7bc34d44 .
2013-10-11 11:10:04 -07:00
Matt Colyer
3d9598a99a
Fix spelling
2013-10-11 11:06:04 -07:00
Matt Colyer
0221f7d263
Merge branch 'master' into docs-about-docs
2013-10-11 11:05:47 -07:00
probablycorey
92c6ad66eb
Rename Project::open to Project::openSync
...
…and Project::openAsync to Project::open
2013-10-11 10:57:09 -07:00
probablycorey
894cae7c9c
Rename rootView.openAsync to rootView.open
2013-10-11 10:56:58 -07:00
probablycorey
b0e9b4b81f
Rename RootView.open to RootView.openSync
2013-10-11 10:55:10 -07:00
Matt Colyer
9b7bc34d44
Dynamically replace Atom version in application menu
...
Fixes #952
2013-10-11 10:46:26 -07:00
Kevin Sawicki
ff8577b7d6
Merge pull request #945 from atom/browser-folder
...
Separate classes that run in the browser process
2013-10-11 08:56:19 -07:00
Kevin Sawicki
317365e41f
💉 BrowserWindow instance into ContextMenu
2013-10-11 08:50:09 -07:00
Kevin Sawicki
e4219cae45
Remove unused require
2013-10-11 08:50:09 -07:00
Kevin Sawicki
ed3bb509fa
Remove outdated comment about NODE_PATH tweaking
2013-10-11 08:50:09 -07:00
Kevin Sawicki
8d27369afc
Add extra .. for benchmark/spec bootstrap paths
2013-10-11 08:50:09 -07:00
Matt Colyer
63fb5b1fe5
Move ContextMenu into the browser folder
2013-10-11 08:50:09 -07:00
Kevin Sawicki
891200d658
Remove src/ from global paths in browser process
2013-10-11 08:50:09 -07:00
Kevin Sawicki
d815147df6
Log uncaught exceptions in browser process
2013-10-11 08:50:09 -07:00
Matt Colyer
d7836f6082
Fix resourcePath in main.coffee
2013-10-11 08:50:09 -07:00
Matt Colyer
1538afee05
Relative openUrl requires in AtomApplication
2013-10-11 08:50:09 -07:00
Matt Colyer
db64e8c0b3
Correct resolve to window-bootstrap
2013-10-11 08:50:09 -07:00
Matt Colyer
31c1241ce8
Use relative paths for browser files
2013-10-11 08:50:09 -07:00
Matt Colyer
7875386498
Separate classes that run in the browser process
2013-10-11 08:50:08 -07:00
Kevin Sawicki
c766ddf5e6
Upgrade to fuzzy-finder@0.10.0
2013-10-10 17:59:21 -07:00
Kevin Sawicki
940df94081
Load core menu items after bundled keymaps load
...
Closes #948
2013-10-10 17:50:39 -07:00
Ben Ogle
018ee0deb0
Merge pull request #947 from atom/bo-multiple-editors
...
Use multiple editors rather than one per pane
2013-10-10 17:12:17 -07:00
Ben Ogle
dafa1ab0a8
UPgrade status bar
2013-10-10 17:03:30 -07:00
Ben Ogle
730cd8680e
Upgrade git-diff for fixing
2013-10-10 17:03:30 -07:00
Ben Ogle
338eb5a871
Upgrade fnr
2013-10-10 17:03:30 -07:00
Ben Ogle
142654b77c
Upgrade to fnr@0.24.1
2013-10-10 17:03:30 -07:00
Ben Ogle
7db7234fb1
fix rootView spec
2013-10-10 17:03:29 -07:00
Ben Ogle
78f600a7f6
Upgrade to fuzzy-finder@0.9.0
2013-10-10 17:03:29 -07:00
Ben Ogle
187895a893
I'm not entirely sure why I need this now.
...
It seems there is no editor unless I show the first editSession
2013-10-10 17:03:29 -07:00
Ben Ogle
1120a14351
Fix removal of editors
2013-10-10 17:03:29 -07:00
Ben Ogle
192df9c496
Make each tab have its own editor.
...
Remove the viewsByClassName from the pane. Pane specs are broken.
2013-10-10 17:03:29 -07:00
Matt Colyer
45ae59b1fb
Merge branch 'master' into docs-about-docs
2013-10-10 16:21:44 -07:00
Kevin Sawicki
0ac683284d
Revert "Remove fixture file"
...
This reverts commit 818fc10ba5 .
Bring back this file until archive-view is published with
fixtures included locally.
2013-10-10 15:48:24 -07:00
Kevin Sawicki
23af63b76c
Ignore indentation lint
...
The new promises chaining causes lint errors that are false positives.
2013-10-10 15:05:58 -07:00
Matt Colyer
080b52de8d
📝 the atom documentation format
2013-10-10 14:33:49 -07:00
probablycorey
53773274df
Add newline between themes and packages
2013-10-10 13:03:52 -07:00
probablycorey
3ed0f7bde4
Project::openAsync always resolves the filePath
2013-10-10 12:01:49 -07:00
probablycorey
5b214bdfd7
💄
2013-10-10 12:01:01 -07:00
probablycorey
d883834626
Comment 💄
2013-10-10 11:57:32 -07:00
probablycorey
818fc10ba5
Remove fixture file
...
The Archive View apm maintains nested.tar in its fixtures directory
2013-10-10 11:57:13 -07:00
probablycorey
b95b3148c9
Note the synchronous loading of Tokenized Buffer
2013-10-10 11:26:05 -07:00
probablycorey
29a9a9d2ed
Merge remote-tracking branch 'origin/master' into cj-async-file-open
...
Conflicts:
package.json
2013-10-10 11:15:20 -07:00
probablycorey
22411b3c87
Remove deprecation log message
2013-10-10 10:34:17 -07:00
probablycorey
7c6f9b1a81
Make test more consistent
2013-10-10 10:34:02 -07:00
Ben Ogle
4f8bb00af2
Merge pull request #946 from atom/bo-fix-hidden-input
...
Fix hidden input placement
2013-10-10 10:33:26 -07:00
probablycorey
6abb5a2390
Files in src should not use the atom export
2013-10-10 10:15:54 -07:00
probablycorey
6d29d8de48
Remove progress log
2013-10-10 10:15:08 -07:00
probablycorey
23620e158b
The initialLine parameter is sent as an option
2013-10-10 09:49:06 -07:00
probablycorey
0c811ec703
Reword specs
...
Items are shown 'in' a pane instead of 'on' the pane
2013-10-10 09:45:18 -07:00
probablycorey
b114545dd2
💄
...
4 kev ❤️
2013-10-10 09:45:10 -07:00
Cheng Zhao
2e71043657
Merge pull request #949 from atom/atom-shell-v0.6.0
...
Update to atom-shell v0.6.0
2013-10-10 08:52:25 -07:00
Cheng Zhao
c614ec6beb
Fix "Missing or invalid User Agent string." error.
2013-10-10 15:18:52 +08:00
Cheng Zhao
7a1874d1b9
Update atom-shell to v0.6.0.
2013-10-10 15:09:26 +08:00
Cheng Zhao
14a7202df2
"MacCtrl" is discarded in latest atom-shell.
2013-10-10 15:08:00 +08:00
Ben Ogle
b7e7b83bdf
Remove bringHiddenInputIntoView call from editor focus()
2013-10-09 17:48:22 -07:00
Ben Ogle
5fc14e0c37
Turns out neither of them need the 'px'
2013-10-09 17:46:06 -07:00
Kevin Sawicki
d004d94f3f
Upgrade to status-bar@0.9.0
2013-10-09 16:56:52 -07:00
Ben Ogle
6faef08592
Use scrollLeft so the editor is not scrolled to the left on focus in/out
2013-10-09 16:44:05 -07:00
Ben Ogle
017030fd60
Fix the tests
...
The test calls hiddenInput.focus(), but in reality, nothing external to
the editor can trigger this. I'd rather just have
bringHiddenInputIntoView() called in one place, but this is insurance.
2013-10-09 16:43:26 -07:00
Ben Ogle
1b38118cc3
Place hidden input on the underlayer.
...
Also brings the input into view when the input is focused so we
dont scroll the scrollView and blank the editor
2013-10-09 16:18:34 -07:00
Ben Ogle
2c2661da11
Fix hiddenInput offset calculation
...
Regression from the speedup stuff
2013-10-09 16:18:34 -07:00
Ben Ogle
b17c8ced84
Fix selectAll on buffers longer than the rendered lines
2013-10-09 16:16:19 -07:00
Kevin Sawicki
02f13d6a06
Merge pull request #941 from atom/ks-maximazing
...
Use current window size for new window size
2013-10-09 09:33:18 -07:00
Kevin Sawicki
8061101bbd
Add initial size to window options when opening urls
2013-10-09 09:25:54 -07:00
Kevin Sawicki
662262ab82
Use deep clone for load settings
...
The new initialSize load setting has a nested object which should be
cloned as well.
2013-10-09 09:25:53 -07:00
Kevin Sawicki
349ba86b92
Create new windows with same size as focused window
2013-10-09 09:25:53 -07:00
Kevin Sawicki
d93633a837
Maximize window by default
...
Use the available height and width as the default window size
when no window state exists for the dimensions.
2013-10-09 09:25:53 -07:00
Matt Colyer
93742f933b
Revert "Bump tree-view to include a menu"
...
This reverts commit 4b70147b3b .
2013-10-08 17:39:59 -07:00
Matt Colyer
4b70147b3b
Bump tree-view to include a menu
2013-10-08 16:32:57 -07:00
Matt Colyer
0be5d1f3fd
Merge pull request #927 from atom/menu-api
...
Allow packages to append to the application menus
2013-10-08 16:30:15 -07:00
Matt Colyer
ffdfe63a4e
Add specs
2013-10-08 16:23:34 -07:00
Kevin Sawicki
adc8618823
Upgrade to fuzzy-finder@0.8.0
2013-10-08 16:15:18 -07:00
Ben Ogle
2f2a634c2a
Merge pull request #940 from atom/bo-gutter-render-perf
...
Partially render the gutter when possible
2013-10-08 16:10:27 -07:00
Ben Ogle
36c58e9132
💄
2013-10-08 16:03:25 -07:00
Matt Colyer
33cf5dda15
Merge branch 'master' into menu-api
...
Conflicts:
src/atom.coffee
src/config.coffee
2013-10-08 15:49:55 -07:00
Kevin Sawicki
5acf1150a4
Merge pull request #931 from atom/add-branch-selector
...
Add new helper functions from git-utils@0.26 .0
2013-10-08 09:39:22 -07:00
Kevin Sawicki
4c9059d445
Default branch to null instead of empty object
2013-10-08 09:31:02 -07:00
Kevin Sawicki
ff1ab93652
💄 Add space before and
2013-10-08 09:30:05 -07:00
Kevin Sawicki
43d5c3f66d
📝 Remove extra newline
2013-10-08 09:27:23 -07:00
Garen Torikian
250af9191a
Trigger statuses-changed for branches, too
...
There don't seem to be any tests for this
2013-10-08 09:26:23 -07:00
Garen Torikian
7365be7d88
Add new helper functions from git-utils@0.26.0
2013-10-08 09:25:55 -07:00
Kevin Sawicki
6d15fbb114
Upgrade to tree-view@0.10.0
2013-10-08 09:00:05 -07:00
Kevin Sawicki
37ec1abc25
Add Git::isProjectAtRoot helper
2013-10-07 19:43:12 -07:00
Kevin Sawicki
41cfa2892b
Guard against false result
2013-10-07 18:22:24 -07:00
Ben Ogle
caae18c552
Partially render the gutter when possible.
2013-10-07 18:14:27 -07:00
Kevin Sawicki
380bad2129
Upgrade to tree-view@0.9.0
2013-10-07 18:09:51 -07:00
Kevin Sawicki
8e60db65a3
🐎 Use fs.statSyncNoException() in AtomWindow
2013-10-07 17:55:41 -07:00
Kevin Sawicki
8caed2081b
Don't reuse window when opening a subfolder
...
Windows will only be reused when they match the initial path or
are paths to a new or existing file.
Closes #934
2013-10-07 17:23:56 -07:00
Kevin Sawicki
1ed6733ab5
Only parse line number when path to open is set
...
Previously if atom was launched with no path to open then '/'
was being opened as the project and a file named 'undefined' was
initially open. This was because path.basename() returns the string
'undefined' when called with an undefined path.
This restores the previous behavior of launching a new untitled editor
with no project.
Closes #936
2013-10-07 17:09:52 -07:00
Kevin Sawicki
d2d77012c5
Upgrade to collaboration@0.21.0
2013-10-07 16:21:21 -07:00
Kevin Sawicki
6c55fc102d
Merge pull request #938 from atom/ks-url-api
...
Add API to open urls
2013-10-07 16:19:21 -07:00
probablycorey
9a61c545f4
Update comments in project
2013-10-07 16:12:44 -07:00
Kevin Sawicki
2029895f0b
Pass urlToOpen to AtomWindow constructor
2013-10-07 16:12:00 -07:00
Kevin Sawicki
7f0150c6b8
💄 Inline parsed url
2013-10-07 16:12:00 -07:00
Kevin Sawicki
124b1ebd33
💄 Reorganize option param
2013-10-07 16:12:00 -07:00
Kevin Sawicki
d3e2d9b5f9
📝 Update AtomApplication.openUrl() comment
2013-10-07 16:12:00 -07:00
Kevin Sawicki
f8e61f5c48
Add missing @ before configDirPath
2013-10-07 16:12:00 -07:00
Kevin Sawicki
e95e8a22c3
💄 Remove extra newline
2013-10-07 16:12:00 -07:00
Kevin Sawicki
0033c9659f
💉 directory dependencies into Config
2013-10-07 16:12:00 -07:00
Kevin Sawicki
9db3f9b5d9
Remove logging of found package
2013-10-07 16:12:00 -07:00
Kevin Sawicki
55b71405c9
Remove uneeded curlies and parens
2013-10-07 16:11:59 -07:00
Kevin Sawicki
db47d02c3c
Add fixture packages to atom.packages.packageDirPaths
2013-10-07 16:11:59 -07:00
Kevin Sawicki
ad577d6315
Add url to open to load settings
2013-10-07 16:11:59 -07:00
Kevin Sawicki
19a8626c21
Add extension point for opening urls
...
If packages specify a urlMain in their package.json then that file
will be used as the bootstrap script new windows when a URL is opened
to that package.
2013-10-07 16:11:59 -07:00
Kevin Sawicki
87bfcf5683
💉 dependencies into AtomPackage
...
Removes use of resourcePath and config globals
2013-10-07 16:11:59 -07:00
Kevin Sawicki
722be2267d
Add getter for config directory path
2013-10-07 16:11:59 -07:00
Kevin Sawicki
a3559d1289
Call methods through this instead of atom global
2013-10-07 16:11:59 -07:00
probablycorey
b4fb526d75
Simplify early return statement
2013-10-07 16:10:38 -07:00
probablycorey
122b209ad7
💄
2013-10-07 16:07:13 -07:00
Ben Ogle
53da1db3d8
Merge pull request #935 from atom/bo-improve-gutter-api
...
Add a simple gutter api for adding/removing classes
2013-10-07 15:35:18 -07:00
probablycorey
34d7913505
Log RootView::openAsync read progress
2013-10-07 15:22:16 -07:00
Ben Ogle
0c54f6254d
Upgrade to new versions of git-diff and bookmarks
2013-10-07 15:15:30 -07:00
Ben Ogle
9c6353977f
Rework the api using native methods. This is 🐎
...
editor.300-line-file.gutter-api.getLineNumberElementsForClass.DOM: 3 / 20000 = 0.00015ms
editor.300-line-file.gutter-api.getLineNumberElement.DOM: 8 / 20000 = 0.0004ms
editor.300-line-file.gutter-api.toggle-class: 17 / 2000 = 0.0085ms
editor.300-line-file.gutter-api.find-then-unset.single-class: 3 / 200 = 0.015ms
editor.300-line-file.gutter-api.find-then-unset.multiple-class: 9 / 200 = 0.045ms
2013-10-07 14:57:45 -07:00
Ben Ogle
2cee400547
More benchmarks
2013-10-07 14:56:29 -07:00
Matt Colyer
ba8707dfd9
Bump exception-reporting to include the user agent
2013-10-07 14:35:15 -07:00
Matt Colyer
64e8c978e4
Return proper return code from atom.sh
...
Also improve the test failure message returned by apm.
2013-10-07 14:28:13 -07:00
Ben Ogle
1ff97fc21a
Add getLineNumbersForClass()
...
Also clean up and use klass
2013-10-07 13:57:00 -07:00
Ben Ogle
964e88f131
Add benchmark for the gutter api fns
2013-10-07 13:55:04 -07:00
probablycorey
f5c9dc7362
Added progress stats to reading files
2013-10-07 13:47:20 -07:00
Ben Ogle
32329070c2
Add a simple gutter api for adding/removing classes
2013-10-07 13:31:31 -07:00
Kevin Sawicki
9f7b430c02
Show window in benchmark bootstrap
2013-10-07 13:30:07 -07:00
Matt Colyer
26ab49306e
Bump release notes version
2013-10-07 11:48:20 -07:00
probablycorey
13232de4b9
Chain promises better
2013-10-07 11:46:03 -07:00
probablycorey
f9250e3dd1
Add File::readAsync
2013-10-07 11:39:41 -07:00
Ben Ogle
a878d9e3da
Merge pull request #901 from atom/bo-scroll-perf
...
Improve scrolling performance.
2013-10-07 10:36:38 -07:00
Ben Ogle
3aae7bb77e
💄
2013-10-07 10:29:02 -07:00
Ben Ogle
8825be937e
TextNodeFielter -> TextNodeFilter
2013-10-07 10:29:02 -07:00
Ben Ogle
b3324b49b0
Skinny arrows 💄
2013-10-07 10:29:02 -07:00
Ben Ogle
785c71daf8
💄
2013-10-07 10:29:02 -07:00
Ben Ogle
7f9ce094c7
Add only window import so the benchmarks run
2013-10-07 10:29:01 -07:00
Ben Ogle
89b0e4d159
Fix issue when there are no client rects
2013-10-07 10:29:01 -07:00
Ben Ogle
98928dd99f
Upgrade to bracket-matcher@0.6.0
2013-10-07 10:29:01 -07:00
Ben Ogle
4df546a19e
Remove shoulds
2013-10-07 10:28:13 -07:00
Ben Ogle
04cdad680b
Remove ability to pass clearDirtyRanges and fillDirtyRanges extra vars
...
We don't need them anymore in the gutter.
2013-10-07 10:28:12 -07:00
Ben Ogle
87687036cb
Add benchmark for empty() vs innerHTML = ''
2013-10-07 10:28:12 -07:00
Ben Ogle
4f1bdee2d7
shift() multiple little arrays. Avoid.
2013-10-07 10:28:12 -07:00
Ben Ogle
5942f2997f
Remove array joins in buildEmptyLineHtml
2013-10-07 10:28:12 -07:00
Ben Ogle
26a3a77fed
Rename ALL_CAPS vars to CapCamelCase
2013-10-07 10:28:12 -07:00
Ben Ogle
a50e948a90
Remove log lines
2013-10-07 10:28:12 -07:00
Ben Ogle
bd8c14355c
Move regexes out into variables
2013-10-07 10:28:12 -07:00
Ben Ogle
1a6884ff71
Remove the ALL_CAPS vars replace with CapCamelCase
2013-10-07 10:28:11 -07:00
Ben Ogle
156b6a9490
Make wrapCharacters -> escapeString. Use a regex.
...
The `htmlForScreenRows` benchmark went from ~3.5 ms to ~2.9ms for a
call to htmlForScreenRows over the entire screen range.
🐎
2013-10-07 10:28:11 -07:00
Ben Ogle
407ccc4819
Get a few benchmarks in there
2013-10-07 10:28:11 -07:00
Ben Ogle
5516dadffe
Remove selective gutter rendering.
...
It is faster but incorrect in the case of newlines. It will have to be
rethought. It can be a different unit of work
2013-10-07 10:28:11 -07:00
Ben Ogle
f1cf8496f8
Fix test, use bufferRowsFOrScreenRowsProperly
2013-10-07 10:28:11 -07:00
Ben Ogle
b4afc24ee8
Most of the tests work
2013-10-07 10:28:11 -07:00
Ben Ogle
d0be7fbf8e
Add a character width cache based on scopes.
...
This is slower than the position cache in the best case, but faster
in the worst and average case. With this, you can search for a space
in find and replace, and still scroll the buffer.
In editor.coffee, there are 10,500 spaces. To highlight all of them,
the previous cache method took 7 seconds, this takes 2 when the cache
is empty, and about 10ms when the entire file is cached.
2013-10-07 10:28:11 -07:00
Ben Ogle
8463c759b5
Use global range. Faster! Less garbage!
2013-10-07 10:28:11 -07:00
Ben Ogle
5a772d7078
Move back to the node walker and Range()
...
This is slower than the span compute, but rendering lines without
tons of spans is much faster than with
2013-10-07 10:28:11 -07:00
Ben Ogle
8ab8201020
More benchmarks for text rendering
2013-10-07 10:28:10 -07:00
Ben Ogle
6eb72ac2a1
Use getElementsByClassName rather than jQuery
2013-10-07 10:28:10 -07:00
Ben Ogle
8a3f137519
Speed up token html generation. 20ms -> 6ms
...
Character replace was most of it. Removing regex creation, array
creation and joins seems to reduce the GC pressure. Calling 500 times,
GC spent 100ms less time.
2013-10-07 10:28:10 -07:00
Ben Ogle
a57c86f4ea
Shortcut out of isHidden when we can.
...
Checking computed style is an order of magnitude more expensive than
checking the style property.
2013-10-07 10:28:10 -07:00
Ben Ogle
8cd04b5178
Override isHidden for the Editor
...
We know it's visible if it is on the dom and doesn't have
display == none set. This is an order of magnitude faster than the
default implementation which calls getComputedStyle()
2013-10-07 10:28:10 -07:00
Ben Ogle
d351938702
Speed up setting the hidden input at the same place as the cursor.
...
Order of magnitude speedup
2013-10-07 10:28:10 -07:00
Ben Ogle
c2bb5a998b
Override isHidden for the CursorView
...
We know it's visible if it is on the dom and doesn't have
display == none set. This is an order of magnitude faster than the
default implementation which calls getComputedStyle()
2013-10-07 10:28:10 -07:00
Ben Ogle
303124f1dd
Add benchmarks for text rendering
2013-10-07 10:28:10 -07:00
Ben Ogle
875f0ca1e5
Get benchmarks running again: Fix imports.
2013-10-07 10:28:09 -07:00
Ben Ogle
6a494f65a5
💄
2013-10-07 10:28:09 -07:00
Ben Ogle
aa404a316d
Don't allow NaNs
2013-10-07 10:28:09 -07:00
Ben Ogle
45d3fea3d0
Update only the changed line numbers
2013-10-07 10:28:09 -07:00
Ben Ogle
0ab382133b
Back to display == none for $.fn.isHidden()
2013-10-07 10:28:09 -07:00
Ben Ogle
98a3bb475b
Fix for non-extant lines
2013-10-07 10:28:09 -07:00
Ben Ogle
2394f25b92
Add the leftPixel cache back in
2013-10-07 10:28:09 -07:00
Ben Ogle
914288ab86
Wrap each char in a span; compute left position by measuring each span.
...
This is is faster and simpler than the old method. Running each function
20,000 times yielded these results:
Old: 3750ms
This method: 1523ms
By looking up each char's width in a dict: 29ms
2013-10-07 10:28:08 -07:00
Ben Ogle
aba5eb5b41
Add a cache to positionLeftForLineAndColumn()
...
This is the slowest function of all.
2013-10-07 10:28:08 -07:00
Ben Ogle
5c46bff4c1
Use isVisible()
2013-10-07 10:28:08 -07:00
Ben Ogle
8f68d62420
Only re render the cursors/selections when in rendered range
2013-10-07 10:28:08 -07:00
probablycorey
a8c008767f
Add TextBuffer::updateCachedDiskContentsAsync
2013-10-07 09:53:53 -07:00
probablycorey
64e4cd3db1
💄
2013-10-07 09:53:13 -07:00
Matt Colyer
bde0a3dff0
Use atom rather than global
2013-10-04 14:39:11 -07:00
Matt Colyer
66635a19d1
Allow updates to the application menu
2013-10-04 14:38:50 -07:00
Matt Colyer
1deba49722
Move Keymap init above MenuManager init
2013-10-04 14:38:43 -07:00
Matt Colyer
0b3a00056f
Handles nested submenus
2013-10-04 14:26:09 -07:00
Kevin Sawicki
2f46db29b5
Prepare 31.0.0 release
2013-10-04 14:10:47 -07:00
Kevin Sawicki
501b6e0890
Upgrade to to-the-hubs@0.6.0
2013-10-04 14:08:37 -07:00
Matt Colyer
7b7c9abdeb
Load menus from packages
2013-10-04 13:39:35 -07:00
Matt Colyer
141c4f48bf
Move menu building to the proper place
2013-10-04 13:15:09 -07:00
Kevin Sawicki
1930ad5003
Prepare 30.0.0 release
2013-10-04 13:14:54 -07:00
Kevin Sawicki
dcba2bcc64
Upgrade to to-the-hubs@0.5.0
2013-10-04 13:08:27 -07:00
Kevin Sawicki
668bb9ffc3
Upgrade to collaboration@0.20.0
2013-10-04 13:04:56 -07:00
Kevin Sawicki
80a9cebbef
Don't parse empty strings as JSON
...
windowState can be an empty string which should not be attempted to be
parsed.
2013-10-04 13:01:44 -07:00
Matt Colyer
73796a27e5
📝 Access config via atom.config not global.config
2013-10-04 12:28:42 -07:00
Matt Colyer
32101c57bf
Load core menus from a file
2013-10-04 12:28:19 -07:00
Matt Colyer
b63a33c7bb
Fix lint errors in MenuManager
2013-10-04 11:40:59 -07:00
Matt Colyer
d8e857efc9
Create MenuManager class
...
A minimal implementation that takes over the responsiblities of managing
the application menu within the render process.
2013-10-04 11:33:28 -07:00
Matt Colyer
c0b8b0a443
Remove unused devMenu
2013-10-04 10:51:08 -07:00
Matt Colyer
791d288175
Merge pull request #890 from atom/atom-shell-with-releases-api
...
Uses GitHub Releases API to download atom-shell.
2013-10-04 10:04:53 -07:00
Kevin Sawicki
8f2770d084
Prevent overriding coffee cache once registered
...
Previously this was done afterwards in index.html and task.coffee
but should really be handled by the cache itself so any module
require a different version of coffee-script are not reregistering
a different require extension handler.
2013-10-04 09:25:31 -07:00
Matt Colyer
15a62eab63
Parse multipart response from AWS S3
2013-10-04 09:24:19 -07:00
Kevin Sawicki
8be254c878
Export a register method from coffee-cache
...
This allows it to be required without having any side effects which
is needed for the clean task that just wanted to remove the cache
directory.
2013-10-04 09:20:46 -07:00
Kevin Sawicki
d973e96846
Prepare 29.0.0 release
2013-10-04 09:04:00 -07:00
Cheng Zhao
d39797fdca
Import atomcredentials in cibuild.
2013-10-04 13:39:53 +08:00
Kevin Sawicki
fafaa444c7
Upgrade to exception-reporting@0.3.0
2013-10-03 19:01:53 -07:00
Kevin Sawicki
46a250d4a3
Upgrade to metrics@0.8.0
2013-10-03 18:48:36 -07:00
Kevin Sawicki
a47b3273dd
Send events to browser window even when not focused
...
The window:open-path event regressed and was not being sent to Atom
which prevented windows from being opened with specific file(s) in
the editor.
Also this allows context menus to work even when the dev tools are open.
2013-10-03 18:14:01 -07:00
Kevin Sawicki
573ddc288f
Upgrade to find-and-replace@0.24.0
2013-10-03 17:38:51 -07:00
probablycorey
6cf41eea0a
Add TextBuffer::updateCachedDiskContentsAsync
2013-10-03 17:12:00 -07:00
probablycorey
b468a6f375
Get text buffer loading to work with multi-stage load
2013-10-03 16:58:11 -07:00
Matt Colyer
de285fdec2
Bump settings-view
2013-10-03 16:40:20 -07:00
Matt Colyer
951d2615bd
Bump apm version
2013-10-03 15:32:50 -07:00
Matt Colyer
9e82dba4b3
Merge branch 'master' into atom-shell-with-releases-api
2013-10-03 15:09:50 -07:00
Kevin Sawicki
cbd612cb2c
Upgrade to find-and-replace@0.23.0
2013-10-03 14:35:33 -07:00
Kevin Sawicki
33af695acb
Upgrade to scandal@0.5.0
2013-10-03 14:35:33 -07:00
probablycorey
6e17755c1a
Remove unused method
2013-10-03 13:38:24 -07:00
probablycorey
b921dc3a1d
Remove console.logs
2013-10-03 13:27:54 -07:00
probablycorey
cc68925ab7
Make Project::resolve handle null file names
2013-10-03 13:23:27 -07:00
probablycorey
9147419ed3
Use temp module when creating temp files
2013-10-03 13:22:05 -07:00
Matt Colyer
a929251d7f
Merge pull request #923 from atom/test-with-open-window
...
Always launch Atom as a separate process (when just running specs)
2013-10-03 11:47:29 -07:00
Matt Colyer
f74ad104d7
Rename openBasedOnOptions to openWithOptions
2013-10-03 11:39:20 -07:00
Matt Colyer
41ec544643
Update apm to include apm test
2013-10-03 11:33:09 -07:00
Matt Colyer
0f4b36b54a
Run test processes separately
2013-10-03 11:30:43 -07:00
Matt Colyer
c04ba75cc1
Remove initialization repetition from a second atom process
2013-10-03 11:29:34 -07:00
Kevin Sawicki
958d100d8f
Upgrade to tree-view@0.8.0
2013-10-03 11:03:43 -07:00
Matt Colyer
d8b173b86e
Merge pull request #919 from atom/test-without-window
...
Test without window
2013-10-03 10:57:40 -07:00
probablycorey
ed09e4e33f
Remove unused method
2013-10-03 10:28:12 -07:00
probablycorey
e9fd6f0c32
Reorder text buffer's requires
2013-10-03 10:28:12 -07:00
probablycorey
b315e62a43
Add Project::openAsync and Project::bufferForPathAsync
2013-10-03 10:28:12 -07:00
probablycorey
716fe8cfe7
Add more specs for RootView::openAsync
2013-10-03 10:28:12 -07:00
probablycorey
c825b1d9bb
Simplify RootView::openAsync
2013-10-03 10:28:12 -07:00
probablycorey
a1c39c9f38
Add RootView::openAsync
2013-10-03 10:28:11 -07:00
probablycorey
dc245184c1
Add q npm
2013-10-03 10:28:11 -07:00
probablycorey
b92b6e689d
Rearrange command line option string
...
I apologize, but I could not resist rearranging the command line
options to spell "WTF VHS"
2013-10-03 10:27:26 -07:00
Kevin Sawicki
e3c7ebe45d
Merge pull request #921 from atom/ks-set-editor-styles-directly
...
Set font size and family directly on editor
2013-10-03 09:46:43 -07:00
Kevin Sawicki
2d55c3e1e9
Set textContent when reporting progress
2013-10-03 09:38:42 -07:00
Kevin Sawicki
e2fb2fdae5
Set font size and family directly on editor element
...
Previously this was set via a style tag which ate up a lot of spec
time and seemed to be functionally equivalent to just setting the
style directly on the element instead of finding and adding/removing
style tags.
2013-10-03 09:38:42 -07:00
Kevin Sawicki
6a5151ccbb
Update stylesheetsActivated when resources are deactivated
2013-10-03 09:38:25 -07:00
Cheng Zhao
a6b71f07e0
Focus on webview in specs window on startup.
...
When specs window is hidden it would not get a chance to focus on the webview.
2013-10-03 10:28:00 +08:00
Kevin Sawicki
ea2779b029
Activate stylesheets from deferred deserializer
2013-10-02 19:10:53 -07:00
Cheng Zhao
14c338619a
Update to atom-shell v0.5.4.
2013-10-03 10:05:38 +08:00
Kevin Sawicki
e4b55c4210
🐎 Only reload active package stylesheets
...
Previously all package stylesheets were loaded twice during startup,
once when the themes were loaded and once when the packages were
activated.
2013-10-02 18:49:26 -07:00
Kevin Sawicki
80e4e5f2cd
🐎 Use fs.statSyncNoException in coffee-cache
2013-10-02 18:18:01 -07:00
Kevin Sawicki
80b4572190
Update root view title when initializing
...
Previously the title would not be updated when opening Atom with
serialized editors.
Also consolidate event listeners to rely on the
pane-container:active-pane-item-changed event to update the title.
2013-10-02 18:05:48 -07:00
Kevin Sawicki
523efd5e1a
Use fs-utils for directory check
2013-10-02 17:45:27 -07:00
Kevin Sawicki
3ca361709c
Upgrade to settings-view@0.26.0
2013-10-02 17:42:40 -07:00
Kevin Sawicki
5895da3d6f
Store dimensions when spec window is unloaded
...
Refs #918
2013-10-02 17:16:19 -07:00
Kevin Sawicki
0bfc4a3a1b
📝 capitalize Function
2013-10-02 17:01:08 -07:00
Matt Colyer
de9ab2d163
Prevent showing the window via spec-bootstrap.coffee
2013-10-02 16:47:27 -07:00
Kevin Sawicki
e700e6ebe8
📝 doc measure and profile functions
2013-10-02 16:38:45 -07:00
Kevin Sawicki
8129e6c632
fs.statSyncNoException returns false or an object
2013-10-02 16:19:37 -07:00
Kevin Sawicki
f6447a83f3
🐎 Use statSyncNoException in fs-utils
2013-10-02 16:09:02 -07:00
Kevin Sawicki
3bb01c3ebc
Guard against global project being null
2013-10-02 16:07:03 -07:00
Kevin Sawicki
80cfcb799e
Destroy rootView/project on both window and atom globals
2013-10-02 15:51:11 -07:00
Kevin Sawicki
3d5f1c6c90
Show dev tools when error is thrown bootstrapping specs
2013-10-02 15:48:58 -07:00
Kevin Sawicki
a6803a266a
Call add instead of registerDeserializer
2013-10-02 15:47:41 -07:00
Kevin Sawicki
7633a2a7d7
Call get instead of getDeserializer
2013-10-02 15:38:21 -07:00
Kevin Sawicki
08177feb67
Simplify method names on DeserializerManager
2013-10-02 15:30:32 -07:00
Kevin Sawicki
ca137974c9
Store site on atom global
2013-10-02 15:23:06 -07:00
Kevin Sawicki
a9735bfa13
Upgrade to symbols-view@0.8.0
2013-10-02 14:40:15 -07:00
Matt Colyer
8f80eeb63f
See if tests pass when minimized
2013-10-02 14:23:35 -07:00
Kevin Sawicki
156ca6d9fd
Update initial path using atom.loadSettings
2013-10-02 14:22:02 -07:00
Kevin Sawicki
5aa83163ad
Memoize load settings and return a clone
...
Calling this method actual eats up a lot of spec time since
it does an ipc channel sync call.
2013-10-02 14:09:30 -07:00
Matt Colyer
16fd6debea
Prevent window from displaying when just running tests
2013-10-02 14:05:07 -07:00
Matt Colyer
171728367e
Remove unused import
2013-10-02 13:52:08 -07:00
Kevin Sawicki
9b97433214
Remove unused .nakignore file
2013-10-02 13:46:09 -07:00
Kevin Sawicki
46762327c6
Merge pull request #881 from atom/ks-globalization
...
Clean up globals
2013-10-02 13:45:36 -07:00
Kevin Sawicki
3591b921fd
Update atom and window globals in beforEach
2013-10-02 13:40:35 -07:00
Kevin Sawicki
a85817369e
Add shim for packages accessing atom.packageStates
2013-10-02 13:40:35 -07:00
Kevin Sawicki
63b79a1d04
Bring back userPackageDirPaths for backwards-compatibility
2013-10-02 13:40:35 -07:00
Kevin Sawicki
022db0fc44
Access keymap via atom global
2013-10-02 13:40:35 -07:00
Kevin Sawicki
dde7ccadd4
Move onDrop global to WindowEventHandler
2013-10-02 13:40:35 -07:00
Kevin Sawicki
c7bc92f6e7
Access rootView through atom global
2013-10-02 13:40:35 -07:00
Kevin Sawicki
2a9ceb42b2
Reference project and rootView using atom global
2013-10-02 13:40:35 -07:00
Kevin Sawicki
550f112be8
Remove unused requires
2013-10-02 13:40:35 -07:00
Kevin Sawicki
333c5a0db2
Add requireWithGlobals() to atom global
2013-10-02 13:40:35 -07:00
Kevin Sawicki
dc9c59f0b3
Add atom prefix to globals
2013-10-02 13:40:34 -07:00
Kevin Sawicki
068a10b2db
Extract deserializer management into class
2013-10-02 13:40:34 -07:00
Kevin Sawicki
cad2c9c7af
📝 Mention centering behavior
2013-10-02 13:40:34 -07:00
Kevin Sawicki
1d7861677a
📝 doc dimension getter/setter
2013-10-02 13:40:34 -07:00
Kevin Sawicki
1e108aa0d1
Reference packageStates via atom.packages
2013-10-02 13:40:34 -07:00
Kevin Sawicki
0c532b62ff
Reference package states on packages ivar
2013-10-02 13:40:34 -07:00
Kevin Sawicki
7cae014d09
💄 Initialize ivars in constructor
2013-10-02 13:40:34 -07:00
Kevin Sawicki
ebe1598a71
Correctly passthrough call to deactivatePackages
2013-10-02 13:40:34 -07:00
Kevin Sawicki
22f2d4c1c5
Update packageDirPaths on new config instance
2013-10-02 13:40:34 -07:00
Kevin Sawicki
c3e462db00
Use subscribe instead of on
2013-10-02 13:40:34 -07:00
Kevin Sawicki
bdddb4eb52
Require atom after window
2013-10-02 13:40:34 -07:00
Kevin Sawicki
ed5dbe983e
Trigger event when packages are loaded
2013-10-02 13:40:34 -07:00
Kevin Sawicki
52ef2db198
Separate construction vs. initialization
2013-10-02 13:40:34 -07:00
Kevin Sawicki
45a1334c75
Require atom after window is required
2013-10-02 13:40:34 -07:00
Kevin Sawicki
f56758acd2
Shim window.restoreDimensions to atom
2013-10-02 13:40:34 -07:00
Kevin Sawicki
8150263f52
Initialize paths in constructor
...
Previously this was done at eval time which
required globals to be set before the class could
be required.
2013-10-02 13:40:33 -07:00
Kevin Sawicki
901b128572
💄 Remove extra newline
2013-10-02 13:40:33 -07:00
Kevin Sawicki
dc8fae12b6
Create new Atom class in spec/benchmark bootstraps
2013-10-02 13:40:33 -07:00
Kevin Sawicki
e2d727f838
Move Syntax global to Atom class
2013-10-02 13:40:33 -07:00
Kevin Sawicki
5c4a8f55c8
Add deserializeEditorWindow to Atom class
2013-10-02 13:40:33 -07:00
Kevin Sawicki
4be4868959
Move dimension helpers from window to Atom class
2013-10-02 13:40:33 -07:00
Kevin Sawicki
4e3c5d2aba
Keep command install functions local
2013-10-02 13:40:33 -07:00
Kevin Sawicki
6a65aad274
💄 Use atom.getLoadSettings()
2013-10-02 13:40:33 -07:00
Kevin Sawicki
62278d9137
Create config, pasteboard, and keymap in Atom
2013-10-02 13:40:33 -07:00
Kevin Sawicki
8660a46fac
📝 Mark Atom class as public
2013-10-02 13:40:33 -07:00
Kevin Sawicki
3f5875e5db
💄 Add getCurrentWindow() helper
2013-10-02 13:40:33 -07:00
Kevin Sawicki
7f4ccf6a42
Export an Atom class from atom.coffee
2013-10-02 13:40:33 -07:00
Kevin Sawicki
44d6bf9bf0
Call getLoadPackages() instead of referencing ivar
2013-10-02 13:40:33 -07:00
Kevin Sawicki
fc3dcd9749
Add PackageManager class accessible from atom.packages
2013-10-02 13:40:33 -07:00
Kevin Sawicki
862220adf2
Store less cache as an ivar on ThemeManager
2013-10-02 13:40:33 -07:00
Kevin Sawicki
c808630ba1
Move all stylesheet globals to ThemeManager
2013-10-02 13:40:32 -07:00
Matt Colyer
d72f235c52
Merge pull request #917 from atom/apm-test
...
Add spec-directory command line option
2013-10-02 13:25:01 -07:00
Kevin Sawicki
c4265c6b00
Upgrade to collaboration@0.19.0
2013-10-02 13:20:40 -07:00
Matt Colyer
fc98a9905c
Refine the command line help message
2013-10-02 13:16:19 -07:00
Matt Colyer
fad7c9586c
Update older (and incorrect) flag in atom.sh
2013-10-02 13:10:10 -07:00
Kevin Sawicki
3f764569f7
Upgrade to coffeestack@0.6.0
2013-10-02 13:07:11 -07:00
Kevin Sawicki
3de5c7bf3d
💄 Newline separate dependency sections
2013-10-02 12:59:55 -07:00
Kevin Sawicki
dc088f49f9
Upgrade to tantamout@0.5.0
2013-10-02 12:59:21 -07:00
Kevin Sawicki
9c57f94b1f
Upgrade to scandal@1.3.0
2013-10-02 12:59:00 -07:00
Kevin Sawicki
2b181c67c2
Upgrade to scandal@0.4.0
2013-10-02 12:58:48 -07:00
Matt Colyer
62b7599bea
Add spec-directory command line option
2013-10-02 12:17:42 -07:00
Kevin Sawicki
96c9657593
Prepare 28.0.0 release
2013-10-02 11:26:25 -07:00
Kevin Sawicki
5de21e2cd7
Ignore theme names that cannot be resolved
2013-10-02 11:24:39 -07:00
Kevin Sawicki
a3ee15e584
Remove node_modules from NODE_PATH
...
Packages now specify their dependencies in package.json so they
should no longer rely on the availability of modules in the main
node_modules folder.
2013-10-02 10:56:15 -07:00
Kevin Sawicki
c1eb1a69db
Upgrade to space-pen@1.2.1
2013-10-02 10:53:52 -07:00
Kevin Sawicki
e72925f0bc
Upgrade to scandal@0.3.0
2013-10-02 10:39:02 -07:00
Kevin Sawicki
d1c1266ed0
Upgrade to collaboration@0.18.0
2013-10-02 10:30:53 -07:00
Kevin Sawicki
420461c9f5
Upgrade to git-utils@0.25.0
2013-10-02 10:02:33 -07:00
Garen Torikian
4908d6462a
Merge pull request #915 from atom/remove-atom-title
...
Remove 'atom -' from title
2013-10-01 21:50:03 -07:00
Garen Torikian
e2b23cd522
Remove quotes from title string
2013-10-01 17:53:55 -07:00
Matt Colyer
42e254576c
Merge pull request #900 from atom/mc-release-notes
...
API to Notify render processes when updates are available
2013-10-01 16:41:56 -07:00
Matt Colyer
074eb3fd69
Don't pass updateVersion to AtomWindow
2013-10-01 16:38:43 -07:00
Garen Torikian
4546dbbb23
Remove 'atom -' from title
2013-10-01 16:33:18 -07:00
Kevin Sawicki
8bf301639b
Prepare 27.0.0 release
2013-10-01 16:27:15 -07:00
Matt Colyer
4dd22c6ab4
Include release-notes by default
2013-10-01 15:58:45 -07:00
Matt Colyer
16b7a21866
Merge branch 'master' into mc-release-notes
2013-10-01 15:55:31 -07:00
Kevin Sawicki
3189347899
Use window height to determine number of lines to render
...
This prevents the editor from displaying empty lines when a view is hidden
and the editor suddenly has more vertical space available to fill.
2013-10-01 15:35:08 -07:00
Kevin Sawicki
786f35f272
Merge pull request #913 from atom/ks-cloud-ant
...
Switch to cloudant from iriscouch
2013-10-01 15:20:15 -07:00
Kevin Sawicki
de021f2575
Add back --silent flag
2013-10-01 15:14:06 -07:00
Kevin Sawicki
ef40b66fc7
Upgrade to javascript-tmbundle@2.0.0
2013-10-01 15:05:36 -07:00
Kevin Sawicki
f0ed8d8093
Downgrade to telepath@0.8.1
2013-10-01 13:34:24 -07:00
Kevin Sawicki
465cf71007
Upgrade to link@0.4.0
2013-10-01 13:27:47 -07:00
Kevin Sawicki
7a43afb31d
Temporarily disable silent flag for CI debugging
2013-10-01 13:21:46 -07:00
Kevin Sawicki
b3d90a1dcf
Update package versions for new registry
2013-10-01 13:19:47 -07:00
Kevin Sawicki
e62d5ad23b
Upgrade apm to version that uses :cloud: 🐜
2013-10-01 12:44:51 -07:00
Kevin Sawicki
ee388b2600
Set window size and position before showing
...
Previously a new dev window that threw an error during bootstrap
would not be displayed.
2013-10-01 08:37:14 -07:00
Kevin Sawicki
5eb72097e5
Add missing require for quit command
2013-10-01 08:32:57 -07:00
probablycorey
d42c2b3e5e
Update readme
...
This update is pointless. I JUST WANTED TO BE THE 10,000th commit!
2013-09-30 16:43:25 -07:00
Matt Colyer
6dc6f1b7ac
Call window:update-available on new AtomWindows
2013-09-30 13:36:21 -07:00
Matt Colyer
a1839cccf9
Merge branch 'master' into mc-release-notes
2013-09-30 10:51:05 -07:00
Kevin Sawicki
b9328c82e5
Remove themes folder from .atom template
...
Themes now go in ~/.atom/packages
2013-09-30 08:56:12 -07:00
Kevin Sawicki
b120109cbf
Expose shell.beep() through atom global
2013-09-29 22:08:45 -07:00
Kevin Sawicki
6cad026a56
Mention find-and-replace
2013-09-29 21:55:30 -07:00
Cheng Zhao
cc185fc9a7
Update to atom-shell v0.5.3.
2013-09-29 22:30:37 +08:00
Matt Colyer
0d1e1c6fc6
Add missing line to set updateAvailable
2013-09-27 17:10:06 -07:00
Matt Colyer
fba448ac2d
Notify render processes when updates are available
2013-09-27 16:46:39 -07:00
Kevin Sawicki
4f8198b53a
Mention double click improvement
2013-09-27 16:08:21 -07:00
Kevin Sawicki
e3b34b8ddc
Remove light/dark style direction
2013-09-27 16:07:31 -07:00
Kevin Sawicki
467282ce72
Merge pull request #898 from atom/ks-selecting-between-words-and-non-words
...
Favor the word when double clicking between word/non-word
2013-09-27 16:06:48 -07:00
Kevin Sawicki
e2daef477c
Return false if either character is whitespace
2013-09-27 16:00:24 -07:00
Kevin Sawicki
cd4e64a8f8
📝 correct typos in comments
2013-09-27 16:00:24 -07:00
Kevin Sawicki
542d17913d
📝 doc Cursor.isBetweenWordAndNonWord()
2013-09-27 16:00:24 -07:00
Kevin Sawicki
e5b9b1f3cf
Favor the word when double clicking between word/non-word
...
Closes #523
2013-09-27 16:00:24 -07:00
Matt Colyer
c3ee3a6496
Bump metrics packages for more resilent specs
2013-09-27 15:36:12 -07:00
Ben Ogle
28aa996b3f
Merge pull request #896 from atom/bo-is-visible-is-evil
...
Speed up pane swapping -- isVisible() is slow
2013-09-27 15:05:47 -07:00
Matt Colyer
c8a4157a3f
Update metrics with performance data.
2013-09-27 14:41:53 -07:00
Ben Ogle
ce9920a9ff
Use jquery's hidden code in our isHidden()
2013-09-27 14:33:39 -07:00
Ben Ogle
48337f3203
Just check for display != 'none' for visilbility
2013-09-27 13:44:10 -07:00
Kevin Sawicki
2146384820
📝 Use apm publish minor in the example
2013-09-27 13:25:17 -07:00
Kevin Sawicki
32c4634c85
Upgrade to symbols-view@0.6.0
2013-09-27 13:05:05 -07:00
Kevin Sawicki
b18d638fef
Trigger destroyed event on TextBuffer
...
This is useful for packages that are buffer-oriented and want to
unsubscribe when the buffer is no longer useable.
2013-09-27 13:01:53 -07:00
Kevin Sawicki
1e65dd6c16
Upgrade to apm@c431f087249
2013-09-27 12:27:28 -07:00
Kevin Sawicki
8636c8d3d6
Add initial publishing docs
...
Closes #872
2013-09-27 12:25:46 -07:00
Kevin Sawicki
a433f5eb61
Use current window by default in atom.confirmSync
...
Closes atom/tree-view#7
2013-09-27 12:10:36 -07:00
Kevin Sawicki
f1d0711198
Upgrade to github-sign-in@0.6.0
2013-09-27 11:51:22 -07:00
probablycorey
6fb400926f
Allow task to ask for GitHub API token
2013-09-27 11:41:37 -07:00
Kevin Sawicki
4d4914ac7c
Upgrade to github-sign-in@0.5.0
2013-09-27 11:38:19 -07:00
Ben Ogle
51fed1a29a
Upgrade to find-and-replace@0.21.1
2013-09-27 10:57:46 -07:00
probablycorey
2f511ec412
Give error more descriptive title
2013-09-27 10:47:26 -07:00
probablycorey
2870edaf06
Output error message if GitHub api fails
2013-09-27 10:47:02 -07:00
Kevin Sawicki
438de204ca
Stop tokenizing buffer when it is destroyed
2013-09-27 10:13:27 -07:00
Kevin Sawicki
a6cd8e7c85
Only reposition hidden input when editor has focus
2013-09-27 08:17:29 -07:00
Cheng Zhao
12ffc222bb
Uses GitHub Releases API to download atom-shell.
2013-09-27 19:15:56 +08:00
Ben Ogle
f07bbb0c7c
Upgrade to markdown-preview@0.5.0
2013-09-26 18:18:26 -07:00
Ben Ogle
58ccdb4c02
Upgrade to markdown-preview@0.4.0
2013-09-26 18:15:03 -07:00
probablycorey
96cc1272b3
Update find and replace package
2013-09-26 17:00:44 -07:00
Ben Ogle
0b9a316e02
Upgrade to fuzzy-finder@0.6.0
2013-09-26 15:37:28 -07:00
Ben Ogle
6ec728698e
Upgrade to find-and-replace@0.19.0
2013-09-26 15:00:16 -07:00
Ben Ogle
ce98bf4343
upgrade to find-and-replace@0.18.1
2013-09-26 14:53:16 -07:00
Ben Ogle
951941a626
Upgrade to find-and-replace@0.18.0
2013-09-26 14:33:41 -07:00
Ben Ogle
a9e383afa4
Add paths-searched event to the scan-handler
...
This allows the interface to know how many total paths were searched
2013-09-26 14:33:41 -07:00
probablycorey
6a04ffd6d2
Merge branch 'cj-dev-mode-status'
2013-09-26 14:32:58 -07:00
probablycorey
33a7ff8722
Add padding to skull
2013-09-26 14:32:44 -07:00
probablycorey
35c8d53275
Use a skull and crossbones instead of a triangle
2013-09-26 14:26:28 -07:00
probablycorey
687776c3fb
Use spacepen for html generation
...
For consistency
2013-09-26 14:26:07 -07:00
probablycorey
fb4de36a87
Merge remote-tracking branch 'origin/master' into cj-dev-mode-status
2013-09-26 14:19:35 -07:00
Matt Colyer
e029616782
Merge pull request #878 from atom/mc-expose-bindings
...
Add API for interacting with Keymap
2013-09-26 13:26:01 -07:00
Nathan Sobo
43e2d17b1e
Upgrade telepath to 0.8.0 for Document::saveSync fixes
2013-09-26 13:41:28 -06:00
Kevin Sawicki
643e32043b
🐎 Set spec directory once
...
Prevents an IPC call on each beforeEach getting the load settings
2013-09-26 12:20:32 -07:00
Matt Colyer
9d16dab3db
Integrate settings-view with keybinding listing
2013-09-26 12:13:57 -07:00
Ben Ogle
4c86bd7dbc
Upgrade to find-and-replace@0.17.0
2013-09-26 12:02:51 -07:00
Matt Colyer
67913b3672
Merge branch 'master' into mc-expose-bindings
2013-09-26 10:26:13 -07:00
Cheng Zhao
554b85153c
Update to atom-shell v0.5.1.
2013-09-26 11:51:24 +08:00
Kevin Sawicki
fbb778b96c
Upgrade to find-and-replace@0.16.0
2013-09-25 18:56:02 -07:00
Kevin Sawicki
c938c1c064
Only schedule atom.setFullScreen() when set in state
2013-09-25 18:44:37 -07:00
Paul Betts
8b73224fe3
Rewrite underscore code
2013-09-25 18:03:00 -07:00
Ben Ogle
025cee96c2
Update find and replace + themes to have coloring
...
for the find matches
2013-09-25 17:51:36 -07:00
Paul Betts
903a1b9bf0
Use tmp.mkdir
2013-09-25 17:50:40 -07:00
Paul Betts
459e4d5523
Rewrite evil files test to generate files on the fly
2013-09-25 17:50:40 -07:00
Paul Betts
3e933ee81b
Nuke these from the repo, they break cloning on Win32
2013-09-25 17:50:40 -07:00
Kevin Sawicki
5cecd533ef
Add back durations to spec reporter
2013-09-25 17:36:21 -07:00
probablycorey
cceb2ebac2
Remove skull from application menu
...
BECAUSE IT IS A LIE
2013-09-25 17:23:16 -07:00
probablycorey
92edaf157a
Use warning color
2013-09-25 17:22:56 -07:00
probablycorey
0dd08dd3d2
Add tiny dev tools status indicator
2013-09-25 17:19:30 -07:00
Ben Ogle
512f45c61e
Upgrade to find-and-replace@0.14.1
2013-09-25 17:11:35 -07:00
Kevin Sawicki
153e400137
Add -9 flag to pkill command
...
When I ssh'ed into one of the CI boxes it had over 500 Atom processes
still hanging around.
2013-09-25 17:10:56 -07:00
Kevin Sawicki
18c4d54612
Upgrade to find-and-replace@0.14.0
2013-09-25 17:06:49 -07:00
Ben Ogle
a27e6fd445
Merge pull request #885 from atom/cj-project-scan
...
Project scan changes for new searching behavior
2013-09-25 16:46:19 -07:00
Ben Ogle
614ca3cb5f
Update to FNR v0.13.0
2013-09-25 16:40:55 -07:00
Kevin Sawicki
7840c2dac9
Merge pull request #883 from atom/ks-blank-bug
...
Fix blank bug
2013-09-25 16:31:46 -07:00
Ben Ogle
b3fd473304
UPgrade to FNR v0.12.0
2013-09-25 16:30:36 -07:00
probablycorey
123c44c4b2
Make the --dev flag work when opening a another atom window from the command line
2013-09-25 16:27:28 -07:00
Kevin Sawicki
2a2750862a
Add failing spec
2013-09-25 16:24:51 -07:00
probablycorey
93940c03ef
💄
2013-09-25 16:16:45 -07:00
Kevin Sawicki
6581eb4db6
Update offset in existing focusout handler
2013-09-25 16:14:13 -07:00
Kevin Sawicki
bc3aec584b
Inline hidden input offset updating
2013-09-25 16:07:59 -07:00
Kevin Sawicki
8199147fca
Put input in top corner on blur
...
This allows it to not scroll on the next focus but still be reset
to the right location on the next cursor moved event
2013-09-25 16:07:59 -07:00
Kevin Sawicki
84efe44a5a
Always keep hidden input position in visible area
...
Previously the input could be offscreen depend on the scroll
position of the editor and this would cause a scroll event to
occur when the input gained focused causing the editor rendering
to go out of sync.
2013-09-25 16:07:59 -07:00
Ben Ogle
824049e17a
Add escapeAttribute to underscore-extensions
2013-09-25 15:59:10 -07:00
Matt Colyer
c22d411e16
Handle linked packages and linked atoms
2013-09-25 15:46:06 -07:00
Matt Colyer
0f408a5626
Remove focus from test
2013-09-25 15:43:41 -07:00
Ben Ogle
da6aff222b
upgrade themes for loading spinners
2013-09-25 15:09:00 -07:00
Ben Ogle
865591a3da
Fix indentation
2013-09-25 15:03:50 -07:00
Matt Colyer
45c9d500e9
📝
2013-09-25 14:42:36 -07:00
Matt Colyer
16e6e3ff4f
Keep BindingSet private, add Keymap.getAllKeyMappings
2013-09-25 14:39:31 -07:00
probablycorey
1e88caac50
Make cut/copy/paste menu items work
...
Previously menu item commands were being triggered on `window` they now are triggered on
`document.activeElement`.
2013-09-25 13:57:45 -07:00
probablycorey
9006ab95fc
💄
2013-09-25 13:44:50 -07:00
Nathan Sobo
935ac5c1a0
Upgrade to telepath v0.6.0 for Site::deserializeDocument
2013-09-25 14:06:32 -06:00
Nathan Sobo
745af71fa1
Update collaboration hoping to avoid "address in use" errors in specs
2013-09-25 14:06:32 -06:00
Nathan Sobo
33a7c86646
Upgrade telepath to v0.5.1
...
This version of telepath provides telepath.Model, document-based
property resolution, and relational operators.
2013-09-25 14:06:10 -06:00
Kevin Sawicki
76d283c51c
Upgrade to collaboration@0.15.0
2013-09-25 12:00:23 -07:00
Ben Ogle
04f0bf0244
Provide scan() delegation in editSession
2013-09-25 11:03:29 -07:00
Ben Ogle
238939e738
Bubble contents-modified from buffer through editSession
2013-09-25 11:03:29 -07:00
Ben Ogle
00cdb3e317
Add lineText and lineTextOffset to buffer.scan
2013-09-25 11:03:29 -07:00
probablycorey
9c4d239696
Fix Project::scan specs
2013-09-25 11:03:29 -07:00
Ben Ogle
cb11e20100
Upgrade to scandal 0.2.0
2013-09-25 11:03:29 -07:00
probablycorey
f467746cba
Project::scan uses core.ignoredNames
2013-09-25 11:03:29 -07:00
probablycorey
7856a8ce62
Make the scan task actually work
2013-09-25 11:03:29 -07:00
probablycorey
ba80ba458c
Remove console.logs
2013-09-25 11:03:28 -07:00
probablycorey
cd554a4f7b
Project::scan uses a task to do its work
2013-09-25 11:03:28 -07:00
probablycorey
e26d7a0320
wip
2013-09-25 11:03:28 -07:00
probablycorey
861adf6692
Start using scandal and make the specs pass
2013-09-25 11:03:28 -07:00
Ben Ogle
6dd08f85d3
Return the lineText from project.scan
...
Also change up match -> matchText for consistency.
2013-09-25 11:03:28 -07:00
Ben Ogle
cf88868bf0
Use the full name of the -G option
2013-09-25 11:03:28 -07:00
Ben Ogle
d8fdbcf1b1
Use the -G param in project::scan to search within directories
2013-09-25 11:03:28 -07:00
Ben Ogle
8dc6d57901
Ignore test
2013-09-25 11:03:28 -07:00
Kevin Sawicki
d4047c80cb
Load package stylesheets right before activation
...
Previously this was done eagerly for packages using activation events.
2013-09-25 10:22:42 -07:00
Kevin Sawicki
00c0baeceb
Upgrade to metrics@0.3.0
2013-09-25 10:22:26 -07:00
Kevin Sawicki
685ec46fbb
Upgrade to metrics@0.2.0
2013-09-25 10:15:32 -07:00
Cheng Zhao
774aba3c7d
Update atom-shell to v0.5.0.
2013-09-25 17:39:45 +08:00
Kevin Sawicki
0602983640
Upgrade to timecop@0.4.0
2013-09-24 21:54:24 -07:00
Kevin Sawicki
ea54fd78b8
Add getter for loaded themes
2013-09-24 21:44:42 -07:00
Kevin Sawicki
9222f158b5
Measure load/activate time in package classes
2013-09-24 21:31:48 -07:00
Kevin Sawicki
ef48da9f2e
Upgrade to timecop@0.3.0
2013-09-24 21:20:11 -07:00
Kevin Sawicki
04e7bd86d7
💄 Consistently format time log messages
2013-09-24 21:03:21 -07:00
Kevin Sawicki
b65c735666
💄 Move require to top
2013-09-24 20:58:49 -07:00
Kevin Sawicki
01a02d168d
Remove unused require
2013-09-24 20:57:29 -07:00
Kevin Sawicki
31c03258e9
Log app start time similarly to window start time
2013-09-24 20:53:57 -07:00
Kevin Sawicki
e6f7ed9862
Run script/test from npm test
2013-09-24 20:34:36 -07:00
Kevin Sawicki
64a619fc96
Upgrade to collaboration@0.14.0
2013-09-24 19:45:45 -07:00
Matt Colyer
8eeca35c85
Expose minimal interface for viewing keymap
2013-09-24 17:06:05 -07:00
Kevin Sawicki
9f697996bc
Remove patrick from dependencies
2013-09-24 17:05:13 -07:00
Matt Colyer
8f9927cb3f
Merge branch 'mc-settings-view-themes'
2013-09-24 16:16:39 -07:00
Matt Colyer
8395539774
Update settings-view for theme filtering
2013-09-24 15:36:49 -07:00
Ben Ogle
bec93ed092
Update to light ui v0.2.1
2013-09-24 14:03:01 -07:00
Kevin Sawicki
ba7279dd51
Upgrade to find-and-replace@0.11.0
2013-09-24 10:39:51 -07:00
Ben Ogle
9f37aeba83
Upgrade to find-and-replace v0.10.0
2013-09-24 10:32:21 -07:00
Ben Ogle
55cb7b4b5a
Merge pull request #875 from atom/bo-multiple-new-files
...
Allow users to create more than one empty buffer
2013-09-24 10:30:29 -07:00
Ben Ogle
35ffdb8bf9
Make changes from kevin for clarity
2013-09-24 10:19:15 -07:00
Matt Colyer
f4f1c54016
Merge pull request #869 from atom/exception-reporting
...
Include exception-reporting
2013-09-24 09:56:10 -07:00
Matt Colyer
e95e64c4fb
Merge branch 'master' into exception-reporting
...
Conflicts:
package.json
2013-09-24 09:48:12 -07:00
Kevin Sawicki
a47743e18e
Upgrade to find-and-replace@0.9.0
2013-09-23 18:09:03 -07:00
Ben Ogle
87fb07e657
Allow for more than one empty buffer to be open
...
Closes #679
2013-09-23 18:05:56 -07:00
Kevin Sawicki
ef3ccc992b
Upgrade to find-and-replace@0.8.0
2013-09-23 18:01:16 -07:00
Kevin Sawicki
49cc27527d
Upgrade to github-sign-in@0.4.0
2013-09-23 17:34:22 -07:00
Kevin Sawicki
19635c160d
Upgrade to find-and-replace@0.7.0
2013-09-23 16:48:14 -07:00
Kevin Sawicki
869fe71f73
Accept timeout option to waitsForPromise
2013-09-23 16:44:59 -07:00
Kevin Sawicki
36345185b5
📝 Mention calling after setUpEnvironment
2013-09-23 16:34:49 -07:00
Ben Ogle
cdde6020d3
Merge pull request #874 from atom/bo-style-updates
...
Style updates
2013-09-23 16:34:23 -07:00
Kevin Sawicki
f5a034f38a
Add API for configuring default events for non-editor windows
...
Used by collaboration for when joining fails but basic keybindings
and events should still work.
2013-09-23 16:33:31 -07:00
Ben Ogle
2e7a86144e
Upgrade to v0.6.0 of tree view
2013-09-23 16:27:51 -07:00
Ben Ogle
1ceaa0ceca
Upgrade to v0.2.0 of dark ui theme
2013-09-23 16:27:51 -07:00
Ben Ogle
8880c32c00
Upgrade to v0.2.0 of light-ui
2013-09-23 16:27:51 -07:00
Ben Ogle
d1e2c5ff82
Use find-and-replace v0.6.0
2013-09-23 16:27:50 -07:00
Ben Ogle
0e94468e6e
Remove scroll-view offset
...
It is overridden by something in js
2013-09-23 16:27:50 -07:00
Ben Ogle
4b4f9f753f
Add .focusable-panel class
2013-09-23 16:27:50 -07:00
Ben Ogle
d35aa2b021
Center the mini editors
2013-09-23 16:27:50 -07:00
Ben Ogle
347b1924cd
Add font-family to ui-variables
2013-09-23 16:27:49 -07:00
Ben Ogle
0e6e34cdbf
Use ui-demo 0.7.0
2013-09-23 16:27:49 -07:00
Ben Ogle
82fcada49e
fix blocks for lists
2013-09-23 16:27:49 -07:00
Ben Ogle
a8595023c2
Move some panel styles into core
2013-09-23 16:27:49 -07:00
Kevin Sawicki
b2d543b9ee
Merge pull request #868 from atom/timecop
...
Timecop
2013-09-23 16:14:11 -07:00
Kevin Sawicki
3b78fddc56
Upgrade to timecop@0.2.0
2013-09-23 16:07:18 -07:00
Kevin Sawicki
4c2df6e291
📝 Tweak wording in require comment
2013-09-23 16:07:18 -07:00
Kevin Sawicki
461a271526
Prime require cache with atom exports
2013-09-23 16:07:18 -07:00
Kevin Sawicki
26811e62bb
Add timecop@0.1.0
2013-09-23 16:07:18 -07:00
Kevin Sawicki
7faa50633e
Upgrade to github-sign-in@0.3.0
2013-09-23 16:05:28 -07:00
Kevin Sawicki
7370c5fccd
Upgrade to package-generator@0.8.0
2013-09-23 15:05:13 -07:00
Kevin Sawicki
137a84a6c5
Upgrade to telepath@0.4.0
2013-09-23 12:14:42 -07:00
Kevin Sawicki
b39936ea29
Upgrade to snippets@0.5.0
2013-09-23 12:13:42 -07:00
Matt Colyer
46914e31f5
Include exception-reporting
2013-09-23 10:44:19 -07:00
Kevin Sawicki
ae57c8f3a0
Export Site from telepath
2013-09-23 08:43:13 -07:00
Kevin Sawicki
cb3143199e
Upgrade to coffee-script-tmbundle@7.0.0
2013-09-22 21:33:03 -07:00
Kevin Sawicki
906ed61ec6
Record activation and load time for each package
2013-09-22 13:59:18 -07:00
Kevin Sawicki
e68f1f785d
Upgrade to terminal@0.9.0
2013-09-22 13:52:55 -07:00
Kevin Sawicki
eec38f225e
Upgrade to settings-view@0.22.0
2013-09-21 11:47:03 -07:00
Kevin Sawicki
da353f6973
Upgrade to image-view@0.5.0
2013-09-21 11:44:46 -07:00
Kevin Sawicki
8d9deed687
Upgrade to image-view@0.7.0
2013-09-21 11:43:43 -07:00
Kevin Sawicki
4872c5c1a3
Export telepath.Document as Document from core
2013-09-21 11:41:07 -07:00
Kevin Sawicki
f4b3cb419c
Upgrade to ui-demo@0.6.0
2013-09-21 11:10:43 -07:00
Kevin Sawicki
f4266b5f6a
🐎 Cache compiled CSON files
...
This configures season to use a cache directory similar to the
coffee cache so that dev windows don't have to recompile CSON file
on each load.
This shaves hundreds of milliseconds off of the dev window load time.
The cached CSON files are located in /tmp/atom-compile-cache/cson
2013-09-21 10:41:13 -07:00
Kevin Sawicki
e254e95792
Upgrade to status-bar@0.7.0
2013-09-20 18:11:14 -07:00
Kevin Sawicki
9a014b4f9e
Mention solarized
2013-09-20 18:03:51 -07:00
Ben Ogle
f864414f59
Fix button heights.
...
relates to atom/find-and-replace#16
2013-09-20 18:03:21 -07:00
Ben Ogle
78176da861
Add a theme fixture
2013-09-20 18:03:21 -07:00
Kevin Sawicki
3c080a0d66
Only hide on close when focused
2013-09-20 17:59:19 -07:00
Kevin Sawicki
f98d06d212
Add node_modules back to NODE_PATH
...
This is required until all packages are migrated to include their
dependencies in package.json instead of requiring other modules directly
from core.
This allows apm linking to still working while packages are migrated.
2013-09-20 17:20:01 -07:00
Kevin Sawicki
fa6e85a522
💄 Require Editor and Range from atom
2013-09-20 17:06:30 -07:00
Kevin Sawicki
5a9972b370
Update editor width is chars when soft wrap is toggled
...
Closes #858
2013-09-20 17:04:21 -07:00
Kevin Sawicki & Matt Colyer
de341a7f4c
Use correct binding sets by first keystroke variable name
2013-09-20 16:24:25 -07:00
Kevin Sawicki
b729858eaa
Upgrade to settings-view@0.20.0
2013-09-20 15:28:43 -07:00
Matt Colyer
a7bae716f1
Add context menus for the tree-view and spell-check
2013-09-20 14:43:57 -07:00
Matt Colyer
a772c7461f
Merge pull request #850 from atom/context-menu
...
Context menu
2013-09-20 14:36:11 -07:00
Matt Colyer
ca3f645301
Fix requires
2013-09-20 14:14:17 -07:00
Matt Colyer
d6ee17da08
Merge branch 'master' into context-menu
2013-09-20 13:57:27 -07:00
Kevin Sawicki
85cf53c210
Use dev window bootstrap file when in dev mode
2013-09-20 13:52:58 -07:00
Ben Ogle
ec70950b39
Use ui-demo 0.5.0
2013-09-20 13:33:53 -07:00
Matt Colyer
25e49550cb
Merge branch 'master' into context-menu
...
Conflicts:
src/atom.coffee
2013-09-20 13:31:45 -07:00
Kevin Sawicki
c04fa6d911
Upgrade to find-and-replace@0.5.0
2013-09-20 13:28:20 -07:00
Kevin Sawicki
191b487a53
Remove node_modules from .nakignore
...
This is useful to have searchable now that packages are in this folder
and can be still be excluded by using the VCS ignore config option.
2013-09-20 13:00:27 -07:00
Kevin Sawicki
ef9ece74d4
Merge pull request #853 from atom/atom-api
...
Public API
2013-09-20 12:55:12 -07:00
Kevin Sawicki
9a54c25fca
Upgrade to terminal@0.8.0
2013-09-20 12:43:40 -07:00
Kevin Sawicki
80239223db
Upgrade to published package versions
2013-09-20 12:38:39 -07:00
Kevin Sawicki
571bf5f9ea
Resolve bootstrap scripts against dev resource path
2013-09-20 11:04:52 -07:00
Kevin Sawicki
6a0fcc9330
Verify style.theme instead of style.userTheme
...
This caused specs to fail locally but not on CI since CI has
not user theme
2013-09-20 10:03:02 -07:00
Kevin Sawicki
21a3df202c
Compile and lint exports folder
2013-09-20 10:03:02 -07:00
Kevin Sawicki
d46891caf0
Rename atom-api require to atom
2013-09-20 10:03:02 -07:00
Kevin Sawicki
ed1dcceb31
Add Public keyword to all exported classes
2013-09-20 10:03:02 -07:00
Kevin Sawicki
7c7dc1d585
Put editor-stats dependency in correct order
2013-09-20 10:03:01 -07:00
Kevin Sawicki
e02a1187e1
Rename atom-api to atom
2013-09-20 10:03:01 -07:00
Kevin Sawicki
05ce975ab4
Use relative path to atom require
2013-09-20 10:03:01 -07:00
Kevin Sawicki
a5191e8169
💄 Sort exports alphabetically
2013-09-20 10:03:01 -07:00
Kevin Sawicki
5c8b1a1f11
Resolve CSON file using require
2013-09-20 10:03:01 -07:00
Kevin Sawicki
d754c473fc
Simply NODE_PATH to only include exports
2013-09-20 10:03:01 -07:00
Kevin Sawicki
88ccafa164
Use path.join for fixtures packages path
2013-09-20 10:03:01 -07:00
Kevin Sawicki
a805f9a1f5
Start doc messages with a 📝
2013-09-20 10:03:01 -07:00
Kevin Sawicki
68f6275b7c
doc: Update event name
2013-09-20 10:03:01 -07:00
Kevin Sawicki
a0fa0c760c
Support sending messages directly to task
2013-09-20 10:03:01 -07:00
Kevin Sawicki
b4f62c8efe
Use atom-api tag of find-and-replace
2013-09-20 10:03:01 -07:00
Kevin Sawicki
bbd2f37b4f
Switch to atom-api published tags
2013-09-20 10:03:01 -07:00
Kevin Sawicki
27573fe619
Use relative require paths
2013-09-20 10:02:23 -07:00
Kevin Sawicki
3197273e21
Spy on node's fs
2013-09-20 10:02:23 -07:00
Kevin Sawicki
c2d5cd9b55
Use relative path for atom-package require
2013-09-20 10:02:23 -07:00
Kevin Sawicki
7c31710a5d
Export BufferedProcess from core
2013-09-20 10:02:23 -07:00
Kevin Sawicki
51ecd515dd
Mention why jquery shim is needed
2013-09-20 10:02:23 -07:00
Kevin Sawicki
e5b2c6cd11
Export stringscore from vendor
2013-09-20 10:02:23 -07:00
Kevin Sawicki
b6e112ca8d
Export Point and Range from telepath
2013-09-20 10:02:22 -07:00
Kevin Sawicki
6791e00562
Don't export classes that are unusable from a task
...
Detect if a task is being run in atom-api and only export
classes that are usable from that context.
2013-09-20 10:02:22 -07:00
Kevin Sawicki
f4d8c84a8e
Include stack for uncaught exceptions
2013-09-20 10:02:22 -07:00
Kevin Sawicki
05505a9871
Add missing require
2013-09-20 10:02:22 -07:00
Kevin Sawicki
47db0a7b3b
Export pathForRepositoryUrl from core
2013-09-20 10:02:22 -07:00
Kevin Sawicki
8cadf8252d
Use openers ivar
2013-09-20 10:02:22 -07:00
Kevin Sawicki
58367170ce
Export Directory class from core
2013-09-20 10:02:22 -07:00
Kevin Sawicki
a727fa5a84
Export Git class from core
2013-09-20 10:02:22 -07:00
Kevin Sawicki
6484667c6e
Export Task class from core
2013-09-20 10:02:22 -07:00
Kevin Sawicki
fe48ec6232
Export SelectList from core
2013-09-20 10:02:22 -07:00
Kevin Sawicki
6146c0934a
Export EventEmitter from core
2013-09-20 10:02:22 -07:00
Kevin Sawicki
49647ffc58
Provide type from package
...
This prevents packages from needing instance of checks for package
class type
2013-09-20 10:02:22 -07:00
Kevin Sawicki
32556b0ce6
Export BufferedNodeProcess from core
2013-09-20 10:02:22 -07:00
Kevin Sawicki
53d9eaf976
Export Editor from core
2013-09-20 10:02:22 -07:00
Kevin Sawicki
7737ba93a8
💄 Sort exports
2013-09-20 10:02:21 -07:00
Kevin Sawicki
6690dd6942
Export Subscriber from core
2013-09-20 10:02:21 -07:00
Kevin Sawicki
a06012cf2e
Remove duplicate constructor
2013-09-20 10:02:21 -07:00
Kevin Sawicki
00373cd386
Export ScrollView from core
2013-09-20 10:02:21 -07:00
Kevin Sawicki
0d88104367
Store openers on instance instead of on class
...
This allows packages to not have require access to Project just to register
a custom opener and allows projects to have different sets of openers.
2013-09-20 10:02:21 -07:00
Kevin Sawicki
f95669c4bd
Use relative require paths to src/ files
2013-09-20 10:02:21 -07:00
Kevin Sawicki
a52951712c
Use fs from atom-api
2013-09-20 10:02:21 -07:00
Kevin Sawicki
cd12b1df0b
Use relative path to task-bootstrap
2013-09-20 10:02:21 -07:00
Kevin Sawicki
99eab6f98e
Inline requires instead of paths
2013-09-20 10:02:21 -07:00
Kevin Sawicki
c8e9865b39
Use relative path to view class require
2013-09-20 10:02:21 -07:00
Kevin Sawicki
8f6be6caca
Resolve path to handler
2013-09-20 10:02:21 -07:00
Kevin Sawicki
d11742e178
Use relative require path to package class
2013-09-20 10:02:21 -07:00
Kevin Sawicki
aee8df1909
Use correct path underscore-extensions
2013-09-20 10:02:21 -07:00
Kevin Sawicki
6f6daf6db0
Use relative paths for requires
2013-09-20 10:02:21 -07:00
Kevin Sawicki
0aa28cbfac
Pre-resolve paths used in task bootstrap
2013-09-20 10:02:20 -07:00
Kevin Sawicki
cc4477185f
Resolve bootstrap script to make it absolute
2013-09-20 10:02:20 -07:00
Kevin Sawicki
73fab20d7e
Use relative require path for coffee-cache
2013-09-20 10:02:20 -07:00
Kevin Sawicki
8fec056895
Remove src from NODE_PATH
2013-09-20 10:02:20 -07:00
Kevin Sawicki
41fc4f7fe6
Use relative require paths in src/ files
2013-09-20 10:02:20 -07:00
Kevin Sawicki
ad0c105630
Upgrade to jasmine-focused@0.14.0
2013-09-20 10:02:20 -07:00
Kevin Sawicki
38f0e24485
Pass absolute paths to requireStylesheet
2013-09-20 10:02:20 -07:00
Kevin Sawicki
3120ca7bec
Require File from atom-api
2013-09-20 10:02:20 -07:00
Kevin Sawicki
200e91175a
Use require.resolve to lookup stylesheet path
2013-09-20 10:02:20 -07:00
Kevin Sawicki
3c94ca4b9e
Use relative paths in spec requires
2013-09-20 10:02:20 -07:00
Kevin Sawicki
fd85acd3eb
Remove unused require
2013-09-20 10:02:20 -07:00
Kevin Sawicki
95673b390d
Use relative paths when resolving
2013-09-20 10:02:20 -07:00
Kevin Sawicki
671c2750ef
Don't resolve fixtures directories using load path
2013-09-20 10:02:19 -07:00
Kevin Sawicki
521a2b8636
Use relative paths for resolving fixture paths
2013-09-20 10:02:19 -07:00
Kevin Sawicki
96302e1e0d
Add vendor prefix for jasmine path
2013-09-20 10:02:19 -07:00
Kevin Sawicki
d6383f2bea
Add temporary stringscore shim to exports
2013-09-20 10:02:19 -07:00
Kevin Sawicki
e9db2cfe17
Remove vendor prefix from bootstrap path
2013-09-20 10:02:19 -07:00
Kevin Sawicki
c7a0a4bcd9
Use relative require paths in specs
2013-09-20 10:02:19 -07:00
Kevin Sawicki
7ad85ee71f
Export jQuery directly from vendor/
2013-09-20 10:02:19 -07:00
Kevin Sawicki
9915ba73b8
Remove spec/ from NODE_PATH
2013-09-20 10:02:19 -07:00
Kevin Sawicki
6ccc8fe793
Keep RootView unrenamed for now
2013-09-20 10:02:19 -07:00
Kevin Sawicki
864ebf5c36
Remove vendor/ from NODE_PATH
...
Add jQuery temporarily to exports to not break packages
2013-09-20 10:02:19 -07:00
Kevin Sawicki
71b74c466e
Remove unused requires
2013-09-20 10:02:19 -07:00
Kevin Sawicki
57eaaece9d
Set fs extensions to override fs functions
2013-09-20 10:02:19 -07:00
Kevin Sawicki
595bd076bf
Export all fs functions through fs-utils
2013-09-20 10:02:19 -07:00
Kevin Sawicki
b84df9ff29
Use relative require path to jasmine stylesheet
2013-09-20 10:02:19 -07:00
Kevin Sawicki
1547912e3f
💄
2013-09-20 10:02:18 -07:00
Kevin Sawicki
7e6ee6cc0c
Use relative require paths to stylesheets
2013-09-20 10:02:18 -07:00
Kevin Sawicki
4bbc93e806
Remove static from NODE_PATH
2013-09-20 10:02:18 -07:00
Kevin Sawicki
52abb4afc9
Remove nakedLoad and use standard require for jasmine
2013-09-20 10:02:18 -07:00
Kevin Sawicki
53dadf2d7f
Use relative requires to vendored stringscore
2013-09-20 10:02:18 -07:00
Kevin Sawicki
867ab355b0
Use relative requires to vendored specificity
2013-09-20 10:02:18 -07:00
Kevin Sawicki
a7afe7b46f
Add underscore, jQuery, and SpacePen to exports
2013-09-20 10:02:18 -07:00
Kevin Sawicki
358b98cc70
Navigate up to src directory
2013-09-20 10:02:18 -07:00
Kevin Sawicki
1b8d61e0b4
Export File class
2013-09-20 10:02:18 -07:00
Kevin Sawicki
d322f9a5fa
Add exports folder to NODE_PATH
...
This is where all public classes will be exported through
2013-09-20 10:02:18 -07:00
Matt Colyer
e6d3fa7c62
Fix race condition in package-generator specs
2013-09-20 10:01:13 -07:00
Cheng Zhao
98334aebdd
Update atom-shell to v0.4.9.
2013-09-20 19:54:08 +08:00
Matt Colyer
e8125defb9
Update specs to match latest changes
2013-09-19 14:55:17 -07:00
Matt Colyer
f82449c814
Only show context menu separator when it makes sense.
2013-09-19 14:44:15 -07:00
probablycorey
bc62d9e780
Update snippets package
2013-09-19 14:44:12 -07:00
probablycorey
924bad6e53
Remove keybindings for commands that mini editors don't use
2013-09-19 14:44:12 -07:00
Matt Colyer
c39ced381d
Implement declarative context menu loading
2013-09-19 14:21:31 -07:00
Matt Colyer
0aa0d7529a
Merge branch 'master' into context-menu
2013-09-19 12:01:36 -07:00
Matt Colyer
f187d88197
Add theme generation to package-generator
2013-09-19 11:59:00 -07:00
Kevin Sawicki
ca9dda67a3
Upgrade to find-and-replace@0.3.0
2013-09-19 11:05:15 -07:00
probablycorey
810f047619
Sort package list alphabetically
2013-09-18 16:26:05 -07:00
probablycorey
da97a01cf6
Replace the Command Panel with Find And Replace
2013-09-18 16:26:05 -07:00
Kevin Sawicki
ecfc0f70e1
Upgrade to toml@0.2.0
2013-09-18 16:25:39 -07:00
Kevin Sawicki
9a05bc0add
Upgrade to gfm@0.4.0
2013-09-18 16:25:17 -07:00
probablycorey
82de7009d5
Allow for case insensitive project.scan searches
2013-09-18 14:41:38 -07:00
Matt Colyer
037d39e943
Rewrite based on feedback
2013-09-18 09:53:57 -07:00
Cheng Zhao
e509e23a0f
Merge pull request #852 from atom/ime-support
...
Improve IME support
2013-09-17 23:09:18 -07:00
Kevin Sawicki
0797a89088
Add bootstrap to package.json
...
Removes the need to have it as a submodule by just using it directly
from the package.json using a Git URL bound to v3.0.0
2013-09-17 15:09:43 -07:00
Matt Colyer
2f419a639c
s/ContextMenuMap/ContextMenu/g
2013-09-17 14:34:05 -07:00
Matt Colyer
63f8631fd1
Minor grammar improvements
2013-09-17 14:14:34 -07:00
Matt Colyer
f64c0e0472
Warm the theme cache for the base16 theme
2013-09-17 14:10:11 -07:00
Matt Colyer
075daa8e94
Bundle solarized dark syntax theme
2013-09-17 14:09:54 -07:00
Matt Colyer
6c65de5b94
Bump metrics to 0.1.1
...
Switches to octolytics production service.
2013-09-17 13:58:16 -07:00
Kevin Sawicki
89204f9077
Spy on atom.hide in window specs
2013-09-17 11:11:01 -07:00
Kevin Sawicki
067b2b437c
Mention base16 theme now bundled
2013-09-17 11:02:13 -07:00
Kevin Sawicki
f5c5ca0a55
Hide window immediately when closing
...
Previously the body element would be hidden causing a white flash
before the window was closed.
Now the window is hidden during beforeunload unless it is in the middle
of a restart.
2013-09-17 11:00:58 -07:00
Cheng Zhao
e955a0d282
Enable to use http proxy when updating atom-shell.
...
Used for 🐢 networking :/
2013-09-17 10:07:19 +08:00
Kevin Sawicki
1054f1be16
Remove unused .github file
2013-09-16 19:06:51 -07:00
Kevin Sawicki
57dc5eced2
Add base16-tomorrow-dark-theme@0.1.0
2013-09-16 18:49:19 -07:00
Cheng Zhao
faffc09f7a
Merge pull request #844 from atom/custom-resource-loader
...
Add custom resource loader, fixes #197
2013-09-16 18:44:21 -07:00
Kevin Sawicki
3fee026d04
Don't load keymaps, grammars, or properties for themes
...
Theme packages are just stylesheets and previously all themes had
their stylesheets loaded even when there weren't being used.
2013-09-16 18:38:46 -07:00
Kevin Sawicki
74e8614653
💄 Use theme as variable name instead of t
2013-09-16 18:34:59 -07:00
Ben Ogle
b1bd387aee
Remove parens
2013-09-16 18:09:45 -07:00
Ben Ogle
1ba04cb58a
Reverse the loading order of themes.
...
We want the first/top-most theme's css to be loaded after the others
so its styles will override styles in the other themes.
2013-09-16 18:09:01 -07:00
Matt Colyer
9e11f5a737
Add ContextMenuMap and use it to create the context menu
2013-09-16 17:38:41 -07:00
Matt Colyer
2e5e841cd5
Pull logic for context menus into render process
2013-09-16 17:28:20 -07:00
Kevin Sawicki
37c10af4de
Upgrade to atom-light-syntax@0.2.0
2013-09-16 17:18:59 -07:00
Kevin Sawicki
958618ae01
Upgrade to atom-dark-syntax@0.2.0
2013-09-16 17:12:16 -07:00
Kevin Sawicki
35fd5be62d
Upgrade to less-cache@0.8.0
2013-09-16 16:58:07 -07:00
Kevin Sawicki
52ac06cfd9
Don't look for less files under src/
...
This is no longer needed now that packages have been extracted from
this folder.
2013-09-16 16:44:54 -07:00
Kevin Sawicki
9aed542e4e
Remove bootstrap from less config
2013-09-16 16:36:52 -07:00
Kevin Sawicki
d9313bd5e3
Remove remaining references to deleted themes folder
2013-09-16 16:34:49 -07:00
Kevin Sawicki
46b0c8087e
Remove bootstrap from LESS search path
2013-09-16 16:32:21 -07:00
Kevin Sawicki
9ea1ad7ce9
Use resolvable path to bootstrap stylesheet
2013-09-16 16:31:51 -07:00
Kevin Sawicki
f1f5fb4fd8
Upgrade to settings-view@0.18.0
2013-09-16 16:30:40 -07:00
Kevin Sawicki
33bce240cf
Use LESS imports paths from config
2013-09-16 16:23:59 -07:00
Kevin Sawicki
bb479f47d9
Put vendor/bootstrap/less instead of vendor/ on less search path
2013-09-16 16:16:05 -07:00
Kevin Sawicki
613f72003c
Precompile main stylesheet from each theme
2013-09-16 15:52:15 -07:00
Kevin Sawicki
92c2da30cc
Remove themes directory from less config
2013-09-16 15:47:58 -07:00
Kevin Sawicki
262ada0b6c
💄 typo in TODO comment
2013-09-16 15:35:45 -07:00
Kevin Sawicki
508a0d4f2d
Upgrade to less-cache@0.7.0
2013-09-16 15:34:06 -07:00
Kevin Sawicki
02f0bfb0e0
💄
2013-09-16 15:05:54 -07:00
Kevin Sawicki
b68fc9c44a
Copy dev dependencies to application directory
2013-09-16 15:01:13 -07:00
Kevin Sawicki
0d8411dbbb
Prebuild LESS cache for common theme configurations
2013-09-16 14:58:25 -07:00
Kevin Sawicki
f54f4f440d
💄
2013-09-16 14:41:25 -07:00
Kevin Sawicki
c80afda593
Don't precompile LESS files
2013-09-16 14:41:25 -07:00
Kevin Sawicki
c8fc7b8400
Delete less cache from partial-clean task
2013-09-16 14:40:39 -07:00
Kevin Sawicki
ad381087dd
Cache compiled LESS files
2013-09-16 14:40:39 -07:00
Matt Colyer
134510dfe1
Move old Theme specs and apply them to AtomPackage.
2013-09-16 12:15:09 -07:00
Cheng Zhao
61f9cf059a
💄 Remove unused requires.
2013-09-17 00:05:09 +08:00
Kevin Sawicki
a234ed96bd
Remove themes paths from config
...
Themes are now co-located with packages
2013-09-16 08:34:03 -07:00
Cheng Zhao
486de96751
Make accented character suggestion work for multiple cursors.
2013-09-16 18:05:44 +08:00
Cheng Zhao
80244a1ae7
Work around of the accented character suggestion feature in OS X.
...
On OS X, press and hold `c` could show an accent menu to replace `c` with
accented ones like `ć`, there is no corresponding events in W3C, so we
detected it by checking whether the text in input box are selected (this
is how Chrome implemented this feature).
And also note that IME inputs were handled the same way in Chrome, the
compostion text would be marked as selected and got replaced with final
inputs. However the compostion text won't trigger textInput event, so
it's distinguished by checking whether the hiddenInput's value are
changed by Chrome.
Fixes atom/atom-shell#50 .
2013-09-16 15:54:25 +08:00
Cheng Zhao
666d202eb6
Add spec for syncing cursorView and hiddenInput's position.
2013-09-16 11:03:40 +08:00
Cheng Zhao
54e25677b6
Restore previous selected text after IME composition is done.
2013-09-16 10:44:15 +08:00
Cheng Zhao
f4e3f7a055
Skip the undo stack when changing composition text.
2013-09-16 10:43:34 +08:00
Cheng Zhao
dee9cce2e3
Select the text while inserting.
2013-09-14 20:20:45 +08:00
Cheng Zhao
a92a65929a
Make hiddentInput bigger when inputing with IME.
...
Some IME's input bubble would have strange behavior when they thought
the target input box is small.
2013-09-14 20:10:36 +08:00
Cheng Zhao
c9d4c761bb
Show IME's composition text on screen.
...
The composition text should only show on screen temporarily and gets
disappered when input is cancelled or done. We simply mark the
composition as selected, so it can not only indicate this is composition
text instead of normal text, but also updates the composition without
adding new interfaces.
2013-09-14 19:52:39 +08:00
Cheng Zhao
0c839f419a
Move hidden input to the same position with cursor view.
...
This is required to make IME's input bubble follow the cursor.
2013-09-14 18:22:34 +08:00
Cheng Zhao
c682a964fa
Add spec for the 'atom' protocol URLs.
2013-09-14 15:00:19 +08:00
Cheng Zhao
0a8d9bdad5
doc: Add usage on the 'atom' protocol URL.
2013-09-14 14:34:00 +08:00
Cheng Zhao
1b4be18dd7
Add ~/.atom/packages to the resource load path.
2013-09-14 11:07:00 +08:00
Cheng Zhao
656793108c
Add the "atom://" custom protocol handler.
2013-09-14 11:04:15 +08:00
Cheng Zhao
59e7229ea4
Update to atom-shell v0.4.7.
2013-09-14 11:04:15 +08:00
Matt Colyer
906c5b0a9d
Bump settings view, again.
2013-09-13 17:22:10 -07:00
Matt Colyer
05dd400772
Bump settings-view for compatibility
2013-09-13 17:16:33 -07:00
Matt Colyer
c413f024f2
Make the build green
2013-09-13 16:21:26 -07:00
Matt Colyer
382a7b8a7f
Update specs to reflect new functionality
2013-09-13 16:21:07 -07:00
Matt Colyer
658c106349
Convert fixture themes to packages
2013-09-13 16:20:05 -07:00
Matt Colyer
a4fd23b645
Remove unused Theme class
2013-09-13 13:50:25 -07:00
Matt Colyer
a83878590d
Remove build step which copied themes folder
2013-09-13 12:13:33 -07:00
Matt Colyer
c6a23ba32c
Add theme dependencies
2013-09-13 12:13:32 -07:00
Matt Colyer
e00936f49c
Remove themes directory
2013-09-13 12:13:32 -07:00
Matt Colyer
1361ec6ec1
Ensure that theme styles are applied after packages
2013-09-13 12:13:32 -07:00
Matt Colyer
708c760c6c
Implement index.less/css fallback for themes
2013-09-13 12:13:32 -07:00
Matt Colyer
b1675714e6
Load themes after packages, since we depend on them
2013-09-13 12:13:32 -07:00
Matt Colyer
a4dedeb92d
Use packages to load themes
2013-09-13 12:13:32 -07:00
Matt Colyer
a3069edec0
Add test for initialLine option to EditSession
2013-09-13 11:42:31 -07:00
Matt Colyer
7c84f38410
Be more defensive about parsing line numbers
2013-09-13 11:42:31 -07:00
Matt Colyer
9a64b2775d
💄
2013-09-13 11:42:31 -07:00
Matt Colyer
3dd6e97ca1
Correct documentation
2013-09-13 11:42:31 -07:00
Matt Colyer
4b90ba06ff
Add a small note about where ipc 'open'.
2013-09-13 11:42:31 -07:00
Matt Colyer
e8838e3bd0
Handle file paths that contain line numbers
2013-09-13 11:42:31 -07:00
Ben Ogle
7aa87adf8d
upgrade to status-bar 0.5.0
2013-09-13 11:38:21 -07:00
probablycorey
ae6f0c40e6
Fix default project path in specs
2013-09-13 11:34:47 -07:00
Ben Ogle
448064b1cb
Only attach the mousewheel handler on regular editors
2013-09-13 11:05:33 -07:00
Ben Ogle
f9a5d505d2
Upgrade to Settings 0.15.0
2013-09-13 11:02:37 -07:00
Corey Johnson
2bba50bdd0
Use a packages fixtures directory as the default project directory
2013-09-13 09:01:22 -07:00
Corey Johnson
2152004883
Use the ACTUAL spec directory instead of the specs parent
2013-09-13 09:01:22 -07:00
Corey Johnson
e64119ade2
Rename specPath loadSetting to specDirectory
2013-09-13 09:01:22 -07:00
Ben Ogle
7d679f9808
Upgrade to settings 0.14.0
2013-09-12 16:27:23 -07:00
Ben Ogle
5d923357a9
Add a separator between panes in the light theme
2013-09-12 14:04:19 -07:00
Ben Ogle
b6a503ac3b
Add a separator between panels
2013-09-12 14:04:19 -07:00
Ben Ogle
be5c7a87f9
Fix strangeness when split panes
2013-09-12 14:04:19 -07:00
Ben Ogle
634ce0ade1
Use settings-view v0.13.0
2013-09-12 14:04:19 -07:00
Ben Ogle
a89daf5153
Remove units on 0
2013-09-12 14:04:19 -07:00
Ben Ogle
09907388b7
Add sortable styles to the light theme
2013-09-12 14:04:19 -07:00
Ben Ogle
a8e8bb9303
Fix section styles
2013-09-12 14:04:18 -07:00
Ben Ogle
f310797b96
Style the bootstrap tabs
2013-09-12 14:04:18 -07:00
Ben Ogle
f887df178c
Fix small issues
2013-09-12 14:04:18 -07:00
Ben Ogle
c8e0b99241
Add drop down styles to dark theme
2013-09-12 14:04:18 -07:00
Ben Ogle
81a19ea3db
Add pane styles to dark theme
2013-09-12 14:04:18 -07:00
Ben Ogle
6400365a27
Style the .caret
2013-09-12 14:04:18 -07:00
Ben Ogle
7ae8f2d836
Style the sortable lists in settings
2013-09-12 14:04:17 -07:00
Ben Ogle
6277fbcf80
Remove merged screw up
2013-09-12 14:04:17 -07:00
Ben Ogle
579ccbde0f
Move sortable styles into the theme
2013-09-12 14:04:17 -07:00
Ben Ogle
b96c1b4186
Sections can be created with the .section class
2013-09-12 14:04:17 -07:00
Ben Ogle
e0a9d3acec
Links have a pointer cursor
2013-09-12 14:04:17 -07:00
Ben Ogle
261f61ac26
Oops
2013-09-12 14:04:17 -07:00
Ben Ogle
e9b7e27fe0
Update sections to handle the edge borders
2013-09-12 14:04:17 -07:00
Ben Ogle
210fbc6fb1
Add bootstrap less file
2013-09-12 14:04:17 -07:00
Ben Ogle
5b362a5a34
AtomPackages emit events
2013-09-12 14:02:55 -07:00
Ben Ogle
fe6732bcdb
Remove theme.deactivate calls in afterEach
2013-09-12 14:02:55 -07:00
Ben Ogle
48f01c66e2
Change Theme load verbiage to activate
...
This is to be more consistent with packages.
2013-09-12 14:02:54 -07:00
Ben Ogle
28d48f983e
Use _.contains() rather than indexOf()
2013-09-12 14:02:54 -07:00
Ben Ogle
ce35a1d380
Remove duplicate of Theme creation
2013-09-12 14:02:54 -07:00
Ben Ogle
c831898781
getLoadedStylesheetPaths -> getStylesheetPaths
...
To be consistent with Packages
2013-09-12 14:02:54 -07:00
Ben Ogle
f3aa8f1024
💄 Long line -> multiple lines
2013-09-12 14:02:54 -07:00
Ben Ogle
69f28855f1
💄 Reorder functions in Theme
2013-09-12 14:02:54 -07:00
Ben Ogle
a806f9c95c
Add getPath() and getLoadedStylesheetPaths()
2013-09-12 14:02:54 -07:00
Ben Ogle
05b98cefe5
getThemes -> getLoadedThemes
2013-09-12 14:02:53 -07:00
Ben Ogle
c1af8a86d3
Remove log line
2013-09-12 14:02:53 -07:00
Ben Ogle
91ce1a573d
Remove the unloadBaseStylesheets()
...
It is no longer necessary. We now replace the contents of the style tags
2013-09-12 14:02:53 -07:00
Ben Ogle
d8850c2c77
Use cachedContents when checking for an update.
...
Without this change, we would never get the initial file's change
without calling .read() first
2013-09-12 14:02:53 -07:00
Ben Ogle
261d386809
Add a theme-added event to the theme manager
2013-09-12 14:02:53 -07:00
Ben Ogle
d3eec2db05
deactivated event on themes + can reload stylesheet
2013-09-12 14:02:53 -07:00
Ben Ogle
b48a35fc14
Reload the stylesheet when it is applied >1x
2013-09-12 14:02:53 -07:00
Ben Ogle
d2e125357a
Fix .block css definition
...
It was selecting .blocks in the highlighted syntax. See #836
2013-09-12 13:47:10 -07:00
Kevin Sawicki
2304518a1e
Upgrade to archive-view@0.5.0
2013-09-11 19:04:48 +01:00
Kevin Sawicki
428ae8b06f
Upgrade to archive-view@0.4.0
2013-09-11 18:56:59 +01:00
Matt Colyer
b5dfc81467
Ignore git ignored files when searching a project
2013-09-11 10:05:34 -07:00
Matt Colyer
81a18565f0
Publish docs don't need patch versions
2013-09-11 09:49:43 -07:00
Corey Johnson
15c3e2c729
Update comment
2013-09-10 14:51:09 -07:00
Corey Johnson
2eb3b7bf35
Always open dev tools before benchmarks are run
...
Otherwise profiles aren't generated.
2013-09-10 14:51:09 -07:00
Corey Johnson
249044e754
Add application:run-benchmarks command
2013-09-10 14:51:09 -07:00
Ben Ogle
c5b56d4070
Update to grammar-selector v0.3.1
2013-09-10 13:55:34 -07:00
Ben Ogle
83f09af89b
Remove .less extensions from imports
2013-09-10 12:01:35 -07:00
Ben Ogle
d183688699
Update to collaboration v0.10.0
2013-09-10 12:01:35 -07:00
Ben Ogle
b7f424cac3
Update to command-panel v0.3.0
2013-09-10 12:01:35 -07:00
Ben Ogle
b7a258f152
Update to command-palette v0.2.0
2013-09-10 12:01:35 -07:00
Ben Ogle
3534a2842a
Update to fuzzy-finder v0.4.0
2013-09-10 12:01:35 -07:00
Ben Ogle
f492617225
Update to grammar-selector v0.3.0
2013-09-10 12:01:35 -07:00
Ben Ogle
3ade9f2612
Update to settings-view v0.12.0
2013-09-10 12:01:34 -07:00
Ben Ogle
c82e708a99
Update to status-bar v0.4.0
2013-09-10 12:01:34 -07:00
Ben Ogle
f6a0c1cbf3
Update to tabs v0.3.0
2013-09-10 12:01:34 -07:00
Ben Ogle
f7e0230fc1
Use tree-view 0.3.0
2013-09-10 12:01:16 -07:00
Ben Ogle
3b2ff8adcf
Unset the theme
...
This caused failures in the CommandPanel package.
2013-09-10 12:01:16 -07:00
Ben Ogle
864631643b
Use dev version of collaboration
2013-09-10 12:01:16 -07:00
Ben Ogle
31964bc399
💄 Multiple rules on multiple lines in themes
2013-09-10 12:01:16 -07:00
Ben Ogle
e9b3ad2f68
💄 Rules with multiple selectors on 2 lines
...
In /static
2013-09-10 12:01:16 -07:00
Ben Ogle
ba0b90971e
Remove ui-colors from static
2013-09-10 12:01:16 -07:00
Ben Ogle
c1f92facfb
Use 0.3.1 of ui-demo
2013-09-10 12:01:15 -07:00
Ben Ogle
f8b6e8acce
Use dev version of command-panel.
2013-09-10 12:01:15 -07:00
Ben Ogle
598b1b100e
Add .has-flat-children
2013-09-10 12:01:15 -07:00
Ben Ogle
e8f3879048
Move text declaration into the other heading definition
2013-09-10 12:01:15 -07:00
Ben Ogle
a94a1924a0
Add selected var to the ui variables
2013-09-10 12:01:15 -07:00
Ben Ogle
e99f97b9fe
Add bordered panels to the light theme
2013-09-10 12:01:15 -07:00
Ben Ogle
d39651a69d
Add new vars to all ui-variables files.
2013-09-10 12:01:15 -07:00
Ben Ogle
8c0021a4cb
Fix tabs
2013-09-10 12:01:15 -07:00
Ben Ogle
ee131f7012
Add .bordered panel
2013-09-10 12:01:15 -07:00
Ben Ogle
57f6558602
Panels and inset panels are handled better
2013-09-10 12:01:14 -07:00
Ben Ogle
3621136ab5
💄 No more bootstrap-overrides.less
2013-09-10 12:01:14 -07:00
Ben Ogle
99ea5f02e4
Add pane-item class
2013-09-10 12:01:14 -07:00
Ben Ogle
b8085e06b7
Handle trees without disclosure arrows
2013-09-10 12:01:14 -07:00
Ben Ogle & Kevin Sawicki
01bfe77eb7
Move inset-panel out of tool-panel
2013-09-10 12:01:14 -07:00
Ben Ogle
e3a78bab9c
Light mini editors handle light syntax theme
2013-09-10 12:01:14 -07:00
Ben Ogle
c02e073827
Dark mini editors handle light syntax
2013-09-10 12:01:14 -07:00
Ben Ogle
351ce7fa15
Include dev command-palette
2013-09-10 12:01:14 -07:00
Ben Ogle
187dee8e7b
Include dev grammar selector
2013-09-10 12:01:14 -07:00
Ben Ogle
e339933d98
upgrade to ui-demo 0.3.0
2013-09-10 12:01:14 -07:00
Ben Ogle
35009b73b5
Add fuzzy-finder dev to package.json
2013-09-10 12:01:13 -07:00
Ben Ogle
e81d2e9ecc
Add status-bar dev to package.json
2013-09-10 12:01:13 -07:00
Ben Ogle
243e62d14e
Use dev tabs package
2013-09-10 12:01:13 -07:00
Ben Ogle
f7ba202720
Add link styles
2013-09-10 12:00:47 -07:00
Ben Ogle
f336ebf668
Revert tabs version to 0.2.0
2013-09-10 12:00:46 -07:00
Ben Ogle
d37b5fcb46
Use left margin in inline-blocks to the right
2013-09-10 12:00:23 -07:00
Ben Ogle
0e7cae9a91
Add .icon-size mixin to octicons
2013-09-10 12:00:23 -07:00
Ben Ogle
cc83b70459
Use tabs from bo-theme-rework bucket.
2013-09-10 12:00:23 -07:00
Ben Ogle
3e4ba1f833
Add padding to all .icons
2013-09-10 11:59:49 -07:00
Ben Ogle
d311ee9c70
Rename links -> icons
2013-09-10 11:59:49 -07:00
Kevin Sawicki
15beb22636
Upgrade to ui-demo@0.2.0
2013-09-10 11:59:49 -07:00
Ben Ogle
84bd5d543a
extract a few styles from the tree view
2013-09-10 11:59:49 -07:00
Kevin Sawicki
14eacd4c26
Remove unneeded units on zero values
2013-09-10 11:59:49 -07:00
Ben Ogle
1267ac57fc
Add new variables to the fixture theme
2013-09-10 11:59:48 -07:00
Ben Ogle
15e9ec2766
Add new variables to static fallback
2013-09-10 11:59:48 -07:00
Ben Ogle
ffcf621afc
Add new variables to dark theme
2013-09-10 11:59:48 -07:00
Ben Ogle
3cb6710eed
Fix selected items in lists
2013-09-10 11:59:48 -07:00
Ben Ogle
65f597c324
Fix shadow in popover-list
2013-09-10 11:59:48 -07:00
Ben Ogle
599b33f4e0
Style inputs
2013-09-10 11:59:48 -07:00
Ben Ogle
7df12f0110
Add tree view css for light ui
2013-09-10 11:59:48 -07:00
Ben Ogle
8df96e9cd5
Style lists in overlays
2013-09-10 11:59:48 -07:00
Ben Ogle
852cbe3529
Fix weirdness with list colors in light ui
2013-09-10 11:59:48 -07:00
Ben Ogle
35acd60c7f
Selected things in lists should use proper text color
2013-09-10 11:59:47 -07:00
Ben Ogle
6aa8bb4116
Lists use the selected bg color
2013-09-10 11:59:47 -07:00
Ben Ogle
4c0c786097
Bottom border looks better
2013-09-10 11:59:47 -07:00
Ben Ogle
7ffc766d26
Refactor tab border colors a bit
2013-09-10 11:59:47 -07:00
Ben Ogle
b81329d8d8
Style the tabs
2013-09-10 11:59:47 -07:00
Ben Ogle
bc6cd238d2
Selected text is different than highlighted
2013-09-10 11:59:47 -07:00
Ben Ogle
14c153e00f
Use proper selected variable
2013-09-10 11:59:47 -07:00
Ben Ogle
906fe7bb37
Use button mixin properly in panels
2013-09-10 11:59:46 -07:00
Ben Ogle
2912893ac7
Buttons for light UI
2013-09-10 11:59:46 -07:00
Ben Ogle
53ab72e058
Update variables
2013-09-10 11:59:46 -07:00
Kevin Sawicki
44437cbb9a
Add ui-demo@0.1.0
2013-09-10 11:59:46 -07:00
Kevin Sawicki
884ab2ed7b
Upgrade to tree-view@bo-theme-rework
2013-09-10 11:59:46 -07:00
Kevin Sawicki
b4f90bdf4d
Upgrade to settings-view@bo-upgrade-bootstrap
2013-09-10 11:59:46 -07:00
Kevin Sawicki
ed4b69b43f
Disable duplicate-background-images rule
...
This causes false positives for mixins that set the background-image.
2013-09-10 11:59:46 -07:00
Kevin Sawicki
d2efaf03d1
Remove unneeded units
2013-09-10 11:59:45 -07:00
Ben Ogle
4798db3679
initial light theme
2013-09-10 11:59:45 -07:00
Ben Ogle
41a3e8f84d
Remove old light theme
2013-09-10 11:59:45 -07:00
Kevin Sawicki
95b7891a05
💄
2013-09-10 11:59:45 -07:00
Ben Ogle
407919f566
Rename neue-dark-ui to atom-dark-ui
2013-09-10 11:59:45 -07:00
Ben Ogle
50fd78ff7b
Remove old dark ui theme
2013-09-10 11:59:45 -07:00
Ben Ogle
e9c0f6b6d9
Remove ui-mixins dep from static
2013-09-10 11:59:45 -07:00
Ben Ogle
9440512113
Extract some of the list structure into base css
2013-09-10 11:59:45 -07:00
Ben Ogle
dfdd172b17
Move sections into base CSS
2013-09-10 11:59:44 -07:00
Ben Ogle
6e9bcfcbcf
Move links css into base css
2013-09-10 11:59:44 -07:00
Ben Ogle
59f51eb25b
Move utility block classes to the base css
2013-09-10 11:59:44 -07:00
Ben Ogle
14569aa46b
Pull common button code into base css
2013-09-10 11:59:44 -07:00
Ben Ogle
14aa8951f8
Move files around for consistency
2013-09-10 11:59:44 -07:00
Ben Ogle
5734ee840c
Add ui-site-colors classes and rename the vars.
2013-09-10 11:59:44 -07:00
Ben Ogle
41a531391f
Simplify ui-variables a ton
2013-09-10 11:59:44 -07:00
Ben Ogle
d11b2118ba
Use more of the variables in buttons
2013-09-10 11:59:44 -07:00
Ben Ogle
94567729fc
Add button variants
2013-09-10 11:59:43 -07:00
Ben Ogle
a512332bb5
Add @workspace-background-color.
...
I needed a name for the bg color of a tab that is not an editor.
Like the settings, the UI demo, maybe the key map editor.
2013-09-10 11:59:43 -07:00
Ben Ogle
7241635fdf
Fix tree padding broken by bootstrap upgrade
2013-09-10 11:59:43 -07:00
Ben Ogle
6587bbc2dc
Change button color when in a panel-heading
2013-09-10 11:59:43 -07:00
Ben Ogle
2777374fc7
Update buttons
...
Colors in a mixin. btn-toolbar fixes
2013-09-10 11:59:43 -07:00
Ben Ogle
262ed0a602
Hover selected buttons are more clear
2013-09-10 11:59:43 -07:00
Ben Ogle
334d4862c6
Buttons finished.
2013-09-10 11:59:43 -07:00
Ben Ogle
9a3fe7b875
Add inline-block
2013-09-10 11:59:43 -07:00
Ben Ogle
ba671c4f04
Add .block element
2013-09-10 11:59:43 -07:00
Ben Ogle
e3b5dc28d6
Upgrade bootstrap to 3.0.0
2013-09-10 11:59:42 -07:00
Ben Ogle
40d54a0210
buttons wip
2013-09-10 11:59:42 -07:00
Ben Ogle
d4fa8d67f5
Text smaller is .9em
2013-09-10 11:59:42 -07:00
Ben Ogle
95b9f4e17f
Fix lists to make use of the text-* classes
2013-09-10 11:59:42 -07:00
Ben Ogle
b06b6747e7
highlighted to highlight. Add text- prefix
2013-09-10 11:59:42 -07:00
Ben Ogle
c028ae678e
Style update to make the ui demo look better
2013-09-10 11:59:42 -07:00
Ben Ogle
d32e0c9773
💄
2013-09-10 11:59:42 -07:00
Ben Ogle
815ffe2ac1
Style the badge class
2013-09-10 11:59:42 -07:00
Ben Ogle
ac75571b8d
Select list things for .mark-active class
2013-09-10 11:59:42 -07:00
Ben Ogle
7a0f484aa0
Remove highlight-selected from the select list
2013-09-10 11:59:41 -07:00
Ben Ogle
df5b3f01af
Remove highlight-selected classes
2013-09-10 11:59:41 -07:00
Ben Ogle
3f6ddbc3f4
Add git icons, use them in select-lists
2013-09-10 11:59:41 -07:00
Ben Ogle
7ab4565b9d
Remove highlighted bg on select lists.
2013-09-10 11:59:41 -07:00
Ben Ogle
4b9b9ca4c5
Get rid of disclosure arrows. Do them in :before.
2013-09-10 11:59:41 -07:00
Ben Ogle
0e102bde13
Remove the highlight div on selected items.
...
Use before instead.
2013-09-10 11:59:41 -07:00
Ben Ogle
f09bbac0f7
Fix Section styling
2013-09-10 11:59:41 -07:00
Ben Ogle
44b05c916b
Update text styles in theme
2013-09-10 11:59:41 -07:00
Ben Ogle
5de41d19e7
Add more text classes
2013-09-10 11:59:41 -07:00
Ben Ogle
bacc5f4228
Add an icon size variable
2013-09-10 11:59:40 -07:00
Ben Ogle
c47624062f
Move key-binding to utilities
2013-09-10 11:59:40 -07:00
Ben Ogle
4552906adf
Cleanup panels
2013-09-10 11:59:40 -07:00
Ben Ogle
eb5c6b7da8
Add utilities and sections
2013-09-10 11:59:40 -07:00
Ben Ogle
04f21adc5c
Add icon handling in list-groups
2013-09-10 11:59:40 -07:00
Ben Ogle
17e0b3a78a
Key binding css
2013-09-10 11:59:40 -07:00
Ben Ogle
8b84b77a2d
popover-list css
2013-09-10 11:59:40 -07:00
Ben Ogle
7e95518d0e
Style the select-lists
2013-09-10 11:59:40 -07:00
Ben Ogle
39dd42ce8e
💄 on popover-lists
2013-09-10 11:59:39 -07:00
Ben Ogle
ed09b69db7
Add overlay to the new theme
2013-09-10 11:59:39 -07:00
Ben Ogle
3fc6995ac1
Use panel colors in tabs
2013-09-10 11:59:39 -07:00
Ben Ogle
c3350a6d60
Add tabs to the theme
2013-09-10 11:59:39 -07:00
Ben Ogle
bfd1aaa1ed
Add highlight pills for text
2013-09-10 11:59:39 -07:00
Ben Ogle
0889288e1e
Setup the highlights for tree views
2013-09-10 11:59:39 -07:00
Ben Ogle
e7defe6e11
Style the inset panels
2013-09-10 11:59:39 -07:00
Ben Ogle
ffef4e3a7e
Better handling of selected items
2013-09-10 11:59:39 -07:00
Ben Ogle
ac36a07298
list-group -> list-tree
2013-09-10 11:59:39 -07:00
Ben Ogle
d2b5dbb5c1
Move to ui-variables rather than ui-colors
2013-09-10 11:59:38 -07:00
Ben Ogle
945f859c96
Use disclosure-arrow in the lists
2013-09-10 11:59:38 -07:00
Ben Ogle
3fef64eefb
Add ui-sizes less file
2013-09-10 11:59:38 -07:00
Ben Ogle
e19a6a7370
Add disclosure-arrow
2013-09-10 11:59:38 -07:00
Ben Ogle
4d88a95eed
💄
2013-09-10 11:59:38 -07:00
Ben Ogle
c91c705c6d
Add octicon classes
2013-09-10 11:59:38 -07:00
Ben Ogle
649e3b503e
Text additions
2013-09-10 11:59:38 -07:00
Ben Ogle
494cac02ae
Add loading widgets to the theme
2013-09-10 11:59:38 -07:00
Ben Ogle
5d260d1331
Add utilities less file to base css
2013-09-10 11:59:37 -07:00
Ben Ogle
a192a79bec
💄
2013-09-10 11:59:37 -07:00
Ben Ogle
2abd9a65fc
Add smaller text classes
2013-09-10 11:59:37 -07:00
Ben Ogle
b668a30fa4
Add icons.less
2013-09-10 11:59:37 -07:00
Ben Ogle
22ce57e5b0
Add mini editor styles
2013-09-10 11:59:37 -07:00
Ben Ogle
08d70a5b5b
Use all the sheets in package.cson
2013-09-10 11:59:37 -07:00
Ben Ogle
0a77526f24
Move mixins to ui-mixins
2013-09-10 11:59:37 -07:00
Ben Ogle
ff6fb2174a
Add new theme with new approach at colors + components
2013-09-10 11:59:37 -07:00
Matt Colyer
697e340117
Add metrics package to default bundle
2013-09-10 11:51:44 -07:00
Garen Torikian
669987a01c
Bump biscotto version
2013-09-10 11:19:05 -07:00
Corey Johnson
8ef3debfd0
Mention version fix
2013-09-10 10:43:49 -07:00
Kevin Sawicki
80bb6b6057
Prepare 26.0.0 release
2013-09-10 08:06:21 +01:00
Kevin Sawicki
dbdfc7fbbb
Mention package generator fix
2013-09-10 08:06:05 +01:00
Kevin Sawicki
14a7b2ccde
Upgrade apm for install command fix
2013-09-10 07:57:18 +01:00
Kevin Sawicki
c40c77ec31
Upgrade to terminal@0.7.0
2013-09-10 07:44:31 +01:00
Kevin Sawicki
e08437f668
Upgrade apm
2013-09-10 07:44:05 +01:00
Kevin Sawicki
45af1d10cb
Lint Gruntfile
2013-09-09 23:25:26 +01:00
Kevin Sawicki
31a5ec62fd
Delete cache dir exported by coffee-cache in clean task
2013-09-09 18:56:15 +01:00
Kevin Sawicki
6b00e01c60
💄
2013-09-09 18:56:15 +01:00
Kevin Sawicki
b471a613da
Use coffee-cache tag of terminal package
2013-09-09 18:56:15 +01:00
Kevin Sawicki
bc76b70552
Add SHA-1 based CoffeeScript compile cache
...
This restores the require cache that was used pre-node integration
2013-09-09 18:56:15 +01:00
Kevin Sawicki
e10f06e48f
Spawn unzip command directly
...
adm-zip does not support retaining the executable flag and node-unzip
fails for files the size of atom-shell.zip
2013-09-09 18:40:23 +01:00
Kevin Sawicki
a669950239
Lint tasks folder
2013-09-09 18:40:22 +01:00
Kevin Sawicki
a171fdeca0
Upgrade to atom-shell@0.4.5
2013-09-09 18:40:22 +01:00
Kevin Sawicki
fe4f9471e6
Remove cache directory before downloading
...
This ensures any previously failed downloads/extractions are cleaned
up before a new atom-shell distribution is downloaded and extracted.
2013-09-09 18:40:22 +01:00
Kevin Sawicki
a7eaac3984
Invoke callback after zip file is removed
2013-09-09 18:40:22 +01:00
Kevin Sawicki
325438c532
Look for version file to determine if cached
...
This guards against the directory being created but extraction
previously failing.
2013-09-09 18:40:22 +01:00
Kevin Sawicki
c24eec8205
💄
2013-09-09 18:40:22 +01:00
Kevin Sawicki
d4f06a096e
Invoke callback when no work to be done
2013-09-09 18:40:22 +01:00
Kevin Sawicki
23f30dbbfd
Remove unused read stream
2013-09-09 18:40:22 +01:00
Kevin Sawicki
5b73ef20eb
Catch any errors thrown by adm-zip
2013-09-09 18:40:22 +01:00
Kevin Sawicki
0e3caafe4d
Update atom-shell to version in package.json
...
This changes the behavior to always install the atom-shell version
in the package.json instead of the latest.
This also ports over the script/update-atom-shell script to a Grunt task.
2013-09-09 18:40:22 +01:00
Matt Colyer
0c61ab6ad7
Use images served over https in guides
2013-09-09 10:22:20 -07:00
Corey Johnson
c90eb7fc73
Add better errors to .toHaveLength spec exception
...
Returns a helpful error when the actual object does not have a length
var.
2013-09-09 09:28:36 -07:00
Kevin Sawicki
2876618218
Upgrade to season@0.12.0
2013-09-09 16:09:52 +01:00
Kevin Sawicki
2a70c6a217
Initially show and focus the window on the next tick
...
This prevents a white flicker when the window eventually loads
2013-09-09 15:59:56 +01:00
Cheng Zhao
72e725e6bc
Update atom-shell to v0.4.5.
2013-09-09 16:28:31 +08:00
Kevin Sawicki
fc6e2c7e15
Remove unused class
2013-09-07 14:57:34 +01:00
Kevin Sawicki
3904be2e00
Remove instructional Rakefile
...
Grunt was switched to over 2 months ago
2013-09-07 14:49:33 +01:00
Kevin Sawicki
a4ecbf1fcf
Upgrade to package-generator@0.4.0
2013-09-07 06:58:25 +01:00
Kevin Sawicki
89bfe387eb
Upgrade to whitespace@0.3.0
2013-09-07 06:08:35 +01:00
Kevin Sawicki
b7e0992e36
Upgrade to package-generator@0.3.0
2013-09-07 05:56:50 +01:00
Garen Torikian
31f1a7f4ef
Update package.json
2013-09-06 16:53:31 -07:00
Garen Torikian
51faedb50b
Update package.json
2013-09-06 16:22:19 -07:00
Kevin Sawicki
0aedfd7af6
💄 use ?= for assignments
2013-09-05 20:52:40 -07:00
Cheng Zhao
e59a2dbb84
Merge pull request #802 from atom/atom-shell-4-5
...
Update atom-shell to v0.4.4.
2013-09-05 18:28:30 -07:00
Cheng Zhao
12aa35f83f
Make BufferedNodeProcess adapt to changes of atom-shell v0.4.4.
2013-09-06 09:20:03 +08:00
Cheng Zhao
bad0b74d5b
Update to atom-shell v0.4.4.
2013-09-06 08:58:17 +08:00
Cheng Zhao
e6cf8c8378
Update apm: Update node to v0.10.18.
2013-09-06 08:57:53 +08:00
Kevin Sawicki
c6e688dc29
Prepare 25.0.0 release
2013-09-05 15:38:26 -07:00
Kevin Sawicki
1643f1702b
🐎 Precompile bootstrap.less
...
A regression occurred where bootstrap.less was not being precompiled
adding 200-300ms to startup since it was recompiled each time.
2013-09-05 15:37:36 -07:00
Kevin Sawicki
e18674598f
24.0.0
2013-09-05 13:50:48 -07:00
Kevin Sawicki
c7752ca766
Mention save fix
2013-09-05 13:50:17 -07:00
Kevin Sawicki
eb6ee0286e
Upgrade to whitespace@0.2.0
2013-09-05 13:47:04 -07:00
Kevin Sawicki
6686a68a0d
Mention nak upgrade fix
2013-09-05 12:04:37 -07:00
Kevin Sawicki
b3fdf08258
💄 path being resolved is always relative
2013-09-05 11:58:58 -07:00
Kevin Sawicki
67008e3584
Only put spec on NODE_PATH when running specs
2013-09-05 11:58:57 -07:00
Kevin Sawicki
030c341a00
Remove ~/.atom/packages from NODE_PATH
...
Packages paths needed for requires should be obtained from the atom global.
2013-09-05 11:58:57 -07:00
Kevin Sawicki
3770b3073e
Upgrade to nak@0.2.18
...
Closes #784
2013-09-05 09:40:24 -07:00
Kevin Sawicki
6dbf003c03
Downgrade to atom-shell@0.4.3
...
Specs are failing against 0.4.4 so hardcode 0.4.3 until this is resolved.
2013-09-05 09:34:28 -07:00
Kevin Sawicki
ca3fff8a94
💄 correct typo in method name
2013-09-04 14:01:46 -07:00
Kevin Sawicki
aba6958e55
Load base stylesheets in spec-helper
...
This fixes the editor specs not working when focused.
2013-09-04 13:33:39 -07:00
Kevin Sawicki
5852238cd8
Reload instead of unload in afterEach
...
This ensures the stylesheets with the fixtures variables
are unloaded and the default ones are reloaded.
2013-09-04 13:32:55 -07:00
Kevin Sawicki
3a5ad9b48d
Unload base stylesheets in an after each
...
This prevents the blue background from bleeding over into other specs.
2013-09-04 12:56:54 -07:00
Kevin Sawicki
7b2429851c
Load bootstrap stylsheets in spec helper
2013-09-04 12:48:58 -07:00
Ben Ogle
26e1df4127
Add loadThemes() to atom global
2013-09-04 12:25:29 -07:00
Ben Ogle
2b2dc15ac1
Fix styles in jasmine runner
2013-09-04 12:25:29 -07:00
Ben Ogle
9d94afc8c5
Move base stylesheet loading in startEditorWindow
2013-09-04 12:25:29 -07:00
Kevin Sawicki
26ee4a065c
Use space-ben to create editor div
2013-09-04 12:25:29 -07:00
Kevin Sawicki
d48df331b0
Use attachToDom instead of appending directly to #jasmine-content
2013-09-04 12:25:28 -07:00
Kevin Sawicki
fd69581397
Update path in comment for less-imports rename
2013-09-04 12:25:28 -07:00
Ben Ogle
8f236c8a60
Rename less-imports to variables
2013-09-04 12:25:28 -07:00
Ben Ogle
c0ef23bc7d
💄 Update spec description
2013-09-04 12:25:28 -07:00
Ben Ogle
41eb649ee5
Join dirs in config LESS path
2013-09-04 12:25:28 -07:00
Ben Ogle
5c1799d751
Add individual imports to each LESS file
...
Make the Less linter happy
2013-09-04 12:25:28 -07:00
Ben Ogle
1d7f5845d0
remove duplicate spec
2013-09-04 12:25:28 -07:00
Ben Ogle
7c63a206f1
Revert "Remove ui-colors"
...
This reverts commit 45179d44be9d69923a0afaac5470b5399079b071.
2013-09-04 12:25:27 -07:00
Ben Ogle
15c1669ab6
Don't load bootstrap on reload of base sheets
2013-09-04 12:25:27 -07:00
Ben Ogle
127a2af397
Remove log line
2013-09-04 12:25:27 -07:00
Ben Ogle
30a4eb12c5
Remove ui-colors
2013-09-04 12:25:27 -07:00
Ben Ogle
d1c1ecc9a4
Add ability to override ui-variables in theme
...
This required moving the importable less files to a `less-imports`
directory and adding that directory to the less path. Otherwise,
atom.less would import ui-variables from its current directory
(/static/ui-variables) as less searches the current directory before
any other directories on the path.
2013-09-04 12:25:27 -07:00
Ben Ogle
084457c2a0
Update the less files to properly import less
2013-09-04 12:25:27 -07:00
Ben Ogle
5c12a7ceef
Move base stylesheet loading into atom.
...
Load the config during setup, but don't observe until the editor window
starts up.
2013-09-04 12:25:27 -07:00
Ben Ogle
9c5c05ff41
Get the proper directories before themeManage load
2013-09-04 12:25:27 -07:00
Kevin Sawicki
a9c4b23563
Use relative require path for keystroke-pattern.pegjs
2013-09-04 08:54:40 -07:00
Kevin Sawicki
3009c3a9ba
Add to-the-hubs@0.1.0
2013-09-04 08:49:53 -07:00
Kevin Sawicki
bf0b3ee66e
Prepare 23.0.0 release
2013-09-04 08:39:02 -07:00
Kevin Sawicki
8385a5403d
Remove unused require
2013-09-03 19:38:31 -07:00
Kevin Sawicki
43938e9c86
Remove leftover paths from src relayout
2013-09-03 19:31:00 -07:00
Kevin Sawicki
7fc7f2574f
Upgrade to settings-view@0.11.0
2013-09-03 19:14:50 -07:00
Kevin Sawicki
7ae08f5282
Upgrade to tabs@0.2.0
2013-09-03 19:14:36 -07:00
Kevin Sawicki
3508792234
Upgrade to grunt-lesslint@0.13.0
2013-09-03 17:06:37 -07:00
Kevin Sawicki
b91c23e3c5
Upgrade to grunt-lesslint@0.12.0
2013-09-03 16:42:50 -07:00
Kevin Sawicki
8415922d20
💄 consistent argument ordering
2013-09-03 16:21:39 -07:00
Kevin Sawicki
b57d655a8a
Delete /tmp/atom-coffee-cache before building
...
Temp fix to get CI working again
2013-09-03 16:18:34 -07:00
Corey Johnson
35a9350b3f
Use updated tree-view
2013-09-03 14:55:50 -07:00
Corey Johnson
5b3cd1b1e5
Use subscribe instead of on
...
So we don't listen to events after the pane container has been removed
2013-09-03 14:48:42 -07:00
Corey Johnson
653eaf4186
Rename spec
2013-09-03 14:48:42 -07:00
Corey Johnson
0b73020a35
Use pane events to trigger pane-container:active-pane-item-changed
2013-09-03 14:48:42 -07:00
Corey Johnson
49e6e82d67
Add spec for when the active pane is changed
2013-09-03 14:48:42 -07:00
Corey Johnson
fc8a3f5e78
Rename pane-container:active-item-changed
...
To pane-container:active-pane-item-changed
2013-09-03 14:48:42 -07:00
Corey Johnson
915159d7a0
Fix pane:became-inactive and pane:became-active events
2013-09-03 14:48:42 -07:00
Corey Johnson
7fd0d934ef
Add pane-container:active-item-changed event
2013-09-03 14:48:42 -07:00
Corey Johnson
44de8fe2d3
Add getActivePaneItem method to Pane and PaneAxis
2013-09-03 14:48:42 -07:00
Kevin Sawicki
e3a236afbd
Mention git status fix
2013-09-03 14:33:45 -07:00
Kevin Sawicki
3c0197dc35
Mention spec runner, settings view, and lit coffee fixes
2013-09-03 14:32:02 -07:00
Kevin Sawicki
68a50b196a
Update spec counts when runner completes
...
This ensures 0/0 is displayed even when no specs were ran.
2013-09-03 14:25:42 -07:00
Kevin Sawicki
f9e95c273f
Only run core specs when resource path is the Atom repo
2013-09-03 14:25:42 -07:00
Kevin Sawicki
5664e94e05
Copy entire spec folder to application dir
2013-09-03 14:25:42 -07:00
Kevin Sawicki
e6360594aa
Move jasmine-focused to a dependency
...
This is required to be able to run specs from a release build.
2013-09-03 14:25:42 -07:00
Kevin Sawicki
f5bb0333b9
Run apm clean instead of deleting node_modules
...
This ensures removed modules are uninstalled before specs run but
unchanged modules can be cached between builds.
2013-09-03 14:13:04 -07:00
Kevin Sawicki
1512029864
Remove deletion of node directory
...
This directory is no longer at the root of the repo
2013-09-03 14:13:04 -07:00
Kevin Sawicki
6730b19e00
Don't run partial-clean during ci task
2013-09-03 14:13:04 -07:00
Kevin Sawicki
f88949bf2d
Upgrade to coffee-script-tmbundle@6.0.0
...
This has a fix for allowing injection grammars inside of
CoffeeScript comments.
2013-09-03 14:06:30 -07:00
Kevin Sawicki
18e1e8146e
Add styles for markdown in Literate CoffeeScript
2013-09-03 14:06:30 -07:00
Kevin Sawicki
d78f455b23
Push filler tokens when no patterns match an empty line
...
This ensures that empty lines always contain tokens even when no
patterns match on empty lines.
2013-09-03 14:06:30 -07:00
Kevin Sawicki
4850636092
Tokenize empty lines using grammars
...
The literate CoffeeScript grammar uses empty lines to pop out of
the paragraph pattern.
2013-09-03 14:06:30 -07:00
Kevin Sawicki
d4a384e04a
Upgrade to coffee-script-tmbundle@5.0.0
2013-09-03 14:06:30 -07:00
Kevin Sawicki
f84a332829
Upgrade to oniguruma@v0.20.0
...
This adds support for named capture groups
2013-09-03 14:06:30 -07:00
Kevin Sawicki
24eeda0bc7
Upgrade to settings-view@0.10.0
2013-09-03 14:05:04 -07:00
Kevin Sawicki
a4774ab358
Upgrade apm for package install fix
2013-09-03 11:36:52 -07:00
Kevin Sawicki
193f727ba7
doc: Use correct code block fences
...
* Replace cson fences with coffeescript
* json was being incorrectly being used for cson
* Certain blocks had no fence name
2013-09-03 10:21:51 -07:00
Kevin Sawicki
df293125f4
Upgrade to markdown-preview@0.2.0
2013-09-03 10:16:37 -07:00
Kevin Sawicki
b60ad6e086
Upgrade to gfm@0.3.0
2013-09-03 10:16:20 -07:00
Kevin Sawicki
c800cef4da
doc: correct typo in timeline
2013-09-03 10:01:11 -07:00
Kevin Sawicki
25434e943e
Silently install apm's dependencies
2013-09-02 21:25:06 -07:00
Kevin Sawicki
aaea8bdb31
Trigger buffer-created from Project::addBufferAtIndex
...
This ensures that any listeners for this event will be notified when
a buffer is add via deserialization from a telepath document.
2013-09-02 11:46:32 -07:00
Kevin Sawicki
91531d53da
Doc Git::destroy as a public method
2013-09-02 11:34:26 -07:00
Kevin Sawicki
63a3d9de94
Pass project to Git.open in the options hash
...
Previously the project global was unavailable in the Git constructor
since it had not been set as a global yet and so the Git instance was never
configured to watch the project's buffers for save/reload events. This caused
the status to be out of sync in places like the gutter and status bar.
2013-09-02 11:34:20 -07:00
Cheng Zhao
d9b2b3e565
The atom-shell's distribution filename now includes version and platform.
2013-09-02 14:09:14 +08:00
Kevin Sawicki
d9695170ce
Setup NODE_PATH when restarting render process
...
Without this the NODE_PATH env var will possibly be wrong when restarting
a window after another window has been opened that has a different NODE_PATH
value.
Close #630
2013-09-01 11:16:35 -07:00
Kevin Sawicki
963ad4b28c
Stub out console::trace in task-bootstrap
...
This prevents errors from being logged when console.trace() is called
from a task process.
2013-09-01 10:16:36 -07:00
Jason Rudolph
4bf09baa30
Merge pull request #780 from atom/add-get-upstream-branch-to-git
...
Add #getUpstreamBranch to Git
2013-08-31 13:13:08 -07:00
Jason Rudolph
9f823040f2
Add #getUpstreamBranch to Git
2013-08-31 09:25:09 -04:00
Kevin Sawicki
34f16c58e8
Upgrade to collaboration@0.9.0
2013-08-30 15:27:37 -07:00
Matt Colyer
59d832c5c4
Bump package.json version while we work on 22.0
2013-08-30 15:17:09 -07:00
Matt Colyer
647dcd5988
Update create theme guide based on feedback
2013-08-30 15:14:12 -07:00
Matt Colyer
93a0c6eeb5
Create an outline for creating a theme
2013-08-30 15:14:12 -07:00
Kevin Sawicki
d79881063a
Upgrade version to 21.0.0
2013-08-30 14:09:57 -07:00
Nathan Sobo
49b80d306b
💩 Delete files that were moved to docs/proposals
...
I thought I deleted these when I moved them but I guess I screwed up.
2013-08-30 15:02:51 -06:00
Nathan Sobo
91adc01e4e
🐎 Don't get every line to check for soft-tabs
...
Getting all the lines requires SharedString to construct a big array.
It's more efficient to check them one line at a time.
2013-08-30 14:36:45 -06:00
Kevin Sawicki & Matt Colyer
4cc553daf8
🐎 Upgrade to telepath@0.1.2
2013-08-30 11:54:08 -07:00
Kevin Sawicki & Matt Colyer
538b648042
Add more selectors to cover end of ruby embedded strings
2013-08-30 10:10:40 -07:00
Matt Colyer
78b28b6ee6
Fix color highlight issue in Ruby, #716
2013-08-30 10:10:40 -07:00
Kevin Sawicki
fe725ec909
Display time in seconds instead of milliseconds
2013-08-29 21:33:21 -07:00
Kevin Sawicki
35d4eadd45
Upgrade to fuzzy-finder@0.3.0
2013-08-29 19:42:37 -07:00
Kevin Sawicki
47bccc142e
Upgrade to autocomplete@0.4.0
2013-08-29 19:38:01 -07:00
Kevin Sawicki
8fb10e35a9
🚱 Destroy current project in beforeEach
...
Previously the window specs were calling window::deserializeEditorWindow
without first destroying the spec project causing the global to be
reassigned over and leaking the initial project and repo.
2013-08-29 18:41:27 -07:00
Kevin Sawicki
2687fafca4
🚱 Destroy environments in an afterEach
...
These were leaking projects and therefore repos.
2013-08-29 18:37:03 -07:00
Kevin Sawicki
40860a59f5
Destroy deserialized project in an afterEach
2013-08-29 18:24:51 -07:00
Kevin Sawicki
989fffba6a
🚱 Destroy repo in Project::setPath
...
Previously if the new path was non-null then the current repo would be
leaked and never destroyed
2013-08-29 18:08:01 -07:00
Corey Johnson
9f1edd3189
Use a simpler escapeRegExp method
2013-08-29 15:58:21 -07:00
Kevin Sawicki
e03544bab6
Hide body when unloading
...
This prevents a weird UI flicker when refreshing with the settings
view open.
2013-08-29 15:23:26 -07:00
Kevin Sawicki
fd9f3d6543
Don't serialize packages unless the main module was activated
...
The settings-view activates the config for each package before it renders
causing the main module to be required in order to call activateConfig().
This was causing serialize to be called when the window state was being
saved which was incorrect since activate hadn't actually been called even
though the main module was required.
2013-08-29 14:48:42 -07:00
Matt Colyer
19b5f3e202
Added a section to getting started guide
...
@xpaulbettsx noted that he wasn't aware that atom windows were tied to a
specific directory.
2013-08-29 10:40:40 -07:00
Kevin Sawicki
f80ad91bec
Upgrade to grammar-selector@0.2.0
2013-08-29 10:24:26 -07:00
Kevin Sawicki
1e21665b69
Upgrade to status-bar@0.3.0
2013-08-29 10:13:58 -07:00
Kevin Sawicki
57132f57bd
Suppress deserialization warning during window spec
2013-08-29 09:18:52 -07:00
Kevin Sawicki
de5b2c5cf1
Suppress deserialization warning during pane spec
2013-08-29 09:15:31 -07:00
Kevin Sawicki
d12eed3f68
Don't build description string unless actually logging it
2013-08-28 22:19:18 -07:00
Kevin Sawicki
951b3253da
Remove unused name field from tracked specs
2013-08-28 22:12:34 -07:00
Kevin Sawicki
e40d837b40
Log longest specs/suites during grunt test
2013-08-28 22:07:57 -07:00
Kevin Sawicki
3e626f28c4
Only require AtomReporter if actually being used
2013-08-28 21:20:31 -07:00
Kevin Sawicki
156e9f9b24
Upgrade to collaboration@0.8.0
2013-08-28 21:10:58 -07:00
Kevin Sawicki
e0ccfc4788
Use terminal reporter from jasmine-node
...
This gives the same filtered stack traces and text output
as all our node modules that already use jasmine-node indirectly
through jasmine-focused.
2013-08-28 20:57:43 -07:00
Kevin Sawicki
8307ae8938
💄 correct lint indentation problem
2013-08-28 20:32:35 -07:00
Kevin Sawicki
464785ec3b
Map npm test to grunt test
2013-08-28 20:30:23 -07:00
Kevin Sawicki
64e47aeea8
Migrate telepath to package dependency
2013-08-28 20:24:36 -07:00
Kevin Sawicki & Nathan Sobo
2bd4386090
Destroy unretained buffers when serializing project
...
Previously buffers could linger indefinitely if an error occurred
during startup between the deserialization of the project and the
original retaining edit session.
2013-08-28 18:37:40 -07:00
Kevin Sawicki & Nathan Sobo
40b6183937
🐎 Don't pretty print serialized window state
2013-08-28 18:13:44 -07:00
Nathan Sobo
33dc008b10
🐎 Upgrade telepath for faster SharedArray::findMarkers method
2013-08-28 16:49:06 -06:00
Matt Colyer
9fe9e0dc41
Add documentation for Selection.expandOver*
2013-08-28 15:39:08 -07:00
Kevin Sawicki
c8b7040144
🐎 Find elements by id in spec reporter
...
Previously classes containing the spec/suite id were used which
caused major amounts of time finding DOM nodes using class selectors
instead of id selectors.
This decreases the Editor spec from ~90s to ~30s.
2013-08-28 14:56:52 -07:00
Kevin Sawicki
8e4c9076f1
Upgrade to jasmine-focused@0.12.0
2013-08-28 14:52:32 -07:00
Kevin Sawicki
1381ffdbf5
Invoke grunt callback when shell test command completes
2013-08-28 14:19:29 -07:00
Kevin Sawicki
b8c906d00e
Only log warning if error occurs
2013-08-28 14:15:30 -07:00
Kevin Sawicki
d9c62a76bf
Implement test task using grunt shell
...
This prevents duplicate messages in the CI build logs.
2013-08-28 14:11:05 -07:00
Kevin Sawicki
c27103db8a
Expect output when -t/--test flag is specified
2013-08-28 12:54:16 -07:00
Kevin Sawicki
2f46539026
Use global.devResourcePath when running package specs
...
This allows package specs to be launched from windows that
are not in dev mode, previously the window would fail to launch
in this case.
2013-08-28 12:49:18 -07:00
Kevin Sawicki
6261124464
Update spec to use atom::close instead of window::close
2013-08-28 10:43:12 -07:00
Kevin Sawicki
29f1f5cbe5
Call close on native window instead of JS window
...
Added atom.close() which forwards to remote.getCurrentWindow().close()
since calling window.close() does not call the unload handler registered
on the window global.
Closes #764
2013-08-28 09:10:54 -07:00
Nathan Sobo
2921ac856c
Fall back to empty document if window state cannot be deserialized
...
If the telepath serialization version has changed it will return null
from Site::deserializeDocument.
2013-08-28 10:03:40 -06:00
Nathan Sobo
4474212b3e
Upgrade telepath for serialization version fix
2013-08-28 10:00:32 -06:00
Kevin Sawicki
b02ac8696e
Add missing parens to call to app.quit()
2013-08-28 08:09:52 -07:00
Kevin Sawicki
bd96814576
Correct apm command
2013-08-28 08:01:56 -07:00
Kevin Sawicki
5091efab8e
Correct apm command
2013-08-28 08:01:24 -07:00
Kevin Sawicki
14522f6769
Doc critical emoji commit message guidelines
2013-08-27 13:03:16 -07:00
Kevin Sawicki & Nathan Sobo
38422150b0
🚱 Clear blinking interval when cursor view is removed
2013-08-27 13:00:41 -07:00
Kevin Sawicki & Nathan Sobo
e28ef3a76c
🚱 Call off on active item when it is removed
2013-08-27 13:00:41 -07:00
Kevin Sawicki
6baaf404af
🚱 Use subscribe for tokenized buffer event listeners
2013-08-27 13:00:41 -07:00
Kevin Sawicki
f42bd3f34b
🚱 Clear config subscriptions when unobserving
2013-08-27 13:00:41 -07:00
Matt Colyer
2bca1abb2a
Remove trailing whitespace
2013-08-27 10:17:02 -07:00
Matt Colyer
a44662c885
Actually fix task.coffee
2013-08-27 10:17:02 -07:00
Matt Colyer
0f014463c1
Undo accidental change to method signature
2013-08-27 10:17:02 -07:00
Matt Colyer
7c55348fde
Fix incorrect biscotto references
2013-08-27 10:17:01 -07:00
Matt Colyer
ae59078c5d
Update to biscotto 0.0.14
2013-08-27 10:17:01 -07:00
Matt Colyer
4cb1f6c509
Add comments to Task
2013-08-27 10:17:01 -07:00
Matt Colyer
16ab3e5538
Reformat Selection comments
2013-08-27 10:17:01 -07:00
Matt Colyer
696a54392e
Determine public API of SelectList
2013-08-27 10:17:01 -07:00
Matt Colyer
9521358c55
Add note to scroll-view.coffee
2013-08-27 10:17:01 -07:00
Matt Colyer
a5e563c04c
Reformatted comments for RootView
2013-08-27 10:17:01 -07:00
Matt Colyer
631995996b
Reformat comments for project.coffee
2013-08-27 10:17:01 -07:00
Matt Colyer
f239cdf307
Add comments to pane.coffee
2013-08-27 10:17:01 -07:00
Matt Colyer
d3e482ed6f
Reformat Git comments
2013-08-27 10:17:01 -07:00
Matt Colyer
75af26ea3e
Reformat comments in file.coffee
2013-08-27 10:17:00 -07:00
Matt Colyer
2d547e3b9e
Reformat comments in edit-session.coffee
2013-08-27 10:17:00 -07:00
Matt Colyer
e84a6b4869
Reformat Cursor class's comments to Markdown
2013-08-27 10:17:00 -07:00
Matt Colyer
c1c73a822a
Mark classes as private per discussion
2013-08-27 10:17:00 -07:00
Matt Colyer
e774b956e0
Fix visibility of classes.
2013-08-27 10:17:00 -07:00
Matt Colyer
68affd9b08
Update Directory documentation.
2013-08-27 10:17:00 -07:00
Matt Colyer
dd1a04aec0
Add visibility to comments of Cursor
2013-08-27 10:17:00 -07:00
Matt Colyer
ec37ec1e49
Update Config documentation
2013-08-27 10:17:00 -07:00
Matt Colyer
3d1a27875d
Update ApplicationMenu documentation
2013-08-27 10:17:00 -07:00
Matt Colyer
ad69522bd1
Update buffered-process's documentation
2013-08-27 10:16:59 -07:00
Matt Colyer
0043b9de77
Update atom-application documentation to latest format
2013-08-27 10:16:59 -07:00
Matt Colyer
0abbe8affb
Change to bold for documentation sections
2013-08-27 10:16:59 -07:00
Matt Colyer
1c39b851e4
Update AtomApplication to new documentation style
2013-08-27 10:16:59 -07:00
Matt Colyer
fdf250871d
Fix all biscoto warnings
2013-08-27 10:16:59 -07:00
Matt Colyer
0e8ec74662
Fix more TomDoc references
2013-08-27 10:16:59 -07:00
Matt Colyer
8e2777ccc0
Get class visibility correct
2013-08-27 10:16:59 -07:00
Matt Colyer
d5c2878d53
Document BufferedProcess and BufferedNodeProcess
2013-08-27 10:16:59 -07:00
Matt Colyer
f47fdd0ae1
Make AtomApplication class private
2013-08-27 10:16:59 -07:00
Matt Colyer
2f4cca445b
Document AtomApplication
2013-08-27 10:16:58 -07:00
Matt Colyer
b67496a4f2
Document ApplicationMenu
2013-08-27 10:16:58 -07:00
Matt Colyer
a604e51f1c
Remove redundant argument to biscotto
2013-08-27 10:16:58 -07:00
Matt Colyer
61e5e6ea28
Fix delegation references in comments
2013-08-27 10:16:58 -07:00
Matt Colyer
3808f81886
Ensure API docs have the proper title
2013-08-27 10:16:58 -07:00
Kevin Sawicki
5a2b2b18c6
Upgrade to gfm@0.2.0
2013-08-27 09:40:37 -07:00
Kevin Sawicki
437cb0ccef
Upgrade to symbols-view@0.4.0
2013-08-27 08:47:11 -07:00
Kevin Sawicki
decaa3dfcf
💄 Move extend calls to top of class
2013-08-26 19:09:42 -07:00
Kevin Sawicki
03573b4e06
🐎 Upgrade telepath
2013-08-26 18:50:13 -07:00
Kevin Sawicki
70162d39f7
Unsubscribe from SharedString when buffer is destroyed
2013-08-26 14:45:26 -07:00
Kevin Sawicki
f6f93342bc
Initialize destroyed item states before setting root
2013-08-26 13:47:28 -07:00
Kevin Sawicki
b22e45b8a9
Call PaneContainer::itemAdded from PaneContainer::reopenItem
...
This ensures the active item in the new root is filtered out of
the reopen stack, preventing a duplicate item from being opened.
2013-08-26 13:36:55 -07:00
Kevin Sawicki
419be22b7b
Use Subscriber::subscribe for telepath change listeners
2013-08-26 13:04:13 -07:00
Kevin Sawicki
c5535bde81
Upgrade to spell-check@0.3.0
2013-08-26 12:25:42 -07:00
Kevin Sawicki
5640f57eae
💄 move extend calls to top of class
2013-08-23 18:33:38 -07:00
Kevin Sawicki
325d534d91
💄 spec description
2013-08-23 18:29:12 -07:00
Kevin Sawicki
eaf80a0194
Rename softWrapColumn to editorWidthInChars
2013-08-23 18:09:17 -07:00
Kevin Sawicki
3f848606ee
Use setEditorWidthInChars to resize editor
...
This makes the comparisons for the soft wrap column more sane.
2013-08-23 18:09:17 -07:00
Kevin Sawicki
c2b3c2e3aa
Rename callbackImmediately option to callNow
2013-08-23 18:09:17 -07:00
Kevin Sawicki
08b80c15ad
💄 Remove comment for removed parameter
2013-08-23 18:09:17 -07:00
Kevin Sawicki
052a489751
💄 toggle comments
2013-08-23 18:09:17 -07:00
Kevin Sawicki
51192bb3e9
Remove config listeners when DisplayBuffer is destroyed
2013-08-23 18:09:17 -07:00
Kevin Sawicki
32396a2a8b
Update soft wrapped lines when config changes
...
DisplayBuffer now observes for config changes to the preferred line length
and the preference to soft wrap at the preferred line length to update
any wrapped screen lines.
2013-08-23 18:09:16 -07:00
Kevin Sawicki
a45b93614e
Add editor.softWrapAtPreferredLineLength config setting
...
This is used by the DisplayBuffer to use `editor.preferredLineLength`
as the soft wrap column instead of the editor size.
2013-08-23 18:09:16 -07:00
Kevin Sawicki
8f193e4fb5
Remove default edit session options from Project
...
Instead read the config values directly where they are actually
used such as in EditSession, TokenizedBuffer, and DisplayBuffer.
2013-08-23 18:09:16 -07:00
Kevin Sawicki
cbd4fab8f2
Emit event from display buffer when soft wrap changes
...
This allows the editor to be reactive to the edit session
and always respect the edit session's current value when
initially opened.
2013-08-23 18:09:16 -07:00
Kevin Sawicki
8b3b033b09
Add explicit call to setSoftWrap in specs
...
This is now required now that setting the soft wrap
column does not cause wrapping unless soft wrap is enabled.
2013-08-23 18:09:16 -07:00
Kevin Sawicki
e675fe73c8
Set soft wrap explicitly on the display buffer
...
This is required now that soft wrap column only takes affect
when soft wrap is enabled.
2013-08-23 18:09:16 -07:00
Kevin Sawicki
0b7262aa62
Always calculate the soft wrap column
2013-08-23 18:09:16 -07:00
Kevin Sawicki
5001c6e84e
Enable soft wrap explicitly in specs
...
This is required now that the soft wrap setting and soft wrap
column are decoupled.
2013-08-23 18:09:16 -07:00
Kevin Sawicki
a4411ab2ca
Update specs for resize handler changes
2013-08-23 18:09:16 -07:00
Kevin Sawicki
5ea8c6c27b
Don't store soft wrap column on EditSession
...
This removes duplicate state between the edit session and
display buffer.
2013-08-23 18:09:16 -07:00
Kevin Sawicki
da1e5f5c10
Always update the soft wrap column when the window resizes
...
This allows the edit session and display buffer to always be
notified of soft wrap column changes regardless of their initial
soft wrap state.
2013-08-23 18:09:16 -07:00
Kevin Sawicki
c33f7cde2a
Move soft wrap state from EditSession to DisplayBuffer
2013-08-23 18:09:16 -07:00
Kevin Sawicki
a39e136c43
💄
2013-08-23 18:09:16 -07:00
Kevin Sawicki
275ee62e8d
💩 Upgrade telepath
2013-08-23 15:50:50 -07:00
Kevin Sawicki
62a19aa6fa
🐎 Upgrade telepath
2013-08-23 15:18:15 -07:00
probablycorey
78b9a99f86
Add window:run-package-specs command
...
This will only run specs found in the current projects spec directory
2013-08-23 09:02:22 -07:00
probablycorey
ba632751a0
Rename application:run-specs to application:run-all-specs
2013-08-23 09:02:22 -07:00
Nathan Sobo
96a16494ff
Add a proposals folder in docs and put the private beta stuff there
2013-08-22 21:21:40 -06:00
Nathan Sobo
a39d1c274e
🐎 Upgrade telepath for performance improvements
...
Again, addresses #734 but we're still too slow.
2013-08-22 19:24:43 -06:00
Kevin Sawicki
de8dab5939
Upgrade to collaboration@0.7.0
2013-08-22 14:53:35 -07:00
Kevin Sawicki
f32a289193
Store relative buffer path instead of id
...
This allows the tokenized buffer to be deserialized during reopening
from the pane container.
Closes #744
2013-08-22 14:42:08 -07:00
Kevin Sawicki
92a80208d3
Update the relative path when the buffer's file moves
2013-08-22 13:59:46 -07:00
Kevin Sawicki
2793ebb5c4
Remove unused bufferId from edit session document
...
This is now on tokenized buffer instead.
2013-08-22 13:07:28 -07:00
Kevin Sawicki
44d90615ec
Remove unused ivar
2013-08-22 13:05:51 -07:00
Kevin Sawicki
7bf350251e
Add EditSession::getRelativePath
...
Closes #746
2013-08-22 12:16:44 -07:00
Kevin Sawicki
e4b5cfd600
Call AtomPackage::deactivateConfig from AtomPackage::deactivate
...
This adds back support for a package's main module implementing
deactivateConfig.
2013-08-22 11:13:32 -07:00
Kevin Sawicki
20a669e94f
Upgrade to settings-view@0.8.0
2013-08-22 11:04:03 -07:00
Kevin Sawicki
25be233c5f
Call AtomPackage::activateConfig from AtomPackage::activateNow
...
Previously this method was unused and so packages implementing
activateConfig were not being called.
2013-08-22 11:01:17 -07:00
Matt Colyer
13f35bc6e3
Fix documentation links
2013-08-22 10:43:45 -07:00
Joel Glovier
2efc39a265
Fixed broken links in ReadMe
2013-08-22 13:31:31 -04:00
Joel Glovier
1a31e3418d
Fixed broken links for configuring.md, theming.md, and extending.md
2013-08-22 13:29:37 -04:00
Joel Glovier
090d350802
Fixed broken links to configuring.md, theming.md and extending.md
2013-08-22 13:28:33 -04:00
Joel Glovier
4f547b8c21
Fixed broken links to configuring, theming, and extending.
2013-08-22 13:27:52 -04:00
Kevin Sawicki
76992dfaeb
Upgrade to autocomplete@0.3.0
2013-08-22 09:32:52 -07:00
Kevin Sawicki
070a72e76c
Add ctrl-A/E keybinding to select to beginning/end of line
...
Closes #711
2013-08-22 09:00:02 -07:00
Kevin Sawicki
95a23cdada
Add default config for editor.softTabs
2013-08-21 18:53:34 -07:00
Kevin Sawicki
6fa0c82fac
Mention soft wrap and tab length setting
2013-08-21 18:52:14 -07:00
Kevin Sawicki
a0db412140
Use editor.softTabs config value when creating edit sessions
...
This replaces the internal softWrap state and removes the previous
getter and setter for this value that was on Project.
2013-08-21 18:12:26 -07:00
Kevin Sawicki
2f4a57e5e4
Remove get/setSoftWrap from Project
...
The config should now be the place that soft wrap settings is interacted
with.
2013-08-21 18:08:59 -07:00
Kevin Sawicki
0da647acdf
Use display: inline for editor fold marker
...
This prevents it from wrapping to the next line when the window
is narrower than the line length.
Closes #211
2013-08-21 17:52:19 -07:00
Kevin Sawicki
147e75ad95
Use editor.softWrap config value when creating edit sessions
...
Closes #666
2013-08-21 17:17:06 -07:00
Kevin Sawicki
2f4db45320
Use editor.tabLength config value when creating edit sessions
...
Closes #708
2013-08-21 17:12:04 -07:00
Kevin Sawicki
c18810ca67
Upgrade to settings-view@0.7.0
2013-08-21 16:48:38 -07:00
probablycorey
204de3ac24
Support long version for foreground command
2013-08-21 16:19:37 -07:00
probablycorey
986a9ce0a0
Add cli option to keep the browser process running in the foreground
2013-08-21 16:19:37 -07:00
probablycorey
25b7d356a1
Make load paths work when Atom is run in stable mode
2013-08-21 16:19:37 -07:00
probablycorey
e833649111
Remove aa script and replace it with compile-main-to-app
2013-08-21 16:19:37 -07:00
probablycorey
0d74753d3e
The browser process loads files from the resource path in dev mode
...
main.coffee is the only exception
2013-08-21 16:19:37 -07:00
Kevin Sawicki
9306c9b262
Upgrade to symbols-view@0.3.0
2013-08-21 15:58:28 -07:00
Kevin Sawicki
283cbcc9ab
Use constructor.name instead of hard-coded string
2013-08-21 15:41:27 -07:00
Kevin Sawicki
935df2f4f1
Add issues url to package.json
2013-08-21 15:40:55 -07:00
Kevin Sawicki
07bcd8c1ef
Upgrade to archive-view@0.3.0
2013-08-21 15:40:00 -07:00
Kevin Sawicki
6ad088f6d5
Upgrade to settings-view@0.6.0
2013-08-21 14:57:39 -07:00
Kevin Sawicki
b181a77130
Upgrade to image-view@0.3.0
2013-08-21 14:57:39 -07:00
Matt Colyer
d83adc3a27
Update documentation concerning themes
2013-08-21 14:53:56 -07:00
Matt Colyer
1ad971f424
Consistently use 'cmd' to represent 'meta' key
2013-08-21 14:53:56 -07:00
Matt Colyer
0b8800c818
Document favoring less over css
2013-08-21 14:53:56 -07:00
Matt Colyer
bb7d8812da
Update document regarding symbols
2013-08-21 14:53:56 -07:00
Matt Colyer
f0677e43fa
First pass at documentation correctness
2013-08-21 14:53:56 -07:00
Matt Colyer
159f521104
Reorganize documentation
2013-08-21 14:53:56 -07:00
Matt Colyer
46d713169f
Add missing guides to the index
2013-08-21 14:53:56 -07:00
Matt Colyer
95535d93c6
Remove package related documentation from core
2013-08-21 14:53:56 -07:00
Corey Johnson & Nathan Sobo
7173467b1a
🐎 Upgrade telepath to improve fold performance
...
This addresses #734 . It improves performance from ~10s to ~1.5s when
running a foldAll on edit-session-spec. This still needs to get better.
2013-08-21 15:22:25 -06:00
Corey Johnson & Nathan Sobo
03712392c9
Write DisplayBuffer::findMarkers in terms of TextBuffer::findMarkers
2013-08-21 15:22:25 -06:00
Kevin Sawicki
0e49582616
Upgrade to settings-view@0.5.0
2013-08-21 13:15:17 -07:00
Kevin Sawicki
1dad3ae7ca
Upgrade to collaboration@0.6.0
2013-08-21 13:02:50 -07:00
Kevin Sawicki
c2123fce1f
Upgrade to terminal@0.6.0
2013-08-21 10:51:24 -07:00
Kevin Sawicki
2190a009d8
Upgrade to settings-view@0.4.0
2013-08-21 10:19:04 -07:00
Kevin Sawicki
e199000985
Mention python grammar fix
2013-08-21 08:51:04 -07:00
Kevin Sawicki
ba70c15328
Upgrade telepath for redo fix
...
Closes #736
2013-08-20 19:04:14 -07:00
Nathan Sobo
0192c57f46
Fix corner case in RowMap::mapBufferRowRange w/ 0-buffer-row regions
...
Fixes #688
The DisplayBuffer applies buffer and screen deltas to the row map as
rows are inserted/removed from the buffer/screen. This can leave some
of the regions in a weird state, such as mapping multiple screen rows
to zero buffer rows. But next the DisplayBuffer applies any new mappings
based on the replaced lines over the top of existing regions. These
weirdly shaped regions should be overwritten by newly inserted regions,
so at the end of the operation the row map makes sense again.
This fixes a corner case where regions spanning 0 buffer rows at the
very beginning of the row range were not being included in the set of
regions to replace. This was in turn causing the RowMap to get into a
bad state in certain situations involving soft-wrapped lines.
2013-08-20 19:30:29 -06:00
Nathan Sobo
b60b21cf3a
Add RowMap::inspect, which returns a string for debugging the regions
2013-08-20 19:30:28 -06:00
Kevin Sawicki & Nathan Sobo
116c56c236
Serialize site across window loads
...
This prevents issues with the site counter resetting to 1 on each
load causing duplicate array and marker ids to be generated.
Closes #729
2013-08-20 18:29:19 -07:00
Kevin Sawicki
6fb8dcbaa5
Add site color variables to ui-colors
...
These are used by the collaboration package to represent
participants in the current session.
2013-08-20 17:15:43 -07:00
Kevin Sawicki
6e2fd18f62
Add back ability to open an arbitrary window
...
atom.open now takes an options has that can contain either pathsToOpen
or the complete settings of a new window.
This will be used by the collaboration package to open the window when a
session is being joined.
2013-08-20 15:30:53 -07:00
Matt Colyer
90da89d31c
Use JSON frontmatter
2013-08-20 15:02:01 -07:00
Matt Colyer
0999dc6d44
Add a proper template for the docs
2013-08-20 15:02:01 -07:00
Matt Colyer
72cedf9027
Synchronize directory structure
2013-08-20 15:02:01 -07:00
Matt Colyer
c38eccf39d
Add a simple documentation index
2013-08-20 15:02:01 -07:00
Matt Colyer
3be3543ad9
Update deploy task to include guides as well
2013-08-20 15:02:01 -07:00
Matt Colyer
588efa2e11
Add grunt 'docs' task to build both guides and API docs
2013-08-20 15:02:01 -07:00
Kevin Sawicki
2fee0f1083
💄 space separate array items
2013-08-20 14:20:16 -07:00
Corey Johnson
55ee11e16a
Compile keymaps into atom application
2013-08-20 14:19:32 -07:00
Kevin Sawicki
b22e4d67ec
Upgrade to terminal@0.5.0
2013-08-20 12:32:01 -07:00
Corey Johnson & Nathan Sobo
85626383ee
Move command handling to AtomWindow
2013-08-20 12:23:15 -07:00
Corey Johnson & Nathan Sobo
fc60ba682c
💄
2013-08-20 12:23:15 -07:00
Corey Johnson & Nathan Sobo
0e7cb3ff78
🔫
2013-08-20 12:23:15 -07:00
Corey Johnson & Nathan Sobo
03ef5a72c4
Make getTemplate take keystrokesByCommand as a parameter
...
This clarifies the fact that we can't call this method without having
a keystrokes hash from a running window, which is why we also have a
getDefaultTemplate method which doesn't need the keystrokes.
2013-08-20 12:23:15 -07:00
Corey Johnson & Nathan Sobo
2cd91eda98
💄
2013-08-20 12:23:15 -07:00
Corey Johnson & Nathan Sobo
5d27d56056
Rename ApplicationMenu::parseTemplate to translateTemplate
2013-08-20 12:23:15 -07:00
Corey Johnson & Nathan Sobo
0c9a1fdc80
Rename Keymap::toObject to Keymap::keystrokesByCommand
...
Also add spec for passing a selector
2013-08-20 12:23:15 -07:00
Corey Johnson & Nathan Sobo
79dd4320da
Rename AtomMenu to ApplicationMenu
2013-08-20 12:23:14 -07:00
probablycorey
37c7c8abee
Remove the whitespace grunt:lint was complaining about
2013-08-20 12:23:14 -07:00
probablycorey
77bb829a3e
Make keymap.toObject(selector) work
2013-08-20 12:23:14 -07:00
probablycorey
dba0998687
Revert "trigger commands from the browser process on the active.element"
...
This reverts commit f023ce89096b1c7a6faf337cf48d29cfbb296091.
2013-08-20 12:23:14 -07:00
probablycorey
0c542d2317
Menu Items only show keyBindings that match the selector "body"
2013-08-20 12:23:14 -07:00
probablycorey
477ac1768b
Rename ApplicationMenu to AtomMenu
...
This is so all browser process classes start with Atom.*
2013-08-20 12:23:14 -07:00
probablycorey
39ec96021e
Listen for application commands using the @command method
...
This adds application level commands to the command palette.
2013-08-20 12:23:14 -07:00
probablycorey
ab397b306c
AtomApplication listens for application level events
2013-08-20 12:23:14 -07:00
probablycorey
d3575bd45e
Remove return value from openPath()
...
It is not used anywhere
2013-08-20 12:23:13 -07:00
probablycorey
f6ad85488c
Fix parameter ordering
2013-08-20 12:23:13 -07:00
probablycorey
b8406368c6
Add underscore so download update menu item works
2013-08-20 12:23:13 -07:00
probablycorey
6278364ed2
💄
2013-08-20 12:23:13 -07:00
probablycorey
068e656627
Remove unused atom.getVersion method
2013-08-20 12:23:13 -07:00
probablycorey
6d50d05336
Move default menu creation into ApplicationMenu
2013-08-20 12:23:13 -07:00
probablycorey
60d804fb72
Don't intercept non-core commands
2013-08-20 12:23:13 -07:00
probablycorey
fb2439f193
Move ApplicationMenu to the AtomApplication
...
This moves it completely out of the renderer process
2013-08-20 12:23:13 -07:00
probablycorey
4d8b2672ff
Rename menu-bar to application-menu
...
Also move it to the src root in preparation for it's use in the
browser process
2013-08-20 12:23:13 -07:00
probablycorey
e057d35048
Create a MenuBar object (instead of treating it like a singleton.)
2013-08-20 12:23:13 -07:00
probablycorey
6e3517dd4a
Menu bar does not directly access the keymap anymore
...
This makes the keyBindingsForCommand methods obsolete
2013-08-20 12:23:12 -07:00
probablycorey
37c17075ea
Add keymap.toObject()
2013-08-20 12:23:12 -07:00
probablycorey
1074642e8f
Remove unused openWindow method
2013-08-20 12:23:12 -07:00
probablycorey
e360379ced
Create default menu bar that is shown if atom crashes during launch
2013-08-20 12:23:12 -07:00
probablycorey
efb70e0562
Remove specs and methods that are no longer used
2013-08-20 12:23:12 -07:00
probablycorey
9a156c8629
Remove keymap.bindDefaultKeys
...
No longer needed since default keys are handled in AtomApplication
2013-08-20 12:23:12 -07:00
probablycorey
afd1a7419d
Menu bar is load by the first created Atom Window
2013-08-20 12:23:12 -07:00
Corey Johnson
b3582b2632
Add keymap.keyBindingsForCommand
2013-08-20 12:23:11 -07:00
Corey Johnson
e68bc47dc5
💄
2013-08-20 12:23:11 -07:00
Corey Johnson
b5f4b8d254
Set devMode option on loadSettings
2013-08-20 12:23:11 -07:00
probablycorey
8803bab816
trigger commands from the browser process on the active.element
2013-08-20 12:23:11 -07:00
Kevin Sawicki
b94d22794b
Upgrade to bracket-matcher@0.3.0
2013-08-20 12:09:34 -07:00
Kevin Sawicki
27cee3e19c
Don't terminate tokenization if stack size changes
...
Previously Python import blocks were not tokenizing correctly since
the loop was prematurely terminating when a match at the end of the line
was reached and no tokens were generated for it.
This approach was incorrect since the tokenizer may have just popped a rule
and another loop could possibly pop more rules.
Now this early termination is only performed if the stack size hasn't changed.
2013-08-20 11:38:06 -07:00
Ben Ogle
b10a01ddc2
fix naming of background colors in default ui colors
2013-08-20 11:25:30 -07:00
Ben Ogle
14b5308bb3
Merge pull request #733 from atom/bo-theme-buttons
...
Add styled buttons to themes
2013-08-20 11:22:26 -07:00
Ben Ogle
4c0ffe122d
Add buttons to the light ui theme
2013-08-20 11:14:07 -07:00
Ben Ogle
7ca2779e56
Fix background highlight colors naming
2013-08-20 11:13:54 -07:00
Ben Ogle
5579551521
add buttons to ui dark theme
2013-08-20 10:47:26 -07:00
Kevin Sawicki
d89e95dc54
💄 Move extend under class declaration
2013-08-20 10:15:31 -07:00
Corey Johnson
7ace46d81f
Add private beta docs
2013-08-20 09:43:48 -07:00
Kevin Sawicki
e13eebdcd2
Remove fontello
...
This is no longer used now that the octicons include video/audio
on/off icons that are used in the collaboration package.
2013-08-19 21:42:32 -07:00
Kevin Sawicki
3cb3c888ba
Upgrade to collaboration@0.5.0
2013-08-19 21:42:28 -07:00
Kevin Sawicki
0947e1cffa
Upgrade octicons for mute/unmute icons
2013-08-19 21:40:19 -07:00
Kevin Sawicki
044bcd4053
💄
2013-08-19 21:28:09 -07:00
Kevin Sawicki
805c17d20c
Revert "Remove ws dependency now managed in collaboration package"
...
This reverts commit dc8362cabf .
This is still needed since apm install does not install dev dependencies
of third-party modules.
2013-08-19 21:25:37 -07:00
Kevin Sawicki
77ed5324b1
Move specs from spec/app to spec/
2013-08-19 21:23:00 -07:00
Kevin Sawicki
dc8362cabf
Remove ws dependency now managed in collaboration package
2013-08-19 21:08:02 -07:00
Kevin Sawicki
87b859b947
Update links for new repo location under atom org.
2013-08-19 20:50:09 -07:00
Kevin Sawicki
f92e61a683
Upgrade to collaboration@0.4.0
2013-08-19 20:36:56 -07:00
Kevin Sawicki
3bd04f8da8
Remove atom-collaboration-server from .gitmodules
...
This is now reference in the collaboration package repository
2013-08-19 20:33:03 -07:00
Kevin Sawicki
d08aa4b9d9
Update telepath submodule URL for new location in atom org.
2013-08-19 20:32:37 -07:00
Kevin Sawicki
38a3adae89
Update apm submodule URL for new location in atom org.
2013-08-19 20:30:32 -07:00
Kevin Sawicki
2f8c9ffa66
Remove src from nof list of directories
...
It no longer contains any package specs.
2013-08-19 20:20:36 -07:00
Kevin Sawicki
a7a1244599
Flatten spec directory
2013-08-19 20:13:58 -07:00
Kevin Sawicki
6ec8b6e26f
Update doc tasks for new src layout
2013-08-19 20:13:57 -07:00
Kevin Sawicki
76332c76bd
Flatten src directory
...
* Move src/app to src/
* Move src/stdlib to src/
* Remove src/app and src/stdlib from NODE_PATH
2013-08-19 20:13:57 -07:00
Kevin Sawicki
45c11e6fd4
Move src/app/keymaps to repo root
2013-08-19 20:13:57 -07:00
Kevin Sawicki
b6785d78e8
Reset themes in afterEach
...
This ensures they don't bleed over into other specs.
2013-08-19 19:49:52 -07:00
Kevin Sawicki
e31cd35ce8
Upgrade apm to fix update command
...
Closes #726
2013-08-19 19:25:28 -07:00
Kevin Sawicki
c80373b11e
Upgrade to image-view@0.2.0
2013-08-19 19:15:52 -07:00
Kevin Sawicki & Nathan Sobo
cf65945d5c
🐎 Upgrade telepath for performance improvements
2013-08-19 18:07:32 -07:00
Kevin Sawicki & Nathan Sobo
f76108fdfd
🐎 Cache tab whitespace regexes in Token
2013-08-19 18:07:32 -07:00
Ben Ogle
8ea8671430
Merge pull request #706 from github/bo-inject-less-vars
...
Add theme dir(s) to less import paths -> allow package LESS to import from the current theme
2013-08-19 18:03:55 -07:00
Kevin Sawicki & Nathan Sobo
f02d05811c
Upgrade to collaboration@0.3.0 to fix CI
2013-08-19 16:25:05 -07:00
Kevin Sawicki & Nathan Sobo
0af8c9362b
Remove duplicate call to TokenizedBuffer:resetTokenizesLines()
...
This is already handled in an event listener bound to 'grammar-changed'
which TokenizedBuffer::setGrammar triggers.
2013-08-19 16:20:35 -07:00
Ben Ogle
d01cde3358
add another import
2013-08-19 15:55:17 -07:00
Ben Ogle
128543ec7e
fix import
2013-08-19 15:55:17 -07:00
Ben Ogle
5de52c59ee
Comment
2013-08-19 15:55:17 -07:00
Ben Ogle
ea019870fb
Add in the fallback ui colors.
2013-08-19 15:55:17 -07:00
Ben Ogle
a98b2fd37f
Success colors are green!
2013-08-19 15:55:17 -07:00
Ben Ogle
c2aefa7616
Change colors in dark ui to match pattern in light ui colors
2013-08-19 15:55:17 -07:00
Ben Ogle
2d12f08375
Update light ui with color system
2013-08-19 15:55:16 -07:00
Ben Ogle
66162902be
Pull colors out of the dark-ui theme
2013-08-19 15:55:16 -07:00
Ben Ogle
595f6a975f
import the right colors file
2013-08-19 15:55:16 -07:00
Ben Ogle
15085384b9
change name of event to reloaded
2013-08-19 15:55:16 -07:00
Ben Ogle
0eff8deabc
remove parens from the list comp
2013-08-19 15:55:16 -07:00
Ben Ogle
72db35d663
rename colors to ui-colors
2013-08-19 15:55:16 -07:00
Ben Ogle
51ec4d3285
Use a few colors in the themes.
2013-08-19 15:55:16 -07:00
Ben Ogle
8b149f63cb
Add colors.less files.
...
Adds one for each theme, and a fallback
2013-08-19 15:55:16 -07:00
Ben Ogle
15a48147b1
Use theme.reload event to reload the theme stylesheets
2013-08-19 15:55:16 -07:00
Ben Ogle
3bc6023a66
Use import paths from themes when loading a less sheet
2013-08-19 15:55:15 -07:00
Ben Ogle
b89e58e551
ThemeManager emits a reload event when reloaded
2013-08-19 15:55:15 -07:00
Ben Ogle
6cd003f68e
Add reloadStylesheets() to AtomPackage
2013-08-19 15:55:15 -07:00
Ben Ogle
8730638ade
Add directory and ImportPaths paths to themes
2013-08-19 15:55:15 -07:00
Kevin Sawicki & Nathan Sobo
c3850e4d44
Upgrade to collaboration@0.2.0 for summit branch updates
2013-08-19 15:54:39 -07:00
Kevin Sawicki
0a8ebca67a
Use an async waterfall to chain deploy commands
2013-08-19 15:34:25 -07:00
Kevin Sawicki & Nathan Sobo
347801b074
Merge branch 'summit'
...
Conflicts:
src/app/config.coffee
src/atom-application.coffee
src/main.coffee
2013-08-19 14:01:24 -07:00
Kevin Sawicki & Nathan Sobo
fe010eccc7
Update telepath for SharedString::lineForRow speedup
2013-08-19 13:51:59 -07:00
Kevin Sawicki
2959b51afb
Upgrade telepath for assumePrimitiveElements optimization
2013-08-19 13:43:43 -07:00
Kevin Sawicki & Nathan Sobo
24e0d8fc03
Add ~/.atom/dev/packages to package load path in dev mode
2013-08-19 09:56:43 -07:00
Kevin Sawicki & Nathan Sobo
42a34c01c9
Add devMode flag to atom.getLoadSettings()
2013-08-19 09:55:11 -07:00
Nathan Sobo
cfe5bb1b02
Get benchmark-suite running again
2013-08-18 10:20:20 -06:00
Nathan Sobo
f23f23d032
Upgrade telepath for assumePrimitive optimization
2013-08-18 10:19:36 -06:00
Kevin Sawicki
65330a00e3
Special case last row in TextBuffer::suggestedLineEndingForRow
...
This fixes the TextBuffer specs for changes in the underlying
behavior of SharedString::lineEndingForRow in telepath.
2013-08-16 21:22:06 -07:00
Kevin Sawicki
7f9b057c52
💄
2013-08-16 21:20:47 -07:00
Kevin Sawicki
647b5881a8
Remove TextBuffer::lineEndingForRow spec covered in telepath
2013-08-16 21:16:34 -07:00
Kevin Sawicki
9c76214fe9
Expect undefined instead of null for invalid buffer rows
2013-08-16 21:03:04 -07:00
Kevin Sawicki
3d5516fad9
Default to empty arrays for user and bundled package paths
2013-08-16 20:52:20 -07:00
Kevin Sawicki
338b59dc5f
Upgrade telepath for line performance improvements
2013-08-16 20:45:30 -07:00
probablycorey
09c8b2a3a8
Remove the close-without-confirm event
...
This was not being used anymore.
2013-08-16 15:49:24 -07:00
Kevin Sawicki & Nathan Sobo
1ca7663be4
Upgrade packages for collaboration branch releases
2013-08-16 12:35:05 -07:00
Kevin Sawicki & Nathan Sobo
0e2d6caf94
Upgrade telepath for stack overflow fix
2013-08-16 12:05:15 -07:00
Kevin Sawicki & Nathan Sobo
fe2baa18ca
Use atom.getAvailablePackageNames() to load package specs
2013-08-16 11:35:43 -07:00
Kevin Sawicki & Nathan Sobo
a147dc01d7
Clear undo stack after setting initial buffer text
2013-08-16 11:30:37 -07:00
Kevin Sawicki & Nathan Sobo
2f4555a16f
Add config.userPackageDirPaths which includes dev packages in dev mode
2013-08-16 11:18:08 -07:00
Kevin Sawicki & Nathan Sobo
4c121bb084
Upgrade telepath for timestamp fix
2013-08-16 11:18:00 -07:00
Matt Colyer
d3130845d1
Adds deploy-docs grunt task
2013-08-16 10:11:14 -07:00
Kevin Sawicki
13a622a853
Upgrade telepath for SharedString transaction fixes
2013-08-16 09:08:58 -07:00
Ben Ogle
1254ceeb6d
Merge pull request #715 from github/bo-pane-events
...
Add a pane:became-inactive event
2013-08-15 18:26:41 -07:00
Ben Ogle
eea38a696f
add a pane:became-inactive event
2013-08-15 17:28:14 -07:00
Kevin Sawicki & Nathan Sobo
27928a7145
Upgrade telepath for Document::begin/commit/abortTransaction()
2013-08-15 17:17:32 -07:00
Kevin Sawicki
67755ccdc3
Upgrade apm for new link in dev mode command
2013-08-15 08:15:15 -07:00
Kevin Sawicki & Nathan Sobo
6178c64c68
Add ~/.atom/dev/packages to package load path in dev mode
2013-08-14 17:41:32 -07:00
Kevin Sawicki & Nathan Sobo
b305a09be3
Add devMode flag to atom.getLoadSettings()
2013-08-14 17:33:58 -07:00
Kevin Sawicki & Nathan Sobo
5313f6cf66
Upgrade telepath for Range.fromPointWithDelta() fix
2013-08-14 16:35:30 -07:00
Kevin Sawicki & Nathan Sobo
f00bb58932
TokenizedBuffer constructor now takes an object
2013-08-14 16:35:10 -07:00
Kevin Sawicki & Nathan Sobo
ad36b2c6a6
Allow user package specs to override bundled package specs
2013-08-14 15:36:45 -07:00
Kevin Sawicki & Nathan Sobo
b3fe63b1b4
Don't return duplicates from atom.getAvailalblePackageNames()
2013-08-14 15:34:47 -07:00
Kevin Sawicki
c6d1409151
Merge branch 'master' into summit
...
Conflicts:
.pairs
package.json
spec/app/tokenized-buffer-spec.coffee
src/app/edit-session.coffee
src/app/project.coffee
src/app/window.coffee
src/atom-application.coffee
static/root-view.less
2013-08-14 14:05:35 -07:00
Kevin Sawicki
5235114eed
Use fs.readdirSync() for listing package directories
...
Previously fsUtils.listTreeSync() was used which returns every path
in the tree, not just paths directly underneath the root path.
This speeds up the spec suite require time by not stat'ing the entire
node_modules directory.
2013-08-14 11:29:48 -07:00
Ted Nyman
c61d45805d
Formatting
2013-08-14 11:01:50 -07:00
Ted Nyman
c294c94c02
Update documentation location
2013-08-14 11:01:50 -07:00
Kevin Sawicki
b7a8e22d82
Set spec type after all specs in the category are required
2013-08-14 10:58:56 -07:00
Nathan Sobo
bd6dda6f0f
Don't load buffer contents from disk without an isModified key in state
...
When we deserialize a replicated buffer, we always want to honor the
current contents of state. If the state was produced by a call to
`getState` instead of `serialize`, it won't have an `isModified` key,
so we should not load from disk.
2013-08-14 11:55:37 -06:00
Nathan Sobo
468034f261
🙊
2013-08-14 11:46:10 -06:00
Nathan Sobo
c6a0e385f7
Always include text in serialized buffer state; also include isModified
...
Previously, we were not including the text when serializing an
unmodified buffer. We would use the absence of the text field to
determine that the buffer was previously unmodified when deserializing.
The problem is that text now stores the markers associated with the
buffer, and we want to retain those across serialization regardless of
the modified status. So now I include the text always, along with an
isModified flag which if true, will tell to reload the buffer if it
has changed since we last serialized it. Reloading a buffer should
probably do a diff-and-patch in the future rather than replacing the
contents outright, so that we always preserve markers as best as we can.
2013-08-14 11:31:17 -06:00
Kevin Sawicki
4781636889
💄 Group dependencies by type
2013-08-14 10:27:12 -07:00
Nathan Sobo
fa6ea01bfc
Restore assignment of @project ivar in TextBuffer
...
Because TextBuffers need a reference to `project` during deserialization,
and because the project global deserializes text buffers while it itself
is being deserialized (which happens before the global is actually
assigned), we have to pass a project reference into TextBuffer. This is
really annoying and makes me want to store the references to open buffers
elsewhere. But for now it's the only way to break the circularity.
2013-08-14 10:49:48 -06:00
Kevin Sawicki
f021ce3657
Compile bundled package files in compile task
...
Any .coffee, .cson, and .less files found in bundled Atom packages
in node_modules are now compiled during the compile task
2013-08-14 09:28:17 -07:00
Kevin Sawicki
71b238fafc
Upgrade to command-logger@0.2.0
2013-08-14 08:48:13 -07:00
Kevin Sawicki
63df6c8dcd
Upgrade to settings-view@0.3.0
2013-08-14 08:48:13 -07:00
Kevin Sawicki
7fc8cea167
Upgrade to settings-view@0.2.0
2013-08-14 08:48:12 -07:00
Kevin Sawicki
726a60b348
Upgrade to archive-view 0.2
2013-08-14 08:48:12 -07:00
Kevin Sawicki
0429ed09ff
Remove humanize-plus dependency
2013-08-14 08:48:12 -07:00
Kevin Sawicki
14df854ea8
Remove keytar dependency
2013-08-14 08:48:12 -07:00
Kevin Sawicki
c8727873c7
Remove jqueryui-browser dependency
2013-08-14 08:48:12 -07:00
Kevin Sawicki
3b7e1400c0
Remove roaster dependency
2013-08-14 08:48:12 -07:00
Kevin Sawicki
2ddd77122e
Remove config.bundledPackagesDirPath that was src/packages
2013-08-14 08:48:12 -07:00
Kevin Sawicki
41268c67d7
Remove internal packages section from spec reporter
2013-08-14 08:48:12 -07:00
Kevin Sawicki
4777c4c42c
Remove mention of src/packages
2013-08-14 08:48:12 -07:00
Kevin Sawicki
ced95e7ad9
Remove src/packages from NODE_PATH
2013-08-14 08:48:12 -07:00
Kevin Sawicki
68ddeeef01
Pull out collaboration package into a separate repo
2013-08-14 08:48:12 -07:00
Kevin Sawicki
184e6a14c7
Pull out settings-view package into a separate repo
2013-08-14 08:48:12 -07:00
Kevin Sawicki
25378e9905
Pull out command-panel package into a separate repo
2013-08-14 08:48:12 -07:00
Kevin Sawicki
80a6999af4
Pull out fuzzy-finder package into a separate repo
2013-08-14 08:48:11 -07:00
Kevin Sawicki
257722f82e
Pull out command-palette package into a separate repo
2013-08-14 08:48:11 -07:00
Kevin Sawicki
58a938b3f1
Pull out snippets package into a separate repo
2013-08-14 08:48:11 -07:00
Kevin Sawicki
875f187915
Pull out status-bar package into a separate repo
2013-08-14 08:48:11 -07:00
Kevin Sawicki
229e380e28
Pull out tree-view package into a separate repo
2013-08-14 08:48:11 -07:00
Kevin Sawicki
52e8e3aaf3
Pull out autocomplete package into a separate repo
2013-08-14 08:48:11 -07:00
Kevin Sawicki
dc775f93ff
Pull out tabs package into a separate repo
2013-08-14 08:48:11 -07:00
Kevin Sawicki
63b1546212
Pull out bookmarks package into a separate repo
2013-08-14 08:48:11 -07:00
Kevin Sawicki
b9585d1cf2
Pull out package-generator package into a separate repo
2013-08-14 08:48:11 -07:00
Kevin Sawicki
189b9051a9
Pull out whitespace package into a separate repo
2013-08-14 08:48:11 -07:00
Kevin Sawicki
f3ef0b77a8
Pull out bracket-matcher package into a separate repo
2013-08-14 08:48:11 -07:00
Kevin Sawicki
bdefff6abe
Pull out editor-stats package into a separate repo
2013-08-14 08:48:11 -07:00
Kevin Sawicki
235078be8e
Pull out github-sign-in package into a separate repo
2013-08-14 08:48:11 -07:00
Kevin Sawicki
02d7668c73
Pull out link package into a separate repo
2013-08-14 08:48:10 -07:00
Kevin Sawicki
7bb41f57b0
Pull out markdown-preview package into a separate repo
2013-08-14 08:48:10 -07:00
Kevin Sawicki
c1c50a0b4c
Pull out symbols-view package into a separate repo
2013-08-14 08:48:10 -07:00
Kevin Sawicki
7bc135d82e
Pull out grammar-selector package into a separate repo
2013-08-14 08:48:10 -07:00
Kevin Sawicki
a1847b5355
Pull out go-to-line package into a separate repo
2013-08-14 08:48:10 -07:00
Kevin Sawicki
3686a5b0ba
Pull out git-diff package into a separate repo
2013-08-14 08:48:10 -07:00
Kevin Sawicki
db82f6bb8b
Pull out gists package into a separate repo
2013-08-14 08:48:10 -07:00
Kevin Sawicki
d5b5c76485
Pull out gfm package into a separate repo
2013-08-14 08:48:10 -07:00
Kevin Sawicki
6430aefaa8
Pull out toml package into a separate repo
2013-08-14 08:48:10 -07:00
Kevin Sawicki
f41ffd6cbf
Pull out wrap-guide package into a separate repo
2013-08-14 08:48:10 -07:00
Kevin Sawicki
8a44da49d1
Remove tilde from humanize-plus dependency
2013-08-14 08:48:10 -07:00
Kevin Sawicki
9e50c829a0
Pull out image-view package into separate repo
2013-08-14 08:48:10 -07:00
Kevin Sawicki
d2cf652a0b
Pull out command-logger package to separate repo
2013-08-14 08:48:09 -07:00
Kevin Sawicki
01fee754f7
Pull out autoflow package to separate repo
2013-08-14 08:48:09 -07:00
Kevin Sawicki
24c304481e
Pull out archive-view package to separate repo
2013-08-14 08:48:09 -07:00
Kevin Sawicki
d02d42f40e
Pull out spell-check package to separate repo
2013-08-14 08:48:09 -07:00
Kevin Sawicki
c747e1c686
Separate npm and apm output with an empty line
2013-08-14 08:46:53 -07:00
Corey Johnson & Nathan Sobo
3c166edd26
Start switch to Telepath for undo/redo
...
Also, TextBuffer spec passes!
2013-08-13 17:34:31 -07:00
Corey Johnson & Nathan Sobo
2d46a98ea2
Update telepath
2013-08-13 17:14:10 -07:00
Cheng Zhao
51a847c820
Merge pull request #697 from github/buffered-node-process
...
Remove dependency of bundled node
2013-08-13 00:05:17 -07:00
Cheng Zhao
4f7c7568e9
Update apm: No more need of bundled node.
2013-08-13 14:48:40 +08:00
Cheng Zhao
326ee2e5fa
💄
2013-08-13 14:47:28 +08:00
Cheng Zhao
32a0faf068
Don't assume we have a bundled node process in BufferedProcess.
2013-08-13 14:47:27 +08:00
Cheng Zhao
66da13a6ff
Add BufferedNodeProcess to execute apm and nak.
...
On Windows the shebang string is not supported, so we haveto execute apm
and nak as scripts instead of as executables.
2013-08-13 14:47:27 +08:00
Cheng Zhao
ebaa6c349f
Revert "Downgrade to atom-shell@v0.2.1"
...
This reverts commit d7cfb757d6 .
2013-08-13 14:47:27 +08:00
Kevin Sawicki
063d48c4ab
Use ScopeSelector class from first-mate
...
Begin migrating TextMate helpers out of src/ and into the first-mate
package.
2013-08-12 16:22:18 -07:00
Jessica Lord & Kevin Sawicki
0a53e2f7bb
Use getText() instead of val() for username & password
2013-08-12 15:52:28 -07:00
Jessica Lord & Kevin Sawicki
12fbd89e79
Clear username and password when detached
2013-08-12 15:46:01 -07:00
Jessica Lord & Kevin Sawicki
6a16ef0cf8
Listen for buffer changed events to validate sign in view
2013-08-12 15:45:52 -07:00
Jessica Lord & Kevin Sawicki
8d180dd767
Set text security on line elements only
...
This ensures the disc does not appear when the field is empty
2013-08-12 15:44:57 -07:00
Jessica Lord & Kevin Sawicki
475fefa2fd
turned off html clear to show duplicate password disc
2013-08-12 15:01:41 -07:00
Jessica Lord & Kevin Sawicki
86d0fca621
Switch GitHub Sign in to mini-editors
...
Previously bootstrap <input> fields didn't work with keybindings.
Switched to mini-editors to enable expected keybindings. Edited tabs for
focusing and password text to disc style.
2013-08-12 14:56:47 -07:00
Kevin Sawicki
3056efd351
Remove unused lines variable
2013-08-12 14:41:14 -07:00
Kevin Sawicki
7ba57df6f7
Mention new fixes and additions
2013-08-12 10:10:22 -07:00
Nathan Sobo
5c2f4d939a
Move new additions to philosophy section and tone-down the rhetoric
2013-08-12 10:46:46 -06:00
probablycorey
6c9c7b6d92
Fuzzy filter scores files more than 10 directories deep
...
All files more than 10 directories deep were accidentally being scored as 0.
2013-08-12 09:43:43 -07:00
Nathan Sobo
210dd61d2a
Start adding some serious philosophy to the contribution guidelines
2013-08-12 00:18:58 -06:00
Kevin Sawicki
aa302cb935
Add -syntax suffix to converted themes
2013-08-11 13:51:07 -07:00
Kevin Sawicki
994e856ccd
Tweak error message when theme file is not found
2013-08-11 13:44:33 -07:00
Kevin Sawicki
808f7e6ed3
Add grunt task to convert TextMate themes to Atom themes
2013-08-11 13:42:34 -07:00
Kevin Sawicki
22f7bc8f26
Upgrade to terminal 0.3.0
2013-08-09 17:34:31 -07:00
Kevin Sawicki
ab0b2cf12e
Bundle atom/terminal package by default
2013-08-09 17:24:11 -07:00
Kevin Sawicki
599a2ad021
Group specs into four sections
...
1. Core specs located in spec/
2. Internal package specs in src/packages
3. Bundled package specs in node_modules
4. User package specs in ~/.atom/packages
2013-08-09 17:24:07 -07:00
Kevin Sawicki
db649798ef
Ignore missing symlinks in fsUtils.traverseTreeSync()
...
These were previously throwing an error from the call to
statSync().
Now statSync() is wrapped in a try block and only performed when
lstatSync() reports a symbolic link.
2013-08-09 17:23:29 -07:00
Jessica Lord & Kevin Sawicki
4f8f8c43a4
Rename event to open-settings from open-config
2013-08-09 13:38:01 -07:00
Jessica Lord & Kevin Sawicki
4491a9302b
Forward config menu click event to focused window
...
Previously the Atom > Preferences... menu just logged an error message.
Now it fires a window:open-config event to the focused window.
2013-08-09 13:29:12 -07:00
Jessica Lord & Kevin Sawicki
ce138b56c0
add jlord to pairs file
2013-08-09 13:28:25 -07:00
Kevin Sawicki
8f8c0cbf45
Mention theme not found fix
2013-08-09 11:26:37 -07:00
Kevin Sawicki
7e04d85e1e
Log a warning when a theme fails to load
...
Previously Atom would fail to launch if a theme referenced in
the config was not found.
2013-08-09 11:25:07 -07:00
Kevin Sawicki
2597837ba7
Use ~/.atom/storage instead of ~/.atom/.storage
...
The serialization format is changing for telepath and this allows a clean
upgrade and the dotted directory does not seem needed since it is already
behind one dotted directory (.atom).
2013-08-09 10:38:57 -07:00
Kevin Sawicki
136836e615
Allow non-existent files to be opened from fuzzy finder
...
The previous isFileSync check prevented unsaved buffers with a path to a
non-existent file from being opened from the fuzzy finder.
Now an error is only displayed if the selected path is a directory.
Closes #686
2013-08-09 10:31:40 -07:00
Matt Colyer
82882624ce
Handle atom standard output from atom.sh
2013-08-09 10:23:05 -07:00
Kevin Sawicki
c03e849089
Add missing dot in usage ellipsis
2013-08-09 10:10:39 -07:00
Kevin Sawicki
25f98e223f
Use subscribe for syntax event callback
2013-08-09 09:37:21 -07:00
Kevin Sawicki
c2290ab8b4
Show symlink directory icon in tree view
2013-08-08 21:35:43 -07:00
Kevin Sawicki
9c39587d6e
Debounce grammar-added/updated render callback
...
This prevents rendering from occurring once per grammar loaded
when Atom is started with a markdown preview already opened.
2013-08-08 20:37:54 -07:00
Kevin Sawicki
972aa75f3e
Add mixin for adding octicon font-face
2013-08-08 18:54:13 -07:00
Kevin Sawicki
1d1e4b33d4
💄
2013-08-08 18:44:08 -07:00
Kevin Sawicki
79a61d47b2
Remove unused parameter
2013-08-08 18:41:00 -07:00
Kevin Sawicki
26c9e7cfa9
Re-render markdown when a grammar is added
...
Previously if the markdown preview launched before grammars finished
loading the fenced code blocks would not be colorized correctly.
2013-08-08 18:28:26 -07:00
Kevin Sawicki
28f9f22614
Map coffee-script fence to coffee extension
2013-08-08 18:20:51 -07:00
Kevin Sawicki
69caf6c98f
Upgrade to roaster 0.0.7
2013-08-08 18:18:16 -07:00
Kevin Sawicki
51f1bb896c
Update config.cson example with accurate keys
2013-08-08 18:07:40 -07:00
Kevin Sawicki
0fd834004e
Support optional dash in CoffeeScript fence name
2013-08-08 18:03:47 -07:00
Kevin Sawicki
d2654cb70c
💄
2013-08-08 17:56:01 -07:00
Kevin Sawicki
268553cda9
Use css extension for css fenced blocks
2013-08-08 17:50:40 -07:00
Kevin Sawicki
64a61d86d4
Update docs for new window keybinding change
2013-08-08 17:48:28 -07:00
Kevin Sawicki
216a9e11c0
Run set-development-version task during ci task
2013-08-08 17:25:35 -07:00
probablycorey
04373d2d9d
Score files with a low nesting depth higher.
...
Fixes #692
2013-08-08 17:06:58 -07:00
probablycorey
9a2e768882
Group mini-editor css styles
2013-08-08 17:06:58 -07:00
Kevin Sawicki
d13d0543b9
Ignore display-property-grouping lint errors
...
These aren't always accurate since the computed value for floats
can override the specified value.
2013-08-08 16:47:00 -07:00
Kevin Sawicki
6178294537
Use octicon mixin for gutter and line fold icons
...
This corrects a line height mismatch issue between the editor
and the gutter for certain fonts and font sizes.
Close #689
2013-08-08 16:12:26 -07:00
Kevin Sawicki & Nathan Sobo
4871a7a06d
Floor subpixel aware values when calculating position left
...
getClientRects() does not return subpixels so subpixels values
should be ignored if returned either from scrollView.offset() or
scrollLeft().
2013-08-08 16:11:23 -07:00
Kevin Sawicki
fe23d82e23
Use octicon mixins in fuzzy finder and status bar
2013-08-08 14:17:58 -07:00
Kevin Sawicki
d6e94b1105
Try chevrons instead of triangles in command panel
2013-08-08 14:12:19 -07:00
Kevin Sawicki
f0a2b17914
Use octicon mixins in command-panel.less
2013-08-08 14:10:28 -07:00
Kevin Sawicki
ab2252f80f
Try chevrons in tree view instead of triangles
2013-08-08 14:00:18 -07:00
Matt Colyer
f1cf8711a8
Explictly stop updates if the version is a SHA
2013-08-08 10:41:44 -07:00
Nathan Sobo
0f14dd9420
Disable pane-splitting spec for now
...
We'll get it working once this branch gets merged to master.
2013-08-08 11:01:01 -06:00
Kevin Sawicki & Nathan Sobo
d7cfb757d6
Downgrade to atom-shell@v0.2.1
...
atom-shell@v0.3.0 removed the node binary which was needed for
scripts spawned by BufferedProcess such as nak. We can explore
other approaches to spawning node-based subprocesses if it's
a deal-breaker to ship with a node binary.
2013-08-08 09:45:17 -07:00
Kevin Sawicki
ea2113e753
Omit 'core.themes' from general-panel
...
This setting is handled in the theme-panel
2013-08-08 08:45:09 -07:00
Kevin Sawicki
05f4604005
Spy on shell.beep() to prevent an audible beep when specs run
2013-08-08 08:37:09 -07:00
Kevin Sawicki
71b2400dbc
Upgrade to space-pen 1.2.0
...
This should speed up CI times that were originally slowed
down by the upgrade from 1.0.0 to 1.1.0
2013-08-07 21:28:11 -07:00
Kevin Sawicki
1de46330d7
Upgrade to coffee-script-tmbundle 4.0.0
...
Previous spec failures caused by earlier upgrade were fixed in prior commit.
2013-08-07 18:20:54 -07:00
Kevin Sawicki
de4e24582d
Comma separate left and right matcher in or matcher
2013-08-07 18:20:41 -07:00
Kevin Sawicki
dffb0b35e7
Revert to coffee-script-tmbundle 2.0.0
...
4.0.0 caused some specs to fails regarding commenting lines
2013-08-07 18:07:06 -07:00
Kevin Sawicki
d8ec4573ec
Remove all references to vendor/packages
...
3rd party packages are stored in node_modules
2013-08-07 17:40:15 -07:00
Kevin Sawicki
09a6e9a42e
Remove vendored TextMate themes
2013-08-07 17:39:18 -07:00
probablycorey
57fe9c6903
Remove left padding to gutter fold octicon (it causes spec failures)
2013-08-07 16:46:32 -07:00
probablycorey
cf3e1a9b6d
Remove superfluous logging
2013-08-07 15:52:49 -07:00
probablycorey
4629905b65
Remove all references to TextMate themes.
...
Let's not ship with TextMate theme support. Our .less theme files are
easier to read and write than TextMate themes. If we want to use
TextMate themes we should write a script that converts them to the
Atom .less version.
Closes #629
2013-08-07 15:21:47 -07:00
Kevin Sawicki
d4e8de60ce
Upgrade coffee-script-tmbundle
2013-08-07 14:37:55 -07:00
Kevin Sawicki
3237636206
Use octicon variables in bookmarks.less
2013-08-07 14:06:30 -07:00
Kevin Sawicki
934fe1c6d0
Add left padding to gutter fold octicon
2013-08-07 14:01:23 -07:00
Kevin Sawicki
9aff1476d4
Use octicon variables in command-panel.less and editor.less
2013-08-07 13:57:41 -07:00
Kevin Sawicki
084d310366
Use octicon variables in fuzzy-finder.less
2013-08-07 13:50:38 -07:00
Kevin Sawicki
d122d18a34
Update New Window menu keybinding to cmd-shift-n
2013-08-07 13:39:45 -07:00
Kevin Sawicki
6fb3dea9cd
Use octicon variables in status-bar.less
2013-08-07 13:36:06 -07:00
Nathan Sobo
ceb2a3857d
Merge pull request #681 from github/scope-ranges
...
Add ability to query for a range covering a given scope/position
2013-08-07 12:14:00 -07:00
Nathan Sobo
ab80da4363
Add EditSession.bufferRangeForScopeAtCursor
2013-08-07 12:53:09 -06:00
Nathan Sobo
19545e1113
Add setTextInBufferRange to EditSession
...
We should probably rename TextBuffer.change to .setTextInRange as well
2013-08-07 12:53:09 -06:00
Nathan Sobo
88603e2771
Use normalized variables instead of original parameters
2013-08-07 12:53:09 -06:00
Nathan Sobo
5f323cc67c
Add TokenizedBuffer.bufferRangeForScopeAtPosition(selector, position)
...
You can call this method with a selector and a position and get the range
of any matching scope containing the given position, or a falsy value
if the scope does not match at that position.
2013-08-07 12:53:03 -06:00
Jason Rudolph & Nathan Sobo
39d15d6087
Add _.isSubset
2013-08-07 12:37:03 -06:00
Jason Rudolph & Nathan Sobo
eaba8ef016
Add Jason Rudolph to .pairs file
2013-08-07 12:36:05 -06:00
Jason Rudolph & Nathan Sobo
6cc4cf87b9
💄 Add intention-revealing helper method
2013-08-07 12:36:05 -06:00
Kevin Sawicki
c6a914a6e1
Default looking for octicons in ~/github/octicons
2013-08-07 10:59:45 -07:00
Kevin Sawicki
32af574206
Add trailing newline to octicon-utf-codes.less
2013-08-07 10:56:08 -07:00
Kevin Sawicki
552ab150cb
Mention no more reload for theme changes
2013-08-07 10:52:36 -07:00
Kevin Sawicki
2698925d10
Reload stylesheets when core.themes config changes
...
Extracted a new ThemeManager class to encapsulate all the theme
work previously done directly in atom global.
Closes #642
2013-08-07 10:51:25 -07:00
probablycorey
13b1632dfc
Update octicons
2013-08-07 10:37:12 -07:00
probablycorey
de204b0321
Add script to automate octicon updates
2013-08-07 10:37:12 -07:00
Kevin Sawicki
def07344e9
Visually separate core and package specs in reporter
2013-08-07 09:32:29 -07:00
Kevin Sawicki
4ef3f39a7b
Rename settings.cson to settings-view.cson
2013-08-07 08:53:20 -07:00
Kevin Sawicki
2bf26e8db5
Rename theme-config-panel-spec to theme-panel-spec
2013-08-07 08:52:02 -07:00
Kevin Sawicki
24b3b664dc
Rename config-view-spec.less to settings-view-spec.less
2013-08-07 08:51:23 -07:00
Kevin Sawicki
2352829b28
Rename config-view.less to settings-view.less
2013-08-07 08:50:45 -07:00
Kevin Sawicki
3ca34dad40
Tweak settings view button text
2013-08-07 08:50:31 -07:00
Kevin Sawicki
15dc6442d0
Upgrade to less 1.4.2
...
Prevents issues with version incompatibilities between our less fork,
grunt-contrib-less, and grunt-lesslint.
Closes #647
2013-08-06 19:40:53 -07:00
Kevin Sawicki
d775038f8d
Don't expand snippets when text is selected
...
Closes #675
2013-08-06 19:31:49 -07:00
Kevin Sawicki
3829970a09
Register edit session with project at end of ctor
...
Previously edit-session-created could be fired before certain properties
were set which could cause listeners to raise exceptions.
2013-08-06 19:09:14 -07:00
Kevin Sawicki
633306e6bf
Fire edit-session-created event when deserializing
...
This event was previously not being fired when splitting panes
since the constructor pushing the edit session directly to the
project's array.
Closes #684
2013-08-06 19:07:24 -07:00
Kevin Sawicki
7d58008ed3
Show completions for current scope in autocomplete
...
Add the TextMate "completions" preferences available as "editor.completions"
and add all completions matching the current scope of the cursor position
when building the autocomplete word list.
Closes #676
2013-08-06 18:18:22 -07:00
Kevin Sawicki
bc9e32a3cf
💄
2013-08-06 17:11:32 -07:00
Kevin Sawicki
a98791ebd0
Add filter support to selector grammar
...
Currently these are unimplemented but they can now be parsed
successfully since they are used by certain snippets.
2013-08-06 17:06:22 -07:00
Kevin Sawicki
a72e1813e9
Support stand-alone negation in selector grammar
...
Previously negation was only supported as the right hand side
of an composite.
2013-08-06 16:54:32 -07:00
Kevin Sawicki
fe9ffbeb12
Support selectors with a trailing comma
2013-08-06 15:55:50 -07:00
Kevin Sawicki
e61992c1f6
Allow _ characters in selector segments
2013-08-06 15:21:31 -07:00
Kevin Sawicki
612332cd9f
Allow + characters in selector segments
2013-08-06 15:12:24 -07:00
Kevin Sawicki
40d81ca22c
Upgrade to space-pen 1.1.1
...
Fixes regression when removing multiple views
2013-08-06 15:09:11 -07:00
Kevin Sawicki
faf02460f5
Add TextMateScopeSelector.toCssSelector()
2013-08-06 15:09:10 -07:00
Kevin Sawicki
f010e8a888
Add Editor.scopesForBufferPosition()
...
Passes through to EditSession.scopesForBufferPosition()
2013-08-06 15:09:10 -07:00
probablycorey
712e9c7203
Add spec to test cutToEndOfLine when soft wrap is enabled
2013-08-06 14:02:30 -07:00
probablycorey
128a030880
Moving to the start or end of a line treats screen lines as real lines
2013-08-06 14:02:30 -07:00
Kevin Sawicki
907c3245a9
Upgrade to space-pen 1.1.0
...
Uses WeakMap cache for faster element to View lookup.
2013-08-06 13:49:20 -07:00
Kevin Sawicki
da7cbeddc7
Support scope selectors with dashes in segments
...
Previously dashes were only interpreted as negation which
wasn't correct.
Segments should be able to contain a dash as long as it isn't at
the very beginning of the segment.
2013-08-06 12:18:36 -07:00
Kevin Sawicki
8b55c4981d
Add assert for multi-segment prefix
2013-08-06 11:35:37 -07:00
Kevin Sawicki
b7a59748c4
Adding missing parens
2013-08-06 10:47:56 -07:00
probablycorey
b49de61402
Rename getMovePreviousWordBoundaryBufferPosition
...
New name is getPreviousWordBoundaryBufferPosition
2013-08-06 08:53:27 -07:00
probablycorey
c38edbfe0b
Cursor.moveCursorToBeginningOfNextWord() behaves correctly on whitespace
...
Closes #669
2013-08-05 16:47:29 -07:00
Kevin Sawicki
557ada7c81
Read metadata when TextMate packages are loaded
...
The bundled TextMate packages contain valid package metadata
which should be available when displaying in the packages settings
view.
2013-08-05 16:09:10 -07:00
Kevin Sawicki
236ec6fc3b
Ignore children with no names
...
This will be elements that aren't package views
2013-08-05 15:54:03 -07:00
Kevin Sawicki
35890588ca
Remove separation for release that didn't happen
2013-08-05 14:10:52 -07:00
probablycorey
c6c0ecbb37
Make changelog entries more readable
2013-08-05 14:09:08 -07:00
probablycorey
1fdbf4612c
Update changelog
2013-08-05 13:56:22 -07:00
probablycorey
948fa3a91c
Fix naming errors
2013-08-05 13:54:39 -07:00
probablycorey
a624d52f42
💄
2013-08-05 13:54:39 -07:00
probablycorey
2b50f2409e
Add settings view package description
2013-08-05 13:54:39 -07:00
probablycorey
0b11ce64a2
Rename config view to settings view
2013-08-05 13:54:39 -07:00
probablycorey
f70c6928cd
Use rootView.open to display config panel
2013-08-05 13:54:39 -07:00
probablycorey
cbb6d58d1b
Rename ThemeConfigPanel to ThemePanel
2013-08-05 13:54:39 -07:00
probablycorey
4dc2e48e8c
Activate all packages before loading the settings config panel
2013-08-05 13:54:39 -07:00
probablycorey
7385bd97c6
💄
2013-08-05 13:54:39 -07:00
probablycorey
063078cd34
Remove Config panel class and update Settings Panel spec
2013-08-05 13:54:39 -07:00
probablycorey
789b8a2987
Rename GeneralConfigPanel to SettingsPanel
2013-08-05 13:54:38 -07:00
probablycorey
53ea135799
Add defaults for autodave and excludeVcsIgnoredPaths
2013-08-05 13:54:38 -07:00
probablycorey
32242687bd
Rename @pack to @metadata
2013-08-05 13:54:38 -07:00
probablycorey
3aca556827
Simplify tab clicking
2013-08-05 13:54:38 -07:00
probablycorey
372a64bd5d
Typo
2013-08-05 13:54:38 -07:00
probablycorey
3f83d42afc
Fix broken specs
2013-08-05 13:54:38 -07:00
probablycorey
8bf877e400
Inline available packages
2013-08-05 13:54:38 -07:00
probablycorey
29f45b787b
Add set loading text
2013-08-05 13:54:38 -07:00
probablycorey
68491a512d
Fix broken specs
2013-08-05 13:54:38 -07:00
probablycorey
bd72f245b1
Inline installed packages panel
2013-08-05 13:54:38 -07:00
probablycorey
4ef5082887
Add filter to packages config panel
2013-08-05 13:54:38 -07:00
probablycorey
27822fb37c
Remove editor config panel
2013-08-05 13:54:38 -07:00
probablycorey
be803bf122
Remove comments
2013-08-05 13:54:38 -07:00
probablycorey
db29a1b6a2
Auto populate config settings
2013-08-05 13:54:38 -07:00
probablycorey
25d4bb8d6c
Add _.uncamelcase
2013-08-05 13:54:37 -07:00
probablycorey
8cc47a2069
Add _.deepExtend
2013-08-05 13:54:37 -07:00
probablycorey
c825e20f62
Make config view focusable
2013-08-05 13:54:37 -07:00
probablycorey
69eace6292
Remove references to windowed config panel
2013-08-05 13:54:37 -07:00
probablycorey
2284435551
Move config view to a package
2013-08-05 13:54:37 -07:00
probablycorey
1252b94fcb
Warn if no deserilizer can be found for some state
2013-08-05 13:54:37 -07:00
probablycorey
8d0afc087f
Don't set uri when pane item doesn't serialize itself
2013-08-05 13:54:37 -07:00
probablycorey
f789c7e2df
💄
2013-08-05 12:43:56 -07:00
probablycorey
80bbd035db
Do not download update if Atom is running in dev mode
2013-08-05 12:40:47 -07:00
Kevin Sawicki
0397df2f4d
Rename package main to just Bookmarks
...
This allows the view that displays the bookmarks for browsing
to be called just BookmarksView.
2013-08-05 11:32:50 -07:00
Kevin Sawicki
cd8796b561
Add select list to browse and open bookmarks from
2013-08-05 11:28:10 -07:00
Kevin Sawicki
68103601e6
Move folding changes to next release section
2013-08-01 09:13:12 -07:00
Kevin Sawicki
c278ead451
Mention bookmarks view
2013-08-01 09:12:18 -07:00
Kevin Sawicki
c44e9b6308
💄
2013-08-01 08:48:15 -07:00
Kevin Sawicki
1c37537d19
Show octicon in gutter for bookmarked line
2013-08-01 08:47:41 -07:00
Kevin Sawicki
684dec4b24
Always suggest non-negative indent levels
...
Close #668
2013-07-31 18:01:38 -07:00
Kevin Sawicki
30f72c1519
Update bootstrap URL in .gitmodules
2013-07-30 16:39:23 -07:00
Kevin Sawicki
69733a8f7a
Put file name at beginning of markdown preview title
...
Previously the 'Markdown Preview - ' prefix dominated the tab text
making it hard to disambiguate which preview was for which editor.
Now the title leads with the file name and follows with a "Preview" suffix.
2013-07-29 14:41:23 -07:00
Kevin Sawicki
c22bbf98b8
Remove unused redis dependency
2013-07-28 19:22:45 -07:00
Kevin Sawicki
555611aa1f
Prepend new participant views instead of appending
2013-07-27 13:45:21 -07:00
Nathan Sobo
579cfb4a4a
Disable audio for self-streams
2013-07-27 13:53:10 -06:00
Kevin Sawicki
9753a63227
Trigger connected event for local media connection to self
...
Also upgrade atom-collaboration-server
2013-07-27 11:56:04 -07:00
Kevin Sawicki
292815c014
Add participant view for self
...
This will show your own camera video and which color you appear
as to other session participants.
2013-07-27 11:38:16 -07:00
Kevin Sawicki
b38a6f2235
Request avatars to be 420px
2013-07-27 11:10:58 -07:00
Kevin Sawicki
0b6f38118e
Add back setting avatar background image to avatar url
2013-07-27 11:02:44 -07:00
Kevin Sawicki
50932bc9e2
Remove unused require
2013-07-27 10:42:25 -07:00
Kevin Sawicki
99ff064072
💄 remove unneeded units
2013-07-27 10:40:50 -07:00
Kevin Sawicki
51899e602c
💄 remove trailing whitespace
2013-07-27 10:40:15 -07:00
Kevin Sawicki
bca15a7589
Show avatar until video becomes available
2013-07-27 10:39:24 -07:00
Kevin Sawicki
c723dd5406
Exclude remote markers from TextBuffer.serialize()
2013-07-27 10:31:11 -07:00
Kevin Sawicki
891f032def
Unfocus collaboration spec
2013-07-27 10:06:04 -07:00
Nathan Sobo
433435743e
Log some collaboration events until we're more stable
2013-07-27 09:48:01 -06:00
Ben Ogle
2a010cb00a
volume 100%; remove remove link
2013-07-26 17:41:15 -07:00
Ben Ogle
d13cc7d96f
Merge branch 'summit' of github.com:github/atom into summit
2013-07-26 17:32:07 -07:00
Kevin Sawicki & Matt Colyer
624ca77173
Wrap webkitGetUserMedia in nextTick for reliability
2013-07-26 17:24:37 -07:00
Ben Ogle
ac8c95d9a6
Fix padding on connections count
2013-07-26 17:16:47 -07:00
Ben Ogle
492fc46fb8
Add avatar when video hidden
2013-07-26 17:08:52 -07:00
Ben Ogle
86d1990894
Add fontello icons.
...
Remove this when we have octicons for audio and video
2013-07-26 16:54:35 -07:00
Kevin Sawicki & Nathan Sobo
121ee10f5a
Call atom.getWindowState() instead of accessing property directly
2013-07-26 16:17:32 -07:00
Kevin Sawicki & Nathan Sobo
c1e6aeece8
Store live reference to root view state in window state instead of clone
2013-07-26 16:17:32 -07:00
Ben Ogle
450caa124a
add another color
2013-07-26 16:12:34 -07:00
Ben Ogle
85e90f2c09
Add ParticipantViewContainer
...
makes the stacking of participant views waaay better
2013-07-26 16:10:04 -07:00
Ben Ogle
c6293afc3b
Add index to participant view to stack multiple vids
2013-07-26 15:39:03 -07:00
Ben Ogle
87183f52ad
comment out the avatar thing
2013-07-26 15:39:03 -07:00
Ben Ogle
c49e092082
toggle classes added to participant view
2013-07-26 15:39:03 -07:00
Ben Ogle
100110430a
Add toggle states and colors to toggle vid and audio buttons
2013-07-26 15:39:03 -07:00
Kevin Sawicki & Nathan Sobo
9d2756a8ae
Rename audio/video configuration keys
2013-07-26 15:28:23 -07:00
Kevin Sawicki & Nathan Sobo
163015517e
Create media connection for each other participant
2013-07-26 15:06:16 -07:00
Ben Ogle
5b267f4a3f
cursor has site color
2013-07-26 14:44:32 -07:00
Ben Ogle
e07f92c4ee
Pick colors for the cursors and volume bars
2013-07-26 14:32:36 -07:00
Ben Ogle
a7b496f8c1
add site-id class to selection-view
2013-07-26 14:10:11 -07:00
Ben Ogle
f562a84bb5
add TODO for the crappy siteId hash usage
2013-07-26 14:01:18 -07:00
Ben Ogle
e84065fd9d
Better use of participant object
2013-07-26 14:00:53 -07:00
Ben Ogle
c6737caae6
add test for clientId -> siteId map
2013-07-26 13:50:02 -07:00
Ben Ogle
a0b7b4dd96
use clientIdToSiteId in participant view
2013-07-26 13:50:02 -07:00
Ben Ogle
4fe90900cc
add clientIdToSiteId to session's document
2013-07-26 13:48:24 -07:00
Matt Colyer
e088daa15b
Copy the session id when hosting via the statusbar
2013-07-26 13:43:25 -07:00
Matt Colyer
cc9902958e
Remove unused github avatar initialization
2013-07-26 13:30:40 -07:00
Matt Colyer
b87b4c1089
Reduce size of video stream
2013-07-26 12:22:33 -07:00
Kevin Sawicki & Nathan Sobo
c2ec172617
Upgrade telepath to avoid marker update corner case
2013-07-26 13:04:42 -06:00
Kevin Sawicki & Nathan Sobo
a60320df3a
Add Participant class
2013-07-26 12:25:20 -06:00
Kevin Sawicki & Nathan Sobo
32f75040de
Spec 💄 – Move spies to beforeEach and s/host/leader/g
2013-07-26 11:48:42 -06:00
probablycorey
c7321a795b
Use WsChannel to handle media webrtc handshake
2013-07-26 08:54:07 -07:00
Kevin Sawicki & Nathan Sobo
8493ef092e
Add Editor.getRelativePath() that delegates to EditSession
2013-07-26 08:45:41 -07:00
Kevin Sawicki & Nathan Sobo
a9edaaba51
Add failing spec for splitting edit sessions
2013-07-26 08:45:13 -07:00
Kevin Sawicki
0e89db68a3
Upgrade to patrick 0.4
2013-07-26 08:40:45 -07:00
Kevin Sawicki
4f6f26735c
Upgrade to git-utils 0.24
2013-07-26 08:38:40 -07:00
Cheng Zhao
b9261a33be
Update apm: update node to v0.10.15.
2013-07-26 20:16:56 +08:00
Kevin Sawicki & Nathan Sobo
b4401cf10c
Upgrade to patrick 0.3
2013-07-25 19:22:02 -07:00
Kevin Sawicki & Nathan Sobo
b55d4364ff
Allow audio/video to be disabled via config
2013-07-25 19:18:09 -07:00
Kevin Sawicki & Nathan Sobo
4c65332e55
Log when attempting to open non-session URL
2013-07-25 19:04:16 -07:00
Kevin Sawicki & Nathan Sobo
20f983874a
Log the session being joined from the browser process
2013-07-25 19:03:30 -07:00
Kevin Sawicki & Nathan Sobo
f859c1e32a
Warn if we drop replication events
2013-07-25 19:00:32 -07:00
Ben Ogle
eb40100b0f
Add action bar to video.
2013-07-25 18:40:42 -07:00
Ben Ogle
ad946ea482
Add email title to user. Could be a proper tooltip?
2013-07-25 18:40:42 -07:00
Ben Ogle
f547af2896
Add small view by clicking
2013-07-25 18:40:41 -07:00
Ben Ogle
05caa45939
use getOtherParticipants in initial view creation
2013-07-25 18:40:41 -07:00
Ben Ogle
b73f020555
remove listening event, add logic to started and stopped events
2013-07-25 18:40:41 -07:00
Ben Ogle
b4ee425711
subscribe to participant change events in status bar view
2013-07-25 18:40:41 -07:00
Kevin Sawicki & Nathan Sobo
ffb4387aab
Upgrade atom-collaboration-server
2013-07-25 18:10:49 -07:00
Kevin Sawicki & Nathan Sobo
ba644ea9f1
Add SSL support to session
2013-07-25 17:58:51 -07:00
Ben Ogle & Corey Johnson
602fecefa6
Handle participant exiting
2013-07-25 16:05:48 -07:00
probablycorey
d49d3156eb
Display audio and video on all sessions
2013-07-25 16:05:48 -07:00
probablycorey
47ee4337ce
Add Ben Ogle to pairs file
...
For the 50th time
2013-07-25 16:05:48 -07:00
probablycorey
a8cdf2036d
Add isListening to session
2013-07-25 16:05:48 -07:00
probablycorey
0ee9aecbd1
Change isHost to isLeader
2013-07-25 16:05:48 -07:00
probablycorey
34b6c71e8a
💄
2013-07-25 16:05:47 -07:00
Ben Ogle
ff73ffcb16
style the video
2013-07-25 16:05:47 -07:00
Ben Ogle
cff8833b4c
Add status bar icon for sharing.
...
Also adds participant views to the rootView
2013-07-25 16:05:30 -07:00
Kevin Sawicki & Nathan Sobo
9f8a6598e3
Use avatar url directly
2013-07-25 14:36:32 -07:00
Kevin Sawicki & Nathan Sobo
0771270c0d
Remove user from ec2 host
2013-07-25 14:17:25 -07:00
Kevin Sawicki & Nathan Sobo
185f97e3b2
Default session host to ec2 instance
2013-07-25 13:59:23 -07:00
Kevin Sawicki & Nathan Sobo
3685cb3b52
Display participants in host and guest views
...
Also add back media connection starting in Session
2013-07-25 13:47:55 -07:00
Kevin Sawicki & Nathan Sobo
bb3cacf2cd
Unify guest and host sessions into single class
2013-07-25 12:56:38 -07:00
Kevin Sawicki & Nathan Sobo
241e787d0f
Emit 'participant-exited' events
2013-07-25 12:26:41 -06:00
Kevin Sawicki & Nathan Sobo
4c49b69613
Include participant data in 'participant-entered' event
2013-07-25 12:13:08 -06:00
Kevin Sawicki & Nathan Sobo
954a130f41
Include participants data w/ GuestSession 'started' events
2013-07-25 12:08:33 -06:00
Kevin Sawicki & Nathan Sobo
721bc67389
💄
2013-07-25 11:59:17 -06:00
Kevin Sawicki & Nathan Sobo
1755702e1a
Include participants data w/ HostSession 'started' event
2013-07-25 11:51:07 -06:00
Kevin Sawicki & Nathan Sobo
a4e1d84ebb
Assign clientId to Session from its channel
2013-07-25 11:50:29 -06:00
Kevin Sawicki & Nathan Sobo
b9e23b96eb
Use atom-collaboration-server directly in specs
2013-07-25 10:38:54 -06:00
Kevin Sawicki & Nathan Sobo
a22587d09b
Send OAuth token as web socket query param
2013-07-24 19:47:10 -07:00
Kevin Sawicki & Nathan Sobo
50c1fb2e3c
Remove redis channel
2013-07-24 18:42:52 -07:00
Kevin Sawicki & Nathan Sobo
1f00254759
Handle presence on server and clean up channel/event names
2013-07-24 19:35:05 -06:00
Kevin Sawicki & Nathan Sobo
de403a68c3
Remove Pusher-related code
2013-07-24 19:10:05 -06:00
Kevin Sawicki & Nathan Sobo
6b19cbad44
Replace RedisChannel with WsChannel
2013-07-24 18:59:55 -06:00
Kevin Sawicki & Nathan Sobo
1fc6509a51
Use Redis pub/sub for channels. ⚡ to @mcolyer for the idea!
2013-07-24 17:20:01 -06:00
Ben Ogle
e1a78d1f0f
newlines follow last line's indent
2013-07-24 15:28:12 -07:00
Ben Ogle
c7de0ba3bc
fix #634 jump to the beginning of the fold when clicking on folded block.
2013-07-24 15:12:19 -07:00
Kevin Sawicki & Nathan Sobo
1bfb10bf2b
Distribute events with pusher
2013-07-24 15:05:39 -07:00
Ben Ogle & Corey Johnson
16cce1efb1
nof
2013-07-24 14:55:43 -07:00
Ben Ogle
b3025a4dfc
rename rowRangeForCommentFoldAtBufferRow -> rowRangeForCommentAtBufferRow
2013-07-24 13:09:00 -07:00
Ben Ogle
11a1a27dbd
Handle * prefixes properly
2013-07-24 12:18:27 -07:00
Ben Ogle
e76fe439ba
Fix tests. Indent oops.
2013-07-24 12:18:27 -07:00
Ben Ogle
cc8513afdf
remove !! hack on isComment
2013-07-24 12:18:27 -07:00
Ben Ogle
c17f5bd41e
Return false from isComment() for consistency
2013-07-24 12:18:27 -07:00
Ben Ogle
2d9ef9aad6
Add note for ScreenRow in tokenizedBuffers
2013-07-24 12:18:27 -07:00
Ben Ogle
f7bb8aab9e
Move rowRangeForParagraphAtBufferRow into LanguageMode
2013-07-24 12:18:27 -07:00
Ben Ogle
c5c1980c9a
remove fdescribe
2013-07-24 12:11:33 -07:00
Ben Ogle
f234b8fa27
respects comment chars
2013-07-24 12:11:33 -07:00
Ben Ogle
778e3bbd67
respects indentation
2013-07-24 12:11:33 -07:00
Ben Ogle
5d8d5da602
autoflow respects current paragraphs
2013-07-24 12:11:33 -07:00
Ben Ogle
fe449e31e3
Move config stuff out of the autoflow
2013-07-24 12:11:33 -07:00
Ben Ogle
617f0ae79a
tests work again
2013-07-24 12:11:33 -07:00
Ben Ogle
cf3de0e8dc
move autoflow into lib dir
2013-07-24 12:11:32 -07:00
Ben Ogle
173c47f780
Fix issue in jumping to next bookmark
2013-07-24 12:07:56 -07:00
Ben Ogle
77e12e3658
add comment about using better invalidation strategy
2013-07-24 12:07:56 -07:00
Ben Ogle
8db9551700
Handle one bookmark
2013-07-24 12:07:56 -07:00
Ben Ogle
ece0c76158
Use @editor.command to bind to commands
2013-07-24 12:07:56 -07:00
Ben Ogle
8881847c61
Handle jumping case when no bookmarks
2013-07-24 12:07:55 -07:00
Ben Ogle
4254efd49e
remove fdescribe
2013-07-24 12:07:55 -07:00
Ben Ogle
6968075d38
Jumping to bookmarks works
2013-07-24 12:07:55 -07:00
Ben Ogle
3cb29e1d5c
visually marks bookmarked lines
2013-07-24 12:07:55 -07:00
Ben Ogle
e632b091f9
add initial bookmark plugin
2013-07-24 12:07:55 -07:00
Ben Ogle
afa92e51f6
update changelog for the folding changes
2013-07-24 12:05:16 -07:00
Ben Ogle
d746c7566c
Fix CommandPanel spec
...
I added a new sample-with-comments.js file which
has more matches for 'sort', so the test needed
to be updated.
2013-07-24 12:05:16 -07:00
Ben Ogle
0a075c6934
remove fdescribe
2013-07-24 12:05:16 -07:00
Ben Ogle
cef3b7d634
move folding tests from EditSession -> LanguageMode
2013-07-24 12:05:16 -07:00
Ben Ogle
c31ba651cf
Add shortcuts for folding at an indent level.
2013-07-24 12:05:16 -07:00
Ben Ogle
d4d3426b4e
Add foldAllAtIndentLevel()
2013-07-24 12:05:16 -07:00
Ben Ogle
89e3d2efec
Rearrange folding functions
...
I think it is more clear to have small constituent
functions below functions that compose them. IMO,
this reads better.
2013-07-24 12:05:15 -07:00
Ben Ogle
c2326d096b
Fold comments in foldAll()
2013-07-24 12:05:15 -07:00
Ben Ogle
18146346f6
add failing comment fold tests
2013-07-24 12:05:15 -07:00
Ben Ogle
519c514092
add a new sample with some comments
2013-07-24 12:05:15 -07:00
Ben Ogle
4187615fa7
Fix test
2013-07-24 11:53:33 -07:00
Ben Ogle
d98ea0180c
Proper handling of cursor up and down behavior when selection range
2013-07-24 11:53:33 -07:00
Ben Ogle
226a4bf391
Add tests for moving to end of selection
2013-07-24 11:53:33 -07:00
Ben Ogle
a689a5906e
add moveToEndOfSelection option to moveLEft and moveRight
2013-07-24 11:53:33 -07:00
Kevin Sawicki
71cbcf9c4a
Enable peer.js debug flag
...
This will log messages from the reliable library to try
and debug the packet loss issue.
2013-07-24 08:29:07 -07:00
Kevin Sawicki
40d76d2db9
Replace git global with project.getRepo()
2013-07-23 19:31:32 -07:00
Kevin Sawicki & Nathan Sobo
79fab6602f
Don't replicate spell check markers
2013-07-23 18:31:30 -07:00
Kevin Sawicki & Nathan Sobo
672d0051cc
Upgrade to peer.js 0.2.8
2013-07-23 18:04:52 -07:00
Kevin Sawicki & Nathan Sobo
865ab16fdf
Uncomment essential logging lines
2013-07-23 17:52:05 -07:00
Corey Johnson & Matt Colyer
ce2a613858
Remove sharing ivar from Host Session
2013-07-23 17:49:20 -07:00
Corey Johnson & Matt Colyer
087c4c60a1
Don't turn on the web cam until sharing is begun
2013-07-23 17:49:20 -07:00
Corey Johnson & Matt Colyer
77acaf0a1a
Refactor Host Session
2013-07-23 17:49:20 -07:00
Corey Johnson & Matt Colyer
12ffff9dde
Refactor guest session
2013-07-23 17:49:20 -07:00
Corey Johnson & Matt Colyer
81147c4bc6
Add TURN server support for all WebRTC connections
2013-07-23 17:49:19 -07:00
Matt Colyer
0e3940373d
Add user to turn server configuration
2013-07-23 17:49:19 -07:00
Corey Johnson & Matt Colyer
07dea75562
Configure TURN and STUN servers
2013-07-23 17:49:19 -07:00
Kevin Sawicki & Nathan Sobo
1bd9a6bef3
Display cursors from all replicas
2013-07-23 17:49:19 -07:00
Kevin Sawicki & Nathan Sobo
1bf6307480
Display selections from all replicas
2013-07-23 17:49:19 -07:00
Kevin Sawicki & Nathan Sobo
b8b9653fc0
💄
2013-07-23 17:49:19 -07:00
Kevin Sawicki & Nathan Sobo
636f81703c
Distinguish remote and local selections in EditSession
...
Also: Add an Environment spec helper class that swaps out global
variables to simulate running code in different environments for the
replication specs.
2013-07-23 17:49:14 -07:00
Ben Ogle
18370bb663
Merge pull request #645 from github/bo-move-word-behavior
...
Add new commands for moving between words
2013-07-23 15:38:37 -07:00
Ben Ogle
1465736974
Merge branch 'master' into bo-move-word-behavior
...
Conflicts:
src/app/editor.coffee
2013-07-23 15:34:20 -07:00
Ben Ogle
3907344fef
Merge pull request #646 from github/bo-small-dark-theme-change
...
Small dark theme change
2013-07-23 15:32:51 -07:00
Ben Ogle
7c414d47cb
Merge pull request #644 from github/bo-fix-scrollbar-issues
...
Fix scrollbar css issues
2013-07-23 15:31:38 -07:00
Kevin Sawicki
5161a71bae
Remove unused telepath key from initial data hash
2013-07-23 12:02:59 -07:00
Kevin Sawicki & Nathan Sobo
9c67aa105b
Replace createSite with new Site
2013-07-23 11:58:41 -07:00
Kevin Sawicki
adbdb1492f
DRY up repo URL to project path mapping
2013-07-23 11:56:42 -07:00
Kevin Sawicki
4fff0b9792
Remove project path from state so it doesn't replicate
2013-07-23 11:40:21 -07:00
Kevin Sawicki
4c912f4538
Pretty print window state JSON when serializing to disk
2013-07-23 11:34:03 -07:00
Kevin Sawicki
a305e15746
Shrink avatar image/video to 32px
2013-07-23 08:31:32 -07:00
Kevin Sawicki
202492cc4b
Trigger started/stopped events based on peer.js open/close events
2013-07-23 08:28:02 -07:00
Kevin Sawicki
bc74be531d
Mention keymap changes and inspect element menu
2013-07-23 08:13:32 -07:00
Kevin Sawicki & Nathan Sobo
f3a932bbde
Remove unused initialPath load setting
...
This is now handled inside Project@deserialize
2013-07-22 20:00:15 -07:00
Kevin Sawicki & Nathan Sobo
7aa2084147
💄
2013-07-22 19:59:18 -07:00
Kevin Sawicki & Nathan Sobo
019a0f2b84
Don't deserialize null pane container root
2013-07-22 19:58:59 -07:00
Kevin Sawicki & Nathan Sobo
501a6b7d11
Add site global used to create all telepath documents
2013-07-22 19:58:27 -07:00
Kevin Sawicki & Nathan Sobo
0370eb9236
Default soft wrap to millionth column
...
This is because peer.js cannot encode Infinity
but it should be ideally controlled via a boolean
flag instead of column number.
2013-07-22 18:40:57 -07:00
Kevin Sawicki & Nathan Sobo
4cba8ab48f
Serialize project when editor window is unloaded
2013-07-22 18:39:32 -07:00
Kevin Sawicki & Nathan Sobo
f4e7693e70
💩 Put apm back to version we clobbered during merge
2013-07-22 18:47:16 -06:00
Kevin Sawicki & Nathan Sobo
73adc40c4e
💄 use array-shorthand instead of new Range
2013-07-22 18:39:46 -06:00
Kevin Sawicki & Nathan Sobo
844469a9a7
Resolve filePath in Project.buildBuffer
2013-07-22 18:39:22 -06:00
Kevin Sawicki & Nathan Sobo
faa8a8d9fc
Use absolute path instead of uri when opening save-as dialog
2013-07-22 18:18:42 -06:00
Kevin Sawicki & Nathan Sobo
fa59aafffb
Relativize buffer paths for replication
...
TextBuffers now maintain a reference to their containing project to
make it easier to test replication of buffers between environments
without worrying about the value of the `project` global.
We're also starting the process of moving the `git` global into Project
as the `Project.repository` property.
2013-07-22 18:13:01 -06:00
Corey Johnson & Matt Colyer
d051cbe0f6
Add video and audio streams to host view
2013-07-22 14:13:58 -07:00
Corey Johnson & Matt Colyer
1f18c0ba02
Stream audio and video feed of host to guest view
...
Conflicts:
src/packages/collaboration/lib/session-utils.coffee
2013-07-22 13:58:55 -07:00
Corey Johnson & Matt Colyer
034aaa2927
Assume first message sent by host is a telepath document
2013-07-22 13:57:46 -07:00
probablycorey
7b57c12f59
💄
2013-07-22 13:57:36 -07:00
Ben Ogle
592b0886b2
new editor is now cmd+n, cmd+shift+n is new window fixes #652
2013-07-22 13:45:04 -07:00
Kevin Sawicki & Nathan Sobo
642df0924d
Merge branch 'master' into shared-buffers
...
Conflicts:
vendor/apm
2013-07-22 11:54:51 -07:00
Kevin Sawicki & Nathan Sobo
1685d62cae
Don't allow caching of coffee requires to be overridden in tasks
...
This is a follow-on to the previous commit which handled the index.html
case.
2013-07-22 11:50:14 -07:00
Kevin Sawicki & Nathan Sobo
e705e3e045
Don't allow caching of coffee requires to be overridden
...
Previously coffeestack was requiring a different version of coffeescript
than atom was, which had a side effect of re-registering the extension
handler for .coffee requires. This disabled coffee-cache, which made
require really slow again.
2013-07-22 11:44:39 -07:00
Kevin Sawicki
56a2c79fe1
Merge branch 'collaboration-presence' into shared-buffers
...
Conflicts:
src/app/edit-session.coffee
src/app/project.coffee
src/app/text-buffer.coffee
src/app/window.coffee
src/packages/collaboration/lib/bootstrap.coffee
src/packages/collaboration/lib/session-utils.coffee
vendor/telepath
2013-07-22 10:12:45 -07:00
Kevin Sawicki
0bb7d3ba09
Default save as dialog to directory of active item
2013-07-22 09:11:57 -07:00
Ben Ogle
8e92499ebb
Fix comments so they match up with actual behavior
2013-07-22 09:02:05 -07:00
Ben Ogle
62e0274ff6
hook selectToFirstCharacterOfLine up to a command in editor.
2013-07-22 09:02:05 -07:00
Ben Ogle
fe4c4e9751
Add selectToFirstCharacterOfLine to editSession
2013-07-22 09:02:05 -07:00
Kevin Sawicki
baa03f5587
Upgrade apm
...
Closes #638
2013-07-22 08:35:10 -07:00
Nathan Sobo
d85560e886
💄
2013-07-21 18:38:51 -06:00
Nathan Sobo
25d594e717
Update spell-check package for new telepath-based marker API
2013-07-21 18:00:55 -06:00
Nathan Sobo
383ba80d1e
Use EditSession.getSoftTabs instead of .softTabs attr in snippets spec
2013-07-21 17:51:42 -06:00
Nathan Sobo
561e666091
Eliminate EditSession.markersForBufferPosition
...
We use findMarkers for everything now
2013-07-21 17:51:02 -06:00
Nathan Sobo
071f8a6a84
Use .findMarkers instead of .markersForBufferPosition in snippets
2013-07-21 17:50:12 -06:00
Nathan Sobo
da95d26c58
Upgrade telepath to fix markers at end of buffer being invalid
2013-07-21 17:49:51 -06:00
Nathan Sobo
9c4478302e
Translate attribute names in DisplayBufferMarker.matchesAttributes
2013-07-21 17:49:15 -06:00
Nathan Sobo
28a0bdaf95
Add TextBuffer.destroyMarker
2013-07-21 17:14:16 -06:00
Nathan Sobo
50ade54c3c
Also serialize project in pane specs that remove the pane from the DOM
...
The project contains the only reference to the buffer that belongs to
the edit session in the serialized pane. If we tear down the pane then
the edit session is destroyed and the buffer is removed. So we have to
serialize and restore the project to its previous state once we finish
tearing down the view.
2013-07-21 16:55:44 -06:00
Nathan Sobo
d43f459ad1
Fall back to .serialize() if a pane item has no .getState() method
2013-07-21 16:46:22 -06:00
Nathan Sobo
383985d331
Ensure there is clean serialization of RootView state
...
Everything from RootView to Pane needs to return a serialized clone of
its state, so we don't accidentally further mutate the serialized state
in tests.
2013-07-20 22:40:40 -06:00
Nathan Sobo
5246d4cd72
Add Project.getState() and make Project.serialize clone state
2013-07-20 21:24:32 -06:00
Nathan Sobo
97c4b9a83a
Don't clone state in EditSession.getState()
2013-07-20 21:21:51 -06:00
Nathan Sobo
ff9acb50ff
Deserialize display buffer when deserializing edit sessions
...
Previously, we kept display buffer attributes in the edit session's
serialized state, then recreated a fresh display buffer each time when
deserializing edit sessions. Now that DisplayBuffer and TokenizedBuffer
are serializable, we can just include them directly when serializing
the edit session.
2013-07-20 18:21:44 -06:00
Nathan Sobo
ca0832e58e
Include folds in DisplayBuffer deserialization
2013-07-20 16:41:46 -07:00
Nathan Sobo
503629fdcb
💄
2013-07-20 16:40:38 -07:00
Nathan Sobo
eeeb453cf9
Back DisplayBuffer with a telepath document
2013-07-20 16:22:26 -07:00
Nathan Sobo
e1f795a352
Back TokenizedBuffer with a telepath document
2013-07-20 15:42:13 -07:00
Nathan Sobo
2b7a294cdd
Use new marker attribute API to store/replicate selection goal ranges
2013-07-20 02:24:35 -07:00
Nathan Sobo
c85932d46b
Preserve folds and all selection attributes when copying EditSessions
2013-07-20 02:23:12 -07:00
Nathan Sobo
75cf1acce1
Honor preserveFolds option when creating a new selection
2013-07-20 02:23:12 -07:00
Nathan Sobo
7f5d71dada
💄
2013-07-20 02:23:12 -07:00
Nathan Sobo
1f8fd3c16c
Fix isReversed option name
2013-07-20 02:23:12 -07:00
Nathan Sobo
7ccfd6c94b
💄
2013-07-20 02:23:12 -07:00
Nathan Sobo
1911ef2d80
Fix 'isReversed' option name for marker creation
2013-07-20 02:23:12 -07:00
Nathan Sobo
74347ea874
Upgrade telepath to allow marker attributes to be updated
2013-07-20 02:23:06 -07:00
Ben Ogle
214d73d812
Remove line highlight in dark syntax
...
When moving around and selecting things, the entire line looks selected
and is super confusing. This leaves the line number highlighted, but
not the line itself.
2013-07-19 13:57:08 -07:00
Ben Ogle
8c6fe7a540
lighten selection color so it's more clear.
2013-07-19 13:55:29 -07:00
Ben Ogle
164d5591a0
remove comment
2013-07-19 13:25:05 -07:00
Ben Ogle
85cb7c88fa
plumb up the select to boundary to editor commands
2013-07-19 12:21:36 -07:00
Ben Ogle
4ccbd03daf
I can't spell. Boundary.
2013-07-19 12:17:17 -07:00
Ben Ogle
3df33a7367
Add selection counterparts to move next/prev word boundary
2013-07-19 12:07:30 -07:00
Ben Ogle
13b592d1f3
Add Cursor::moveToNextWordBoundry()
...
Plumb up to editor as well.
2013-07-19 11:37:47 -07:00
Ben Ogle
ab8df8dcde
Add moveToPreviousWordBoundry to cursor.
...
Plumb it up to a command in the editor.
2013-07-19 11:16:14 -07:00
Ben Ogle
2b25d433c7
move editor scrollbar above the edit pane
...
So you can grab it with your mouse!
2013-07-18 17:45:38 -07:00
Ben Ogle
1ba8218743
Move the resize handle over between the treeview and the editor
...
Otherwise it covers up the scrollbar in the treeview. No bueno.
2013-07-18 17:42:36 -07:00
Nathan Sobo
de1b69dbc9
Add DisplayBuffer.copy
2013-07-18 11:34:39 -07:00
Nathan Sobo
8b53b4d749
Add ability to copy display buffer markers
2013-07-18 10:25:03 -07:00
Ben Ogle
17cf2bd1c8
Merge pull request #635 from github/bo-fix-comment-indent
...
Add proper indents to comments on toggle-line-comments Closes #615
2013-07-18 10:13:28 -07:00
Nathan Sobo
c54bb792b2
Make EditSession.copy return a copy with a unique id and markers
...
We want to be able to use the copy independently, which means we
should not use EditSession@deserialize to create it because that will
tie us to the same selection markers.
2013-07-18 06:23:43 -07:00
Cheng Zhao
1746bc8797
Add 'Inspect Element' context menu. Fixes #632 .
2013-07-18 20:10:33 +08:00
Cheng Zhao
635f09b741
Destroy window immediately when user choose to close window.
...
There is no need to delay destroy now.
2013-07-18 18:57:34 +08:00
Cheng Zhao
ee0443e40c
Revert "Use atom-shell 23dd5b4da8"
...
Since the async function issue is fixed in atom-shell, we can go back to
use the latest release.
2013-07-18 18:57:13 +08:00
Ben Ogle
d02e9172da
💄
2013-07-17 21:04:50 -07:00
Nathan Sobo
804df73e8d
Get edit session specs passing with selection based markers
2013-07-17 19:16:42 -07:00
Ben Ogle
bc55ee6bd2
Add change string to changelog.md
...
Added a newline; assumed I am the first on this deploy
2013-07-17 18:30:43 -07:00
Ben Ogle
76be95bd6c
update comment
2013-07-17 18:25:41 -07:00
Ben Ogle
e43e8d156e
Combat against empty range; fixes tests
2013-07-17 18:22:41 -07:00
Ben Ogle
2aca31988f
Fix tests in EditSession
2013-07-17 17:56:52 -07:00
Ben Ogle
c937827582
Use editSession.lineForBufferRow()
...
Rather than the buffer directly.
2013-07-17 17:51:40 -07:00
Ben Ogle
c52cf836cd
remove the f on the describe
2013-07-17 17:42:33 -07:00
Ben Ogle
0924ad586f
spaces around the +
2013-07-17 17:39:39 -07:00
Ben Ogle
abdce2df04
replace new Range(...) with [[..], [..]] syntax
2013-07-17 17:38:51 -07:00
Ben Ogle
3f8c120ad0
update tests to be more clear
2013-07-17 17:37:45 -07:00
Ben Ogle
365e5e8413
calcMinIndent -> minIndentLevelForRowRange
2013-07-17 17:35:05 -07:00
Ben Ogle
90e53ad3e2
Add proper indents on auto comments
2013-07-17 16:04:53 -07:00
Nathan Sobo
a724ef3b40
Tag selection markers with a disambiguating EditSession id
...
This prevents selection markers created by different edit sessions
from being shared. Otherwise every edit session for a buffer would be
forced to have the same selection/cursor state.
2013-07-17 15:29:21 -07:00
Nathan Sobo
ab8c0bbf04
Make DisplayBuffer.getMarkers call down into TextBuffer.getMarkers
2013-07-17 15:00:15 -07:00
Ben Ogle & Nathan Sobo
96f434f276
Set languageMode and softTabs in constructor, not setBuffer
...
The softTabs option is only in scope in the constructor, and it can
sometimes be needed if we're unable to auto-determine the softTabs
setting from the buffer.
2013-07-17 14:59:46 -07:00
Ben Ogle & Nathan Sobo
ba3fa50c6e
Add DisplayBufferMarker.getAttributes
2013-07-17 14:58:21 -07:00
Ben Ogle & Nathan Sobo
e8d4bbe5e7
💄 Extract setBuffer/buildDisplayBuffer methods
2013-07-17 12:05:18 -07:00
Ben Ogle & Nathan Sobo
bb695ec53f
Replicate the destruction of selections
2013-07-17 11:53:39 -07:00
Ben Ogle & Nathan Sobo
6079dd4ba3
💄
2013-07-17 11:33:56 -07:00
Ben Ogle & Nathan Sobo
47bfac22c2
Replicate the addition of new selections
2013-07-17 11:12:42 -07:00
Ben Ogle & Nathan Sobo
461e331f58
🙊
2013-07-17 11:12:18 -07:00
Ben Ogle & Nathan Sobo
f32e1fc643
Replicate initial EditSession selection state
2013-07-17 10:25:28 -07:00
Ben Ogle & Nathan Sobo
baeae2d8d5
Upgrade telepath so we can query 'invalidation' key in findMarkers
2013-07-17 10:25:02 -07:00
Corey Johnson & Matt Colyer
4a67bfcf15
Remove editor.autoIndentOnPaste config option
...
Normalize paste on indent covers most use cases of autoindent when pasting.
Closes #584
2013-07-16 17:08:12 -07:00
Corey Johnson & Matt Colyer
2410ea0d5b
Add Matt to pairs file
2013-07-16 17:07:59 -07:00
Kevin Sawicki
6482e26526
Copy session url to clipboard instead of just id
2013-07-16 09:49:47 -07:00
Kevin Sawicki
0a4e3cec94
Add missing connection prefix to event name
2013-07-16 09:49:47 -07:00
Kevin Sawicki
c8accea5dc
Synchronize instead of Synchronize
2013-07-16 09:49:47 -07:00
Kevin Sawicki
438b8f6a14
Support launching the app directly with a URL
...
In this case there will be no paths to open and so editor windows
should be created.
This will allow sessions to be joined when Atom isn't currently running
but a session link is clicked from within another application.
2013-07-16 09:49:47 -07:00
Kevin Sawicki
522768e6c0
Handle opening session urls
2013-07-16 09:49:47 -07:00
Kevin Sawicki
5bb45d4684
Add serialization version to image and archive edit sessions
2013-07-16 09:49:46 -07:00
Kevin Sawicki
3d6fb85152
Upgrade to patrick 2.0
2013-07-16 09:49:46 -07:00
Kevin Sawicki
9ccf9365c3
Make all edit session uri's relative
...
This allows them to be collaborated without having absolute paths
in the shared document.
2013-07-16 09:49:46 -07:00
Kevin Sawicki
a9710e7a63
Ignore session id if empty
2013-07-16 09:49:46 -07:00
Kevin Sawicki
f3bb826e8d
Remove unused color from dark collaboration theme
2013-07-16 09:49:46 -07:00
Kevin Sawicki
96b91ef36b
Add collaboration stylesheet for light theme
2013-07-16 09:49:46 -07:00
Kevin Sawicki
ae9ffbb526
Rename buddy-list.less to collaboration.less
2013-07-16 09:49:46 -07:00
Kevin Sawicki
89dba4603c
Add progress bar to loading sesion view
2013-07-16 09:49:46 -07:00
Corey Johnson & Kevin Sawicki
8812b6c31d
Use patrick to mirror repository state
2013-07-16 09:49:46 -07:00
Corey Johnson & Kevin Sawicki
33f538ebf4
Create new branch if guest has unpushed changes
2013-07-16 09:49:46 -07:00
Corey Johnson & Kevin Sawicki
56b333e7fb
💄
...
Kevin found this offensive
2013-07-16 09:49:46 -07:00
Corey Johnson & Kevin Sawicki
72d76e511e
Begin replication of host repo state
2013-07-16 09:49:45 -07:00
Corey Johnson & Kevin Sawicki
601efa53e6
Only create single host view instance
2013-07-16 09:49:45 -07:00
Corey Johnson & Kevin Sawicki
af80327995
Set guest session project path from repo name
2013-07-16 09:49:45 -07:00
Corey Johnson & Kevin Sawicki
3ce520d9de
Store participants and repository under collaborationState doc
2013-07-16 09:49:45 -07:00
Corey Johnson & Kevin Sawicki
1836257f0b
Show avatars in host and guest views
2013-07-16 09:49:45 -07:00
Kevin Sawicki
98765c7d5c
Only display participants that aren't the host
2013-07-16 09:49:45 -07:00
Kevin Sawicki
f3ca26e2c9
Trigger participants-changed in guest session
2013-07-16 09:49:45 -07:00
Kevin Sawicki
b1ca43ac0f
Upgrade telepath
2013-07-16 09:49:45 -07:00
Kevin Sawicki
5ce0cf65c4
Unvendor pusher.js
2013-07-16 09:49:45 -07:00
Corey Johnson & Kevin Sawicki
460a09f9eb
Show participants in the session
2013-07-16 09:49:45 -07:00
Corey Johnson & Kevin Sawicki
40d500949b
Remove presence from collaboration package.
2013-07-16 09:49:45 -07:00
Corey Johnson & Kevin Sawicki
be078b2b41
Add share button to buddy list
2013-07-16 09:49:45 -07:00
Kevin Sawicki
0fd44994ee
Trigger status changed for self
2013-07-16 09:49:44 -07:00
Kevin Sawicki
09e73b16fe
Show all open windows in buddy list
2013-07-16 09:49:44 -07:00
Kevin Sawicki
b55e62f2ab
Use fat arrow for callbacks
2013-07-16 09:49:44 -07:00
Kevin Sawicki
aab4d7a78b
Add avatar to buddy view
2013-07-16 09:49:44 -07:00
Kevin Sawicki
533f91e7ac
Remove unused class
2013-07-16 09:49:44 -07:00
Kevin Sawicki
aed7d3ed70
Make buddy list a permanent view on the right
2013-07-16 09:49:44 -07:00
Kevin Sawicki
0fdb15f9a6
Move peer.js to vendor directory
2013-07-16 09:49:44 -07:00
Kevin Sawicki
05748cd7dc
Display repo and branch in buddy list
2013-07-16 09:49:44 -07:00
Kevin Sawicki
b127492c9f
Add initial buddy list
2013-07-16 09:49:44 -07:00
Kevin Sawicki
4fde8f0753
Export Pusher class
2013-07-16 09:49:44 -07:00
Kevin Sawicki
e7ba9e1c9d
Add Git.getConfigValue()
2013-07-16 09:49:44 -07:00
Kevin Sawicki
d1812d74d6
Vendor pusher.js
2013-07-16 09:49:44 -07:00
Kevin Sawicki
17cecda23e
Use atom-shell 23dd5b4da8
...
The release past this build is causing issues with async callbacks
not firing.
2013-07-16 09:48:15 -07:00
Kevin Sawicki & Nathan Sobo
abc20b3a05
Update text buffer to use telepath markers
2013-07-15 17:07:06 -07:00
Kevin Sawicki
9d733a2da9
Don't grab native window focus
...
Call $(window) instead of atom.focus() so the native window
doesn't regain focus on each spec run preventing it from running
in the background.
2013-07-15 13:56:21 -07:00
Kevin Sawicki
6bbcc58542
Call atom.focus() in the root beforeEach
...
Async events are not currently firing in specs and this
appears to cause them fire.
2013-07-15 13:40:53 -07:00
Kevin Sawicki
1a76e3dc9d
Add missing '..' to node directory path
...
The path has changed and one more parent directory needs to be
traversed to find the bundled path to node for spawning child
processes.
2013-07-15 12:20:09 -07:00
Kevin Sawicki
ff70ae633d
Correct broken link to npm
2013-07-12 17:30:05 -07:00
Kevin Sawicki
d1f372e439
Rebuild native modules when atom-shell is upgraded
...
Spawn an apm rebuild when the atom shell version changes
after running the update-atom-shell script.
Closes #618
2013-07-12 14:48:10 -07:00
Kevin Sawicki
041f52aaaa
Upgrade apm
2013-07-12 14:07:03 -07:00
Kevin Sawicki
270d17814e
Move right border to tree view resizer
...
This allows the border to still show when the tree view
scrolls horizontally.
Closes #622
2013-07-12 13:59:52 -07:00
Kevin Sawicki
16095c8086
Add New Window to File menu
...
Closes #626
2013-07-11 20:22:43 -07:00
Coby Chapple
94e2dbbc2c
extraneous paren in package docs
2013-07-11 10:20:29 +01:00
Kevin Sawicki
010fa219aa
Move Point and Range specs to telepath
2013-07-05 12:53:51 -07:00
Kevin Sawicki
cdbbb114f6
Use PeerServer ☁️ instead of EC2
2013-07-05 12:53:51 -07:00
Kevin Sawicki
b8bd9b6ec6
Compare site id using site from original event
...
Previously the site was being looked for in a copy of the event where
only the range and text keys were picked and so it was always missing.
2013-07-05 12:53:51 -07:00
Kevin Sawicki & Nathan Sobo
5a26fa838f
Emit markers-updated event for remote buffer changes
...
This is temporary until markers are a part of telepath.
2013-07-05 12:53:51 -07:00
Kevin Sawicki & Nathan Sobo
bffe361151
Upgrade telepath
2013-07-05 12:53:51 -07:00
Kevin Sawicki & Nathan Sobo
bf45beedbe
Swap parameter order for Document.deserialize()
2013-07-05 12:53:51 -07:00
Kevin Sawicki & Nathan Sobo
e82170efcb
Serialize EditSession's buffer's id instead of its path
2013-07-05 12:53:50 -07:00
Kevin Sawicki & Nathan Sobo
9b22ca4825
Serialize window state in telepath format
2013-07-05 12:53:50 -07:00
Kevin Sawicki & Nathan Sobo
85cc81851f
Replicate insertion and removal of project buffers
...
Buffers are now destroyed when removed from the project if they
haven't been destroyed already.
2013-07-05 12:53:50 -07:00
Kevin Sawicki & Nathan Sobo
30273c6a66
Add serialization version to TextBuffer
2013-07-05 12:53:50 -07:00
Kevin Sawicki & Nathan Sobo
e01ac96b66
Guard against a null pending changed event
...
Previously TextBuffer would emit change events even when the change
was empty. SharedString does not emit empty change events and so a
pending event may no longer be present when a marker-updated event
fires.
2013-07-05 12:53:50 -07:00
Kevin Sawicki & Nathan Sobo
2ff282011b
💄
2013-07-05 12:53:50 -07:00
Kevin Sawicki
f766bbbb38
Remove Point and Range classes now provided by telepath
2013-07-05 12:53:50 -07:00
Kevin Sawicki
e5ef23dc5a
Expect null instead of undefined for invalid line rows
2013-07-05 12:53:50 -07:00
Kevin Sawicki
fddcbae4eb
Clip range specified to change()
2013-07-05 12:53:50 -07:00
Kevin Sawicki
2d313e07ff
Clip position in characterIndexForPosition()
2013-07-05 12:53:50 -07:00
Kevin Sawicki
1efa480b4e
Upgrade telepath
2013-07-05 12:53:50 -07:00
Kevin Sawicki & Nathan Sobo
05a3f35512
Normalize line endings in TextBuffer.change()
2013-07-05 12:53:50 -07:00
Kevin Sawicki & Nathan Sobo
72f9af4d00
Replicate buffer changes
...
Still some failures due to line endings
2013-07-05 12:53:49 -07:00
Kevin Sawicki & Nathan Sobo
dd0f7a032f
Start basing Buffer's text on a replicable string
2013-07-05 12:53:49 -07:00
Kevin Sawicki & Nathan Sobo
010c3435da
Add Project serialization version
2013-07-05 12:53:49 -07:00
Kevin Sawicki & Nathan Sobo
da3a89fc27
Don't show pane items that can't be deserialized
2013-07-05 12:53:49 -07:00
Nathan Sobo
30e4531a8f
Store buffer paths instead of serialized buffers in EditSession state
...
Since there can be multiple edit sessions per buffer, it doesn't make
sense to serialize the buffer multiple times. Previously, we were
de-duplicating buffers in the deserialize method itself, but this won't
work now that we want to replicate buffers.
2013-07-05 12:53:49 -07:00