Skip to content
This repository was archived by the owner on Apr 21, 2020. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
669 commits
Select commit Hold shift + click to select a range
8eabf18
Merge pull request #1 from C-Bouthoorn/patch-1
johnogle222 Feb 19, 2016
acda1f3
cross-spawn => cross-spawn-async
johnogle222 Feb 19, 2016
1d235f7
Merge pull request #325 from johnogle222/master
noseglid Feb 20, 2016
01cffc1
Minor modifications to README
noseglid Feb 20, 2016
6fbafc4
Prepare 0.55.0 release
noseglid Feb 20, 2016
633e14d
Allow user to have a global config file in the home directory
Feb 21, 2016
dce5d26
Merge pull request #264 from academo/master
noseglid Feb 21, 2016
91eeb98
Updated appveyor CI methodology
noseglid Feb 25, 2016
7fa505c
Implement pre-/post-build hooks
dmytrokyrychuk Feb 25, 2016
44387c0
Merge pull request #328 from noseglid/appveyor-plus
noseglid Feb 26, 2016
2f32a8a
Use Term.JS rather than custom output
noseglid Feb 28, 2016
9e10e2d
Include term.js as a dependency
noseglid Feb 29, 2016
fe7e2c2
Improved layout and switched to terminal-plus's term.js
noseglid Feb 29, 2016
6c880cc
A bit more compact layout
noseglid Mar 1, 2016
ce31cf5
Fix specs
noseglid Mar 1, 2016
4d37d9c
Fixed DOM width causing spec inconsistencies
noseglid Mar 2, 2016
096a0fb
More fixes for windows specs
noseglid Mar 2, 2016
abb1680
Windows: fix specs
noseglid Mar 3, 2016
a431683
Fix minor unix problem
noseglid Mar 3, 2016
ab04a3a
Merge pull request #330 from noseglid/term.js
noseglid Mar 3, 2016
11deaf3
Merge branch 'master' into travis-matrix
noseglid Mar 3, 2016
219c6c8
Added a drag and resize of the build panel
noseglid Mar 4, 2016
d8a28a7
Accomodate specs to the new layout
noseglid Mar 4, 2016
9a14f5b
Only re-focus if we still "own" focus
noseglid Mar 4, 2016
26c0eba
Merge pull request #332 from noseglid/drag-resize
noseglid Mar 5, 2016
e2c5a04
Merge pull request #333 from noseglid/build-finished-closing-modals
noseglid Mar 5, 2016
a4e727f
Handle if project folder has gone away
noseglid Mar 5, 2016
202c4bf
Merge pull request #334 from noseglid/lost-path-fix
noseglid Mar 5, 2016
960dbd6
Use the typeof statement to check if hooks are functions
dmytrokyrychuk Mar 6, 2016
5108e6a
Test hoos with a package
dmytrokyrychuk Mar 6, 2016
de1c343
Do not allow build panel expand indefinitely.
noseglid Mar 6, 2016
aa0d308
Drag resize on left and right panels
noseglid Mar 6, 2016
778334b
More improvements with resizer
noseglid Mar 7, 2016
d5e1631
Merge pull request #327 from platformio/hooks
noseglid Mar 7, 2016
ba08d35
Merge pull request #335 from noseglid/panel-max-height
noseglid Mar 7, 2016
133888d
Merge branch 'master' into left-right-resize
noseglid Mar 7, 2016
d90cb27
Do not resize when we can't determine font geometry
noseglid Mar 7, 2016
4165dd9
Control-Contain fixed widht. Heading get rest.
noseglid Mar 8, 2016
fda7f80
Heading layout fixes
noseglid Mar 8, 2016
f93e5d7
Merge branch 'master' into left-right-resize
noseglid Mar 8, 2016
11951b4
Merge pull request #336 from noseglid/left-right-resize
noseglid Mar 8, 2016
bb5f998
Resize terminal when font changes
noseglid Mar 10, 2016
5ad7cf5
Merge pull request #337 from noseglid/resize-on-font-change
noseglid Mar 11, 2016
4c06f7e
Prepare 0.56.0 release
noseglid Mar 12, 2016
ba1d0dd
Removed lodash dependency
noseglid Mar 12, 2016
242d869
Remove lodash from specs too
noseglid Mar 12, 2016
042f7a5
Merge pull request #339 from noseglid/lodash-begone
noseglid Mar 13, 2016
27fb17e
Extracted utility functions
noseglid Mar 13, 2016
629e06f
Do not focus specs
noseglid Mar 13, 2016
f3cf6f2
Use the editor font-family
dmytrokyrychuk Mar 14, 2016
70ca7d7
Merge pull request #340 from platformio/font-family
noseglid Mar 14, 2016
8b797f0
Fallback fonts if editor.fontFamily is not set
noseglid Mar 14, 2016
5ce9e6f
Optionally override theme with terminal style
noseglid Mar 14, 2016
2835251
Merge pull request #341 from noseglid/override-theme
noseglid Mar 15, 2016
023f448
Fixes for vendor themes
noseglid Mar 15, 2016
4edf908
No border
noseglid Mar 15, 2016
97f67a5
Resize cursor on heading
noseglid Mar 15, 2016
42e70cb
Merge pull request #344 from noseglid/vendor-theme-fixes
noseglid Mar 15, 2016
e32aa66
Prepare 0.57.0 release
noseglid Mar 15, 2016
506ff7f
Defer all import/require until it is used.
noseglid Mar 20, 2016
38d62e5
Merge branch 'master' into travis-matrix
noseglid Mar 20, 2016
8c121a4
Skip linux
noseglid Mar 20, 2016
9c30854
Merge pull request #256 from noseglid/travis-matrix
noseglid Mar 20, 2016
61313c3
Merge pull request #352 from noseglid/load-times
noseglid Mar 20, 2016
86d05d6
Integrate Atom Linter
noseglid Mar 22, 2016
743b729
Added specs to linter integration
noseglid Mar 23, 2016
e075929
Added linter test for clearing messages
noseglid Mar 23, 2016
73f3433
Correct console.log and spec helpers
noseglid Mar 23, 2016
553d52c
README regarding the linter integration
noseglid Mar 23, 2016
fa61372
Added note about Linter being optional.
noseglid Mar 23, 2016
a8b0155
Linter name is `Build` not `Build Linter`.
noseglid Mar 24, 2016
36a9a2a
Attempt to fix windows specs with quotations.
noseglid Mar 24, 2016
4f1f31a
More quotation fixes for windows
noseglid Mar 24, 2016
3af9578
Try to avoid trailing spaces in error match regex
noseglid Mar 24, 2016
44524f8
Additional attempt at getting windows to work.
noseglid Mar 24, 2016
822a573
Don't normalize cmd
jhasse Mar 24, 2016
670bff1
Merge pull request #354 from noseglid/linter-integration
noseglid Mar 27, 2016
dae09dd
Prepare 0.58.0 release
noseglid Mar 27, 2016
6d3b11f
Option to hide panel heading
noseglid Mar 27, 2016
0c9e34e
Support for `.atom-build.js`
noseglid Mar 27, 2016
e66123a
Linter report no row or col
noseglid Mar 27, 2016
73c1502
Fix linter issue
noseglid Mar 27, 2016
5d5584d
Merge pull request #363 from noseglid/hide-panel-heading
noseglid Mar 27, 2016
4de59ad
Merge pull request #366 from noseglid/linter-no-row-or-col
noseglid Mar 28, 2016
5358c82
Added spec for `.atom-build.js`
noseglid Mar 28, 2016
5f32808
Added `.atom-build.js` info to documentation
noseglid Mar 28, 2016
d7a9857
Don't focus specs
noseglid Mar 28, 2016
a254a01
Merge pull request #365 from noseglid/atom-build-js
noseglid Mar 30, 2016
56081e1
Merge pull request #356 from jhasse/patch-2
noseglid Mar 30, 2016
2f75549
Update all dependencies
noseglid Mar 30, 2016
42a4127
Updated XRegExp to 3.
noseglid Mar 30, 2016
f6323da
Merge pull request #370 from noseglid/updated-deps
noseglid Mar 30, 2016
3bacf60
Use watchFile on Linux
noseglid Mar 30, 2016
e24029d
support relative paths
oli-obk Mar 30, 2016
40b3c44
also allow a possible end of a lint-span
oli-obk Mar 30, 2016
c5a936d
adjust tests
oli-obk Mar 31, 2016
42caf24
prefer path.join over string munching
oli-obk Mar 31, 2016
21a37ce
Merge pull request #369 from oli-obk/master
noseglid Mar 31, 2016
859aaca
Prepare 0.59.0 release
noseglid Mar 31, 2016
81708a0
Merge pull request #372 from noseglid/linux-watchFile
noseglid Apr 3, 2016
9898ea1
added option to refresh targets on demand
tasnad Apr 7, 2016
b77412c
fixed indent
tasnad Apr 7, 2016
a07c1e5
Fix terminal height not filling container panel in left or right orie…
abtmr Apr 7, 2016
7081107
Update README.md
tcyrus Apr 8, 2016
7ab4e47
Replaced dashes between kbd tags with spaces
tcyrus Apr 8, 2016
e3769ca
Fix linter issues
C-Bouthoorn Apr 9, 2016
28494f9
Merge pull request #1 from C-Bouthoorn/master
abtmr Apr 9, 2016
3f89d3b
thanks @C-Bouthoorn, removed leftover nonsense!
abtmr Apr 9, 2016
e2a6767
Merge pull request #388 from tcyrus/patch-1
noseglid Apr 10, 2016
b05308a
changed the option name to refreshOnShowTargetList
tasnad Apr 11, 2016
2763c40
Merge pull request #386 from tasnad/master
noseglid Apr 11, 2016
4d8c95f
remove height/width cache init to pass existing specs
abtmr Apr 12, 2016
77b65c5
Merge branch 'master' of https://github.com/noseglid/atom-build
abtmr Apr 12, 2016
fba6730
Initial extraction of TargetManager
noseglid Apr 12, 2016
03e112d
Moved target selection to TargetManager
noseglid Apr 13, 2016
65cb5ed
Improved robustness
noseglid Apr 13, 2016
908d77e
Added missing semi-colon
noseglid Apr 13, 2016
8d72f3a
Allow to install package without GIT
ivankravets Apr 14, 2016
a358ee8
Merge pull request #395 from ivankravets/patch-1
noseglid Apr 19, 2016
f5df8be
Destruct tools and target manager on deactivate
noseglid Apr 19, 2016
aa2d738
Add selection replacement
evmorov Apr 19, 2016
676e5e7
Some improvements and debug to find windows issues
noseglid Apr 22, 2016
153407d
Target Manager: Handle errors in promise
noseglid Apr 22, 2016
d5ddb8a
Don't use the ':focus' query selector
noseglid Apr 22, 2016
8230346
Remove stray console.log from debugging
noseglid Apr 22, 2016
9fc0c0b
Merge pull request #394 from noseglid/target-manager
noseglid Apr 22, 2016
ffde98d
Merge pull request #400 from evmorov/run-selection
noseglid Apr 22, 2016
ff6495c
Prepare 0.60.0 release
noseglid Apr 22, 2016
a275012
initialise cache before config subcriptions, this removes the need fo…
abtmr Apr 23, 2016
1940871
Merge branch 'master' of https://github.com/noseglid/atom-build
abtmr Apr 23, 2016
e0a6972
new approach:
abtmr Apr 28, 2016
2d7b1d2
Avoid exception when selecting targets outside of project
noseglid Apr 29, 2016
de3a7dd
Refresh the target list when without targets
noseglid Apr 29, 2016
a5ac624
Platform independant specs
noseglid Apr 29, 2016
e035a6f
Merge pull request #411 from noseglid/refresh-when-no-targets
noseglid Apr 29, 2016
dbf600f
Error match on abort
noseglid Apr 29, 2016
6972010
Improved spec stability
noseglid Apr 29, 2016
9553b4c
Use resizer when calculatin resize
noseglid Apr 29, 2016
af2adaf
Merge pull request #412 from noseglid/error-match-on-abort
noseglid Apr 29, 2016
10934ae
Merge pull request #410 from noseglid/outside-of-project
noseglid Apr 29, 2016
483e6e1
Merge pull request #413 from noseglid/resize-no-panel-heading
noseglid Apr 29, 2016
73ff3c1
Prepare 0.61.0 release
noseglid Apr 29, 2016
ccf4161
allow execution of function to generate matches
oli-obk Apr 23, 2016
8bfca6f
add docs
oli-obk Apr 23, 2016
1310746
add specs
oli-obk Apr 30, 2016
8de8d92
also test column position in function matches
oli-obk Apr 30, 2016
1bb44e1
Merge pull request #398 from oli-obk/master
noseglid May 1, 2016
34d76ab
Update config.js
yufanyufan May 2, 2016
7949ebe
Update build-view.js
yufanyufan May 2, 2016
e63d92c
Update config.js
yufanyufan May 3, 2016
76085f2
remove heading resize
abtmr May 3, 2016
5e03e78
normal font-weight in build output "terminal"
braver May 4, 2016
7e2b242
Merge pull request #416 from braver/braver-fontweight
noseglid May 5, 2016
a304a78
Merge pull request #415 from yufanyufan/master
noseglid May 5, 2016
b0a863c
Merge pull request #387 from abartelsmeier/master
noseglid May 5, 2016
a77ccc7
Prepare 0.62.0 release
noseglid May 5, 2016
fdd88e2
README improvements
noseglid May 7, 2016
6782fb6
Merge pull request #417 from noseglid/readme-improvements
noseglid May 8, 2016
a6e7e46
enable traces (sub-errors) and custom error types
oli-obk May 8, 2016
5a0b249
make travis happy
oli-obk May 8, 2016
3d86d2e
don't focus specs anymore
oli-obk May 8, 2016
d499e35
more travis nits
oli-obk May 8, 2016
ab1449a
implement warningMatch
oli-obk May 8, 2016
6de354e
travis
oli-obk May 8, 2016
f5d4c2f
enable functionMatch and warningMatch from .atom-build.* files
oli-obk May 8, 2016
d258602
function matches can't be found in the terminal output
oli-obk May 8, 2016
a1ec442
atom-build style is capitalized first letter
oli-obk May 8, 2016
5a06f52
errorMatch -> functionMatch breaking change
oli-obk May 8, 2016
726c392
update docs
oli-obk May 8, 2016
19be0b1
WIP don't report warnings as build-failing
oli-obk May 8, 2016
63401b6
make everything more resilient to accidents in the build script
oli-obk May 9, 2016
12a856b
travis
oli-obk May 9, 2016
20cc3f1
remove criticality
oli-obk May 10, 2016
83512de
split linter code into linter-integration.js
oli-obk May 10, 2016
028e2df
relative paths are important
oli-obk May 10, 2016
f935a0e
add a detailed example for `functionMatch`
oli-obk May 12, 2016
a6b94d5
skip deleting the temporary directory if it fails
oli-obk May 12, 2016
f0ce2c2
I should go through a javascript tutorial
oli-obk May 12, 2016
2651a8f
no empty blocks
oli-obk May 12, 2016
0c3106e
Merge pull request #418 from oli-obk/master
noseglid May 12, 2016
f8ed360
Consistent return value from target-manager.getTargets
noseglid May 13, 2016
55fc370
Prepare 0.63.0 release
noseglid May 13, 2016
dd7ad39
Let `busy` take care of running display
noseglid May 13, 2016
81ee014
Reduce tooltip text on `busy`
noseglid May 14, 2016
9facb23
Pin eslint version
noseglid May 14, 2016
f002d74
Eslint 2.10.1 works with parsers again
noseglid May 14, 2016
c936ee7
Merge pull request #424 from noseglid/consistent-return-value
noseglid May 14, 2016
8dbcba7
Merge pull request #425 from noseglid/busy-integration
noseglid May 14, 2016
71dd12b
Remove UUID dependency
noseglid May 14, 2016
ff640a6
Merge pull request #426 from noseglid/no-uuid-dep
noseglid May 15, 2016
a616dca
Prepare 0.64.0 release
noseglid May 28, 2016
18a981f
Make use of notification stack property
Gawdl3y Jun 13, 2016
62f88b3
Merge pull request #442 from Gawdl3y/patch-1
noseglid Jun 14, 2016
8494a0c
Make error notification more descriptive
Gawdl3y Jun 17, 2016
8aeae19
Merge pull request #445 from Gawdl3y/patch-2
noseglid Jun 20, 2016
96bb7a4
Add more menu actions
Gawdl3y Jun 27, 2016
7ea78ed
Allow consumeBuilder to accept an array of builders
Gawdl3y Jun 27, 2016
c20b180
Document providing array of builders
Gawdl3y Jun 27, 2016
107c941
Merge pull request #449 from Gawdl3y/patch-1
noseglid Jun 28, 2016
8927782
Merge pull request #450 from Gawdl3y/patch-2
noseglid Jul 5, 2016
0e9cc5c
Send SIGINT rather than SIGTERM (#452)
noseglid Jul 5, 2016
a6eb014
Only replace string values (#453)
noseglid Jul 5, 2016
22eb928
Prepare 0.65.0 release
noseglid Jul 6, 2016
43b6844
Linter's html field support (#455)
alygin Jul 15, 2016
d3310a6
added: postBuild is now also passed stdout and stderr, allowing custo…
ProPuke Aug 16, 2016
7ac53b0
Add class to build target modal
danielbayley Sep 3, 2016
fea9190
Merge pull request #470 from danielbayley/master
noseglid Sep 6, 2016
b20d6e6
Merge pull request #464 from ProPuke/feature-stdout-stderr-access
noseglid Sep 6, 2016
6301852
a typo fixed
zzzgit Sep 24, 2016
05e979e
Merge pull request #474 from zzzgit/patch-1
noseglid Sep 25, 2016
4d5807a
Note about added path
noseglid Oct 12, 2016
09a8a60
Replace cross-spawn-async with cross-spawn
Ingramz Oct 14, 2016
c7c14c5
Replace cross-spawn-async with cross-spawn
Ingramz Oct 14, 2016
f6cbfc5
Merge pull request #478 from Ingramz/patch-1
noseglid Oct 18, 2016
d6441e9
Improved error output
noseglid Oct 24, 2016
ea9067c
Prepare 0.66.0 release
noseglid Oct 24, 2016
dbc8b84
Add prependListener and prependOnceListener functions
noseglid Nov 7, 2016
e6e55be
Prepare 0.67.0 release
noseglid Nov 10, 2016
44467a5
Update README.md
IWriteThings Dec 7, 2016
0b07e06
Merge pull request #491 from IWriteThings/patch-1
noseglid Dec 11, 2016
ec7dbef
Add `.yaml` as an alternative extension.
Jan 24, 2017
82081e0
Fix issue with incorrect path for text editor
ivankravets Feb 21, 2017
268df11
Fix spelling: succeding -> succeeding
jordiorlando Apr 20, 2017
2301548
Fixing keymap specs
noseglid Apr 22, 2017
e23ad10
Upgrade fs-extra to hopefully fix windows rmdir issues
noseglid Apr 22, 2017
34b9dd6
Ignore cleanup in all specs
noseglid Apr 22, 2017
ffee9ae
Merge pull request #514 from noseglid/fix-keymap-specs
noseglid Apr 22, 2017
ab405e0
Merge pull request #512 from 0xdec/fix-spelling
noseglid Apr 22, 2017
36c0f4c
Merge pull request #501 from ivankravets/patch-2
noseglid Apr 22, 2017
6cc21f4
add row and column numbers as available command replacement
formigarafa Apr 30, 2017
0487f3f
Merge pull request #516 from formigarafa/master
noseglid Apr 30, 2017
ad1edd4
No more recursive loop when there are no targets
noseglid May 22, 2017
3da8e76
Reinstate keymap specs
noseglid May 22, 2017
299d276
Merge pull request #520 from noseglid/no-recursive-loop
noseglid May 22, 2017
3941dc6
Prepare 0.68.0 release
noseglid May 22, 2017
4ea04d3
Only register atomCommandName if it exists
noseglid Sep 14, 2017
d38bf44
Use `busy-signal` over `busy`
noseglid Sep 14, 2017
cffc183
Adds specs for .yaml file
C-Bouthoorn Sep 14, 2017
553fef2
Fix linter issues
C-Bouthoorn Sep 15, 2017
b0f3169
Merge pull request #497 from jvhellemond/master
noseglid Oct 2, 2017
fdb6f8e
Merge pull request #539 from C-Bouthoorn/patch-1
noseglid Oct 2, 2017
6f66408
Merge pull request #538 from noseglid/busy-signal-integration
noseglid Oct 2, 2017
4885b55
Merge pull request #537 from noseglid/conditional-atomCommandName
noseglid Oct 2, 2017
b8e0aae
Editor.save is async
noseglid Oct 2, 2017
8e663a4
Prepare 0.69.0 release
noseglid Oct 2, 2017
fca9fde
close stdin in spawned child processes
doudou Nov 16, 2017
ef1e853
Reset user-select properly
noseglid Nov 18, 2017
ec0bdc5
Merge pull request #550 from noseglid/output-select
noseglid Nov 26, 2017
9a13d43
Merge pull request #546 from doudou/close_spawned_children_stdin
noseglid Nov 26, 2017
4e09cc0
Prepare 0.70.0 release
noseglid Dec 19, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 7 additions & 0 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"parser": "babel-eslint",
"rules": {
"new-cap": [ 2, { "capIsNewExceptions": [ "XRegExp" ] } ]
},
"extends": "atom-build"
}
33 changes: 0 additions & 33 deletions .jscsrc

This file was deleted.

44 changes: 0 additions & 44 deletions .jshintrc

This file was deleted.

30 changes: 23 additions & 7 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
language: objective-c

notifications:
email:
on_success: never
Expand All @@ -12,10 +10,28 @@ notifications:
on_failure: always
on_start: false

script: 'curl -s https://raw.githubusercontent.com/atom/ci/master/build-package.sh | sh'

git:
depth: 10

sudo: false

os:
- osx

env:
global:
- APM_TEST_PACKAGES=""

before_script:
- npm install
- npm test
matrix:
- ATOM_CHANNEL=stable
- ATOM_CHANNEL=beta

script:
- 'curl -s https://raw.githubusercontent.com/atom/ci/master/build-package.sh | sh'
addons:
apt:
packages:
- build-essential
- git
- libgnome-keyring-dev
- fakeroot
Loading