Commit Graph

3298 Commits

Author SHA1 Message Date
Kevin Sawicki
d4e8de60ce Upgrade coffee-script-tmbundle 2013-08-07 14:37:55 -07:00
probablycorey
de204b0321 Add script to automate octicon updates 2013-08-07 10:37:12 -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
40d81ca22c Upgrade to space-pen 1.1.1
Fixes regression when removing multiple views
2013-08-06 15:09:11 -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
c22bbf98b8 Remove unused redis dependency 2013-07-28 19:22:45 -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
Kevin Sawicki & Nathan Sobo
b4401cf10c Upgrade to patrick 0.3 2013-07-25 19:22:02 -07: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
1fc6509a51 Use Redis pub/sub for channels. to @mcolyer for the idea! 2013-07-24 17:20:01 -06:00
Kevin Sawicki
3d6fb85152 Upgrade to patrick 2.0 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
72d76e511e Begin replication of host repo state 2013-07-16 09:49:45 -07:00
Kevin Sawicki
e34d8e4c42 Display CoffeeScript line numbers in stack traces
Use coffeestack to convert stack traces to have CoffeeScript
line and column numbers in the output instead of JavaScript line
and column numbers.
2013-07-06 14:27:16 -07:00
Kevin Sawicki
4ae0d8af9f Use tantamount for _.isEqual() implementation
This code was needed in telepath so it was pulled out as a
standalone module with the exact same behavior as was previously
in Atom.
2013-07-06 13:54:46 -07:00
Garen Torikian
df35cb0756 Bump the biscotto version
This prevents doc builds from occuring when you're only interested in stats/missing
2013-07-02 11:07:58 -07:00
Kevin Sawicki
d2bc415042 Remove telepath from package.json 2013-06-28 04:39:28 -06:00
Kevin Sawicki & Nathan Sobo
d283834978 Add initial document sharing over peerJS connection 2013-06-28 04:38:22 -06:00
Kevin Sawicki
f37ae7e4e7 Upgrade dev dependencies 2013-06-26 08:57:52 -07:00
Kevin Sawicki
f913f6a8d5 Upgrade dependencies 2013-06-26 08:56:04 -07:00
Kevin Sawicki
ad888b3250 Use walkdir for recursively copying
grunt.file.recurse only calls back for file paths so directory
symlinks are being copied instead of linked causing duplicate
files in the final build folder.
2013-06-24 14:11:18 -07:00
Kevin Sawicki
34114a9620 Add jasmine-focused as dev dependency
This has the nof command to un-focus all specs
2013-06-21 09:36:27 -07:00
Kevin Sawicki
aa9577db67 Upgrade to lesslint 0.7 2013-06-17 20:02:35 -07:00
Kevin Sawicki
5d245f403f Upgrade to grunt-cson 0.3 2013-06-16 21:37:48 -07:00
Kevin Sawicki
91f18df917 Use grunt-cson for compilation 2013-06-15 22:10:06 -07:00
Kevin Sawicki
437137783c Use rimraf for removing files/folders 2013-06-12 15:09:54 -07:00
Kevin Sawicki
65b08e2914 Upgrade to lesslint 0.4 2013-06-12 11:02:34 -07:00
Kevin Sawicki
ed19b9e032 Upgrade to lesslint 0.3 2013-06-12 10:27:40 -07:00
Kevin Sawicki
43c1d7f8aa Add less lint task 2013-06-12 10:18:22 -07:00
Kevin Sawicki
c63536c682 Include source TextMate bundle 2013-06-11 13:02:00 -07:00
Kevin Sawicki
af2b775a4a Upgrade to ls-archive 0.9 2013-06-10 14:11:18 -07:00
Kevin Sawicki
e9bf2fe161 Add initial archive viewer 2013-06-10 14:11:17 -07:00
Kevin Sawicki
42d70f888e Bundle todo package 2013-06-06 12:37:39 -07:00
Kevin Sawicki
5afd8d8bd3 Bundle make package 2013-06-06 10:40:45 -07:00
Kevin Sawicki
66000a6769 Upgrade to oniguruma 0.16
This release returns objects for capture indices instead of
the index, start, and end in sequence in a single array.
2013-06-04 17:41:02 -07:00
Kevin Sawicki
a109a3317e Add support for surrogate pairs
Surrogate pairs, meaning characters outside the Basic
Multilingual Plane, are now broken out as atomic tokens.

Closes #567
2013-06-04 13:43:19 -07:00
Kevin Sawicki
7928f075b5 Use grunt API for mkdir and rm 2013-05-30 16:45:14 -07:00
Kevin Sawicki
970227e082 Add initial build task 2013-05-29 17:35:00 -07:00
Kevin Sawicki
3e10fac5d0 Add clean task 2013-05-29 16:39:37 -07:00
Corey Johnson & Kevin Sawicki
715210944e Forward console.log to NSLog in browser process 2013-05-29 14:05:58 -07:00
Kevin Sawicki
73a755f29b Move grunt packages to dev dependencies 2013-05-29 13:16:52 -07:00
Kevin Sawicki
fe7f36ad7f Add initial csslint task 2013-05-29 12:13:47 -07:00
Kevin Sawicki
40dd8275d2 Add initial Gruntfile 2013-05-28 17:30:09 -07:00
Kevin Sawicki
0c44769740 Use relative main path 2013-05-28 13:05:15 -07:00
Kevin Sawicki
2bd95a2b57 Merge branch 'master' into atom-shell
Conflicts:
	.gitmodules
2013-05-28 10:47:46 -07:00
Kevin Sawicki
6690598024 Use TextMate packages instead of vendoring bundles 2013-05-28 09:25:22 -07:00
Cheng Zhao
0dd823aa38 Merge branch 'master' into atom-shell 2013-05-24 19:12:47 +08:00
Kevin Sawicki
213524e893 Show upgrade as default action when newer version exists 2013-05-22 15:29:34 -07:00
Garen Torikian
d2e5c55bbf Bump nak, for better gitignoring 2013-05-22 09:29:34 -07:00
Cheng Zhao
61f8878e05 Merge branch 'master' into atom-shell
Conflicts:
	package.json
	script/bootstrap
	spec/app/window-spec.coffee
	src/app/window.coffee
2013-05-22 20:52:42 +08:00
Garen Torikian
d401f7cd19 Bump roaster 2013-05-21 11:30:24 -07:00
Garen Torikian
ecc65ff233 Bump roaster 2013-05-21 10:52:36 -07:00
Kevin Sawicki
a4455d2c5f Use released version of space-pen 2013-05-16 16:42:12 -07:00
Kevin Sawicki
a965cb684c Add some commas to the paths loaded badge 2013-05-16 16:22:53 -07:00
Kevin Sawicki
c98e7cab4b Upgrade to keytar 0.4 2013-05-16 12:17:41 -07:00
Kevin Sawicki
efb388ded4 Add initial sign in screen
Signing in generates an OAuth2 token and saves
it to the keychain.
2013-05-16 12:17:40 -07:00
Kevin Sawicki
08e9f19644 Add repository field 2013-05-16 12:16:48 -07:00
probablycorey
d397bd5c4f Add optimist npm (an option parser) 2013-05-15 11:22:40 -07:00
Kevin Sawicki
2f54cb4c22 Use season module internally 2013-05-14 11:58:34 -07:00
Kevin Sawicki
81f7354fb5 Use season for compiling cson to json 2013-05-14 11:08:32 -07:00
Kevin Sawicki
5507febe09 Upgrade to git-utils 0.17
This release handles relativizing paths to a symlinked repository.

Close #549
2013-05-13 17:35:51 -07:00
Cheng Zhao
30b635527c Show the static/index.html on startup. 2013-05-13 16:47:16 +08:00
Garen Torikian
4b6e0916c9 Swap out Markdown render logic 2013-05-02 18:33:20 -07:00
Garen Torikian
52139dc24e Bump biscotto 2013-05-01 16:58:43 -07:00
Garen Torikian
64fea21a38 Bump biscotto 2013-05-01 16:58:05 -07:00
Nathan Sobo
360a3076a8 Fix jqueryui-browser npm version 2013-04-26 15:36:12 -07:00
Nathan Sobo
0620d19f26 Require jquery-ui-sortable and -draggable in the general config panel.
This commit has a hack to make window.jQuery available during the
duration of the requiring of jquery-ui. Once we're done requiring
jQuery, the global is removed from window once again.

Issue #494 has an alternative idea of enhancing require to allow the
requiring script to specify the value of global variables in the script
being required.
2013-04-26 15:36:12 -07:00
Kevin Sawicki
20073c9d34 Upgrade to git-utils 0.15 2013-04-25 15:39:22 -07:00
Kevin Sawicki
927e9c3de8 Upgrade to oniguruma 0.11 2013-04-23 08:39:25 -07:00
Garen Torikian
d52631bab5 Update package.json
Bump for excessive dir creation
2013-04-19 18:28:42 -07:00
Garen Torikian
df528f954b Bump biscotto one last time 2013-04-18 18:51:23 -07:00
Garen Torikian
5d7b4ec04b Bump biscotto again 2013-04-18 15:24:19 -07:00
Garen Torikian
3303f5a741 Bump biscotto 2013-04-18 13:05:46 -07:00
Garen Torikian
4d2b78b1f8 Bump biscotto version 2013-04-18 11:22:39 -07:00
Garen Torikian
130baf2235 Merge branch 'master' into api/docs 2013-04-17 16:08:18 -07:00
Nathan Sobo
2f008aa886 Use less NPM module instead of vendored less
We're currently using nathansobo's fork, which doesn't depend on
`window` being undefined to operate in Node mode.
2013-04-15 20:45:54 -06:00
Garen Torikian
4c56e8bb57 Merge branch 'master' into api/docs 2013-04-14 09:43:06 -07:00
Garen Torikian
c4e713f121 Update biscotto 2013-04-14 01:44:59 -07:00
Kevin Sawicki
26638980bf Upgrade to git-utils 0.14 2013-04-12 11:09:58 -07:00
Kevin Sawicki
99e573006e Upgrade to pathwatcher 0.3 2013-04-10 21:54:54 -07:00
Garen Torikian
1963cb66fd Merge branch 'master' into api/docs 2013-04-10 17:23:05 -05:00
Kevin Sawicki
9597d4ea52 Upgrade to pathwatcher 0.1.5
This version is the last known good one pre-0.2
2013-04-10 15:17:12 -07:00
Kevin Sawicki
57d9a7b22e Downgrade to pathwatcher 0.1
Closes #491
2013-04-10 15:11:06 -07:00
Garen Torikian
9432f9703e Merge master 2013-04-10 15:05:21 -05:00
Kevin Sawicki
8182bd59f9 Upgrade to pathwatcher 0.2
This appears to work now after doing a clean and reinstall
of all modules.
2013-04-10 12:56:12 -07:00
Kevin Sawicki
5bbc70e6de Back out pathwatcher upgrade
The v0.2.0 version does not appear to load within atom.
2013-04-10 12:40:36 -07:00
Kevin Sawicki
b74f2a3e9e Upgrade to git-utils 0.13 2013-04-10 12:17:01 -07:00
Cheng Zhao
badcc6c2bf Update node-pathwatcher to 0.2.0, node-spellchecker to 0.3.0. 2013-04-10 13:22:06 +08:00
Garen Torikian
bf76083939 Merge master 2013-04-09 14:54:17 -05:00
Garen Torikian
5dc1ddd5b5 Remove invalid biscotto for now 2013-04-09 14:49:51 -05:00
Kevin Sawicki
c9e1f89b60 Upgrade to git-utils 0.12 2013-04-09 12:04:31 -07:00
Garen Torikian
a16428c5b6 Merge master 2013-04-09 01:37:46 -05:00
Cheng Zhao
314324562e Update node-pathwatcher to v0.1.5. 2013-04-08 12:00:52 +08:00
Cheng Zhao
e0865e8c38 Use node-pathwatcher. 2013-04-07 16:35:35 +08:00
Kevin Sawicki
1730444db8 Use released version of nak 2013-04-04 08:39:09 -07:00
Kevin Sawicki
a3ef9c204b Use repository URL for nak dependency
This is temporary until https://github.com/gjtorikian/nak/pull/17/files
is merged and released.
2013-04-03 13:47:03 -07:00
Garen Torikian
ee15855383 Bump nak 2013-04-03 11:04:15 -07:00
Garen Torikian
da59785c76 Dummy package placeholder 2013-04-02 17:30:25 -07:00
Garen Torikian
955e1571a2 Bump nak version to add @kevinsawicki changes 2013-04-02 16:40:32 -07:00
Garen Torikian
79ac5d606d Bump nak again 2013-04-02 15:39:40 -07:00
Garen Torikian
f33a8538e3 Bump nak version to allow for multiple matches 2013-04-02 14:57:20 -07:00
Garen Torikian
7ab79d05f0 Merge master 2013-04-02 14:12:20 -07:00
Kevin Sawicki
e3236675c9 Upgrade to coffee 1.6.2 2013-04-02 08:28:30 -07:00
Kevin Sawicki
4971a73c01 Merge branch 'master' into tweak-coffee 2013-04-02 08:27:35 -07:00
Garen Torikian
a4d8ed6ce6 Bump nak 2013-03-31 17:07:30 -07:00
Garen Torikian
ae544e0c7e Bump nak 2013-03-31 01:20:56 -07:00
Garen Torikian
f48355ce10 Merge branch 'nak-nostream' into nak-powered-search 2013-03-31 00:45:14 -07:00
Garen Torikian
0a6963a965 Bump node-git to 0.11.0 2013-03-29 09:36:51 -07:00
Kevin Sawicki
346a3c94aa Bring back a newline 2013-03-28 22:12:16 -04:00
Garen Torikian
226611d2ec Fix fuzzy specs 2013-03-28 13:04:25 -07:00
Garen Torikian
b298f63e4c Merge master 2013-03-27 19:47:14 -07:00
Nathan Sobo
38924f5bb8 Upgrade to latest space pen, as an NPM 2013-03-27 11:06:49 -04:00
Cheng Zhao
4768ae9008 Rename node-nsspellchecker to node-spellchecker. 2013-03-27 12:25:55 +08:00
Cheng Zhao
3ed35574d4 Use node-nsspellchecker to replace $native's spell checker. 2013-03-27 12:25:54 +08:00
Garen Torikian
02873f5116 drop in nak for search 2013-03-26 15:02:48 -07:00
Kevin Sawicki
8cbccafe08 Upgrade to git-utils 0.8.0 2013-03-26 17:08:00 -04:00
Kevin Sawicki
9e674d52ac Upgrade to oniguruma 0.8.0 2013-03-26 17:05:30 -04:00
Kevin Sawicki
4e9b33075f Upgrade to ctags 0.3.0 2013-03-26 17:03:33 -04:00
Kevin Sawicki
be9ffc499f Upgrade to oniguruma 0.7
Includes support for matches in strings with multi-byte
characters.

Closes #430
2013-03-21 16:56:23 -07:00
Kevin Sawicki
efe44fd78c Upgrade to git-utils 0.7.0 2013-03-20 16:52:17 -07:00
Kevin Sawicki
912b9292c4 Upgrade to ctags 0.2.0 2013-03-20 16:12:09 -07:00
Kevin Sawicki & Nathan Sobo
501dc9b76c Merge remote-tracking branch 'origin/master' into cefode
Conflicts:
	native/v8_extensions/native.mm
	spec/app/config-spec.coffee
	spec/app/window-spec.coffee
	spec/spec-helper.coffee
	spec/stdlib/fs-utils-spec.coffee
	src/app/atom-package.coffee
	src/app/config.coffee
	src/app/window.coffee
	src/packages/fuzzy-finder/lib/load-paths-handler.coffee
	src/packages/markdown-preview/lib/markdown-preview-view.coffee
	src/packages/tree-view/spec/tree-view-spec.coffee
	src/stdlib/require.coffee
2013-03-20 10:46:50 -06:00
Nathan Sobo
4a203a9eb6 Use plist NPM instead of vendor/plist.js. Use new synch parsing api.
This also adds a `readObject` method to `fs-utils`, which loads the
file as cson if it ends with json/cson, and otherwise tries to load
it as a plist.

For now, we're using my fork which is tolerant to a node environment
with a `window` global and suppresses some logging of non-fatal
errors. If the upstream author accepts my pull requests we can switch
back.
2013-03-19 11:32:23 -06:00
Nathan Sobo
e5436974eb Replace snippet loader task w/ async loading 2013-03-18 14:57:09 -07:00
Kevin Sawicki
cdb7f14c03 Release repository when worker is done
Closes #414
2013-03-17 17:22:34 -05:00
John Barnette
c1b22cfa90 Bump coffee-script to 1.6 2013-03-15 13:26:29 -07:00
John Barnette
09259a579d Let's not accidentally publish this ❤️ 2013-03-14 18:06:55 -07:00
Kevin Sawicki
0df07a8c29 Upgrade to git-utils 0.5 2013-03-13 09:07:22 -07:00
Kevin Sawicki
3a3f4e2ce6 Use pegjs node module 2013-03-12 17:41:18 -07:00
Kevin Sawicki & Nathan Sobo
aaf0d48edf Use coffee-cache module 2013-03-12 14:59:21 -07:00
Kevin Sawicki
5d8a40d240 Use d3 npm 2013-03-11 15:48:29 -07:00
Kevin Sawicki
03b32ec29c Use coffee-script node module
This required upgrading underscore which to fix issues
with _.isEqual working across objects created from different
documents.

The upgrade required adding a custom _.isEqual extension that
added back support for object's having an isEqual method that
was removed in underscore 1.4.0.
2013-03-11 13:39:17 -07:00
Kevin Sawicki
2212222c47 Use underscore node module 2013-03-11 11:22:36 -07:00
Kevin Sawicki
9bf7c9459d Upgrade to oniguruma 0.5 2013-03-09 21:28:13 -08:00
Kevin Sawicki
e6ec46d7f0 Upgrade to git-utils 0.3 2013-03-09 21:26:18 -08:00
Kevin Sawicki
f3049681bd Use git-utils module
Removes the need to include libgit2 as this is now handled by the
git-utils module which provides functions that were previously in
git.mm and git.coffee
2013-03-09 14:34:06 -08:00
Kevin Sawicki
9d706d6d5c Add git-utils dependency 2013-03-09 12:45:42 -08:00
Kevin Sawicki
5202e846de Remove $native.write() 2013-03-07 18:20:29 -08:00
Kevin Sawicki
d59ae44914 Upgrade oniguruma dependency 2013-03-07 15:07:29 -08:00
Kevin Sawicki
d34796a78b Use oniguruma node module
This removes all internal native oniguruma
sources and starts using the node module
directly to create onig scanners and regexes.
2013-03-07 10:45:22 -08:00
Kevin Sawicki
ea8068652b Add oniguruma to package.json 2013-03-07 10:18:08 -08:00
Kevin Sawicki
ce2d0389e1 Use ctags node module
Remove internal ctags code and defer to
new node module for finding tags and listing
tags.
2013-03-07 09:41:04 -08:00
Kevin Sawicki & Nathan Sobo
41e1ce4a09 Remove cson2json dependency
The latest release does not work because of CoffeeScript
changes so use a simple compile script to convert CSON
files to JSON files when buildilng.

Closes #348
2013-03-04 18:27:51 -08:00
probablycorey
fd2d1f2dfc Peg CoffeeScript to 1.5.x 2013-03-04 09:42:54 -08:00
Kevin Sawicki
781f58e33a Precompile cson files to json 2013-01-17 16:50:25 -08:00
John Barnette
2697b5e402 Make npm and rake play nicely
npm was noticing the atom.gyp file and trying to do stuff with it
automatically, and moving it out of the way ruins gyp's day. This fixes
both problems.
2012-09-13 11:41:35 -07:00
John Barnette
6a55bc4a01 Stub a package.json 2012-09-13 11:25:37 -07:00