Commit Graph

8424 Commits

Author SHA1 Message Date
probablycorey
c89328fa14 Set permissions for prebuild script 2013-06-20 12:15:34 -07:00
probablycorey
af655b3674 Make atom work with constructicon 2013-06-20 12:15:34 -07:00
probablycorey
5875c814df Don't assume we can remove the BUILD_DIR 2013-06-20 12:15:34 -07:00
probablycorey
fcaa952973 Simplify gyp
Gyp is only used for construction now.
2013-06-20 12:15:34 -07:00
probablycorey
65c02328b3 Remove polite curl 2013-06-20 12:15:34 -07:00
probablycorey
d629468cd1 Send error to async callback 2013-06-20 12:15:34 -07:00
probablycorey
0cdb477b3f Only copy the app file 2013-06-20 12:15:34 -07:00
probablycorey
ed4f4a699b Remove typo that causes everything to fail 2013-06-20 12:15:34 -07:00
probablycorey
fc7b8b4bf1 Replace local exec function calls with grunt.util.spawn 2013-06-20 12:15:33 -07:00
probablycorey
22b7ae2136 Move plist code into update-info-plist 2013-06-20 12:15:33 -07:00
probablycorey
032d865c92 Move plist code into update-info-plist 2013-06-20 12:15:33 -07:00
probablycorey
c48c716eb0 Move utility functions to bottom of file 2013-06-20 12:15:33 -07:00
probablycorey
e98219d2c5 Allow gruntfile to set build-dir from the command line 2013-06-20 12:15:33 -07:00
probablycorey
519e090a7a Rename app-Info.plist to atom-Info.plist 2013-06-20 12:15:33 -07:00
probablycorey
4e0f37281b Add codesign grunt task 2013-06-20 12:15:33 -07:00
probablycorey
e6750de14d Remove lint from default task
It is causing an error.
2013-06-20 12:15:33 -07:00
probablycorey
5380a342d5 Rename postbuild to update-version 2013-06-20 12:15:33 -07:00
Nathan Sobo
44e73200ff Default editor.normalizeIndentOnPaste to true 2013-06-19 13:01:23 -06:00
Nathan Sobo
48b4c62696 Add editor.normalizeIndentOnPaste to the config panel 2013-06-19 13:01:01 -06:00
Corey Johnson & Nathan Sobo
b9accadb70 When normalizing indent, ignore leading spaces of first line
Fixes #594
2013-06-19 12:21:05 -06:00
Kevin Sawicki
e358c67da5 Listen for correct path loader progress event 2013-06-19 10:17:23 -07:00
Kevin Sawicki
1764677b7d Unsubscribe markers when destroying display buffer
Previously the display buffer markers would still fire events
even after a display buffer was destroyed since they were not
being unsubscribed from their underlying buffer marker which
could still fire events in the case of an editor split on the
same buffer.

Closes #593
2013-06-19 09:56:55 -07:00
probablycorey
264ddbe183 Use app.getVersion instead of the version file 2013-06-19 09:43:34 -07:00
probablycorey
d8ba422178 Replace global.homeDir with app.getHomeDir() 2013-06-19 09:33:34 -07:00
Cheng Zhao
95f43917a4 Use @resourcePath when resource path of specs doesn't exist.
People may put atom under places other than ~/github/atom and wants to
run specs.
2013-06-19 14:01:24 +08:00
Cheng Zhao
e0f806f0fb Use app.getHomeDir() API to get home dir. 2013-06-19 13:57:31 +08:00
Kevin Sawicki & Nathan Sobo
01a7b5fbc6 Throw exception when referencing a non-existent screen line 2013-06-18 14:34:23 -06:00
Kevin Sawicki
c86b8198d9 Use built-in underscore from grunt.util 2013-06-18 10:21:15 -07:00
Kevin Sawicki
3771bda471 Separate resources and mac segments before joining 2013-06-18 10:09:16 -07:00
Kevin Sawicki
1178d844d0 Look before and after empty lines for max indent level
Previously the indentation guide level for empty lines was
derived by only looking after the empty line which caused gaps
in certain cases.

Now the indentation for an empty line is the higher value of the
previous non-empty line indentation and the following non-empty
line indentation.

Closes #588
2013-06-18 09:56:31 -07:00
Kevin Sawicki
aa9577db67 Upgrade to lesslint 0.7 2013-06-17 20:02:35 -07:00
Kevin Sawicki
7af474cbc6 Disable outline-none rule 2013-06-17 19:58:21 -07:00
Kevin Sawicki
7f6de430c0 Remove unneeded units 2013-06-17 19:57:38 -07:00
Kevin Sawicki
bc2d0ff0cc Only check ending rules when stack size increases
Previously on zero length matches the last two rules were compared
and if they had the same scope name then the last rule was popped
and the remaining line was tokenized using the current scope stack
to prevent infinite parsing loops.

This caused nested method calls in Java to not tokenize correctly
since method rules were sequential in the stack but did not constitute
an infinite loop of zero matches since the stack was currently decreasing.

Now the last two rules are only compared when the stack size is increasing
to prevent this false positive.

Closes #587
2013-06-17 13:08:10 -07:00
Kevin Sawicki
645aa65e9b Remove view when package is deactivated 2013-06-17 12:11:26 -07:00
Kevin Sawicki
2ae494999c Terminate in beforeRemove() instead of afterRemove() 2013-06-17 12:11:26 -07:00
Kevin Sawicki
2826d50cbb Remove logging of pid 2013-06-17 12:11:26 -07:00
Corey Johnson & Kevin Sawicki
8c4bddac9f Add spec for Task.once() 2013-06-17 12:11:26 -07:00
Corey Johnson & Kevin Sawicki
2a7d35cc39 Remove spec that was renamed to task-spec.coffee 2013-06-17 12:11:26 -07:00
Corey Johnson & Kevin Sawicki
8389698958 Drop suffix from handler path 2013-06-17 12:11:26 -07:00
Kevin Sawicki
289b270c85 Use Task.once for repository status handler 2013-06-17 12:11:26 -07:00
Corey Johnson & Kevin Sawicki
8661290c6a Rename LoadPathsTask to PathLoader 2013-06-17 12:11:26 -07:00
Corey Johnson & Kevin Sawicki
84a8f11fc9 Make fuzzy finder work with new Task system 2013-06-17 12:11:25 -07:00
Kevin Sawicki
ad1b530d32 💄 2013-06-17 12:11:25 -07:00
Kevin Sawicki
65e322824b Remove task-shell 2013-06-17 12:11:25 -07:00
Kevin Sawicki
3f5bee7e4c Move task-bootstrap to src/ 2013-06-17 12:11:25 -07:00
Kevin Sawicki
bff57e53f0 Throw error when starting terminated process 2013-06-17 12:11:25 -07:00
Kevin Sawicki
8280b3a3ff Update repository status to use new task style 2013-06-17 12:11:25 -07:00
Kevin Sawicki
7dd52995d0 Update tag reader view to use new task style 2013-06-17 12:11:25 -07:00
Kevin Sawicki
e8bf433c68 Remove unused class 2013-06-17 12:11:25 -07:00