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
b419cdf193
Close browser after last window exits on windows
2013-10-31 11:47:52 -07:00
Matt Colyer
febd845876
Escape backslashes in task bootstrap on all platforms
2013-10-30 14:48:22 -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
Matt Colyer
ab0c60bd45
Update paths in task bootstrap for windows
...
Fixes #1049
2013-10-30 14:30:01 -07:00
Kevin Sawicki
e6b3f400c0
Update git status on buffer path-changed events
2013-10-30 14:15:52 -07:00
Ben Ogle
b4a28d7418
Fix test
2013-10-30 12:13:38 -07:00
Ben Ogle
0a10603eb3
Pass all options through
2013-10-30 11:38:32 -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
93c7531cf9
Don't destroy pane items in confirmClose
2013-10-30 10:47:01 -07:00
Kevin Sawicki
c1d09f5229
Add cson to valid grammar extensions
2013-10-30 10:23:25 -07:00
Kevin Sawicki
8b9595f1bd
Use getter when toggling soft tabs
2013-10-30 09:06:12 -07:00
probablycorey
d07bf338c8
Consolidate pane item destruction
2013-10-29 15:55:07 -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
2d16fc33a3
Use Date.now()
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
dbf4ba099b
Merge remote-tracking branch 'origin/master' into cj-move-autosave-to-package
2013-10-29 11:05:26 -07:00
Kevin Sawicki
22589bf2dd
Require nslog on non-windows machines
2013-10-29 08:27:37 -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
Kevin Sawicki
002fc570e7
Detect resolving absolute paths on windows
2013-10-28 14:37:57 -07:00
Matt Colyer
e21f1c1394
Comment out nslog for now
2013-10-28 14:18:41 -07:00
Matt Colyer
cc42db3bff
Log to a file on windows, for now
2013-10-28 13:42:18 -07:00
probablycorey
dc54ebf416
Merge remote-tracking branch 'origin/master' into cj-add-user-keymap-file
2013-10-28 10:04:48 -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
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
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
probablycorey
42362e6ce9
Load user-keymap.cson instead of keymaps dir
2013-10-25 16:19:38 -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
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
probablycorey
feed72b68e
Change @loadFromDisk to @useSerializedText
2013-10-25 14:21:39 -07:00