Commit Graph

258 Commits

Author SHA1 Message Date
Glavin Wiechert 3550280502 Closes #159, #149. Update prettydiff to fix LESS and SCSS.
- SCSS Interpolated text variables
- LESS &:extend
2015-01-01 15:15:39 -04:00
Glavin Wiechert 259bb7083d Fixes #168. Update Coffee-Formatter to fix broken CoffeeScript beautifier 2015-01-01 14:45:45 -04:00
Glavin Wiechert 31d49c5acf Update Editor Beautification to use the centralized options manager 2014-12-28 19:17:40 -04:00
Glavin Wiechert c9ede3d59d See #18. Force install of Coffee-Formatter for testing. 2014-12-28 18:59:15 -04:00
Glavin Wiechert 220fc7666d See #18. Enable CoffeeScript Tests for Travis CI. 2014-12-28 18:19:50 -04:00
Glavin Wiechert e678fdf759 See #36. Add right-click Beautification of single files in Tree view 2014-12-28 18:17:46 -04:00
Glavin Wiechert 19c6046cd8 See #18. Add Gitter Travis CI webhook notifications 2014-12-28 16:33:13 -04:00
Glavin Wiechert 062aecfb8d See #18. Disable CPP header test. 2014-12-28 16:29:26 -04:00
Glavin Wiechert a4bc3fa417 See #18. Remove packages already bundled with Atom. 2014-12-28 16:27:44 -04:00
Glavin Wiechert e46001b48f See #18. Enable tests for CPP, Python, and SQL. 2014-12-28 16:20:01 -04:00
Glavin Wiechert 314c267d9b See #18. Use default config options instead of Atom Editor for specs 2014-12-28 16:18:30 -04:00
Glavin Wiechert 8cbc8741df See #18. Enable Markdown tests. 2014-12-28 15:28:41 -04:00
Glavin Wiechert 74e7ab0e06 See #18. Disable failing tests.
Will fix later.
2014-12-28 14:57:53 -04:00
Glavin Wiechert b0f12654b2 See #18. Disable tests that do not yet pass.
- Need to add more dependencies to support those tests
2014-12-28 14:43:25 -04:00
Glavin Wiechert b4b3930db3 See #18. Move Atom package dependencies into install script. 2014-12-28 14:30:36 -04:00
Glavin Wiechert f2a289f84c See #18. Add Atom language dependencies. 2014-12-28 14:09:33 -04:00
Glavin Wiechert 21c8db9264 See #18. Remove PHP_Beautifier install
- because pear is not installed in Travis CI
2014-12-28 03:48:57 -04:00
Glavin Wiechert 5758b0f167 See #18. Improve Travis CI installation of dependencies. 2014-12-28 03:41:53 -04:00
Glavin Wiechert 19e69ab015 See #18. Add Travis CI badge to README 2014-12-28 03:41:32 -04:00
Glavin Wiechert bc99f6c598 See #18. Most of the language tests are successful.
Tests that start with underscores (_) are hidden and not tested.
Those must eventually be solved.
2014-12-28 03:23:05 -04:00
Glavin Wiechert f8e0e445ae See #18. Beautify most of the expected tests.
I was unable to do Python and SQL, as I am having Python problems on my
laptop. Hopefully I will be able to figure this out soon.
2014-12-28 02:38:06 -04:00
Glavin Wiechert b147ecd9fa See #18. Implement foundation for Specs.
What's New:
- Directory structure for specs examples to be tested
- Dynamically generated specs for all tests/sample source code

TODO:
- Fix expected test output file contents to be correct
2014-12-28 02:29:03 -04:00
Glavin Wiechert 264821c30a Fix feature, disabling language beautification, where disabledLanguages = null
This is only really applicable to the Spec testing,
such as by Travis CI.

Fixes #141.
2014-12-28 02:25:17 -04:00
Glavin Wiechert 974897b6f8 Improve handling options in Python beautifier.
See #35.
2014-12-28 02:22:44 -04:00
Glavin Wiechert b7a34b6178 Improve SQL Beautifier to support missing config options.
Fixes #67.
2014-12-28 02:21:06 -04:00
Glavin Wiechert 77f58bbfc7 Throw error if trying to beautify Perl without setting Perl Tidy path
See #138, #33.
2014-12-28 02:19:36 -04:00
Glavin Wiechert 60f6a9bd07 Improve CLI Beautify class to handle more error catching 2014-12-28 02:17:15 -04:00
Glavin Wiechert fd8c70e9ba See #159. Add failing LESS code to test once fix is available.
See https://github.com/austincheney/prettydiff/issues/31
fix is not yet available on NPM.
2014-12-27 22:21:38 -04:00
Glavin Wiechert c9f3bbc8c7 Prepare 0.17.3 release 2014-12-27 19:56:02 -04:00
Glavin Wiechert c2e49dc2d7 Update CHANGELOG to v0.17.3. 2014-12-27 19:55:51 -04:00
Glavin Wiechert 9b38dc3bad Fixes #148. Fix PHP for when filters are not set. 2014-12-27 19:51:27 -04:00
Glavin Wiechert 825b49ad0f Merge pull request #157 from aparedes/master
Get Atom User settings instead of only default settings
2014-12-27 19:33:19 -04:00
Alejandro Paredes Alva 3499c11120 User settings instead of default
Fixes the issue of only getting the default settings from
atom.config.getSettings() to get the user settings from
atom.config.get()
2014-12-19 17:00:02 +01:00
Glavin Wiechert ae9ff90435 Prepare 0.17.2 release 2014-12-14 15:57:26 -04:00
Glavin Wiechert 9f07ab0b1b Merge branch 'master' of github.com:Glavin001/atom-beautify 2014-12-14 15:48:43 -04:00
Glavin Wiechert ff4a5a3a71 Fixes #135. Switch from Git to npm Coffee-Formatter dependency. 2014-12-14 15:47:33 -04:00
Glavin Wiechert 324fd60826 Merge pull request #151 from mkozono/master
Ruby Beautify over RBeautify in README.md
2014-12-12 15:52:52 -04:00
Michael Kozono ef1cd8a2a0 Ruby Beautify over RBeautify in README.md
To reduce confusion with the old, unmaintained rbeautify gem.
2014-12-12 11:45:22 -08:00
Glavin Wiechert 5267b119ad Prepare 0.17.1 release 2014-11-19 20:42:38 -04:00
Glavin Wiechert c6c6d95a3e Closes #107. Add PHP options for filters and directory_filters 2014-11-19 20:41:26 -04:00
Glavin Wiechert 991a34ce6f Update CHANGELOG to v0.17.0 2014-11-16 10:35:00 -04:00
Glavin Wiechert 7097bd3c31 Prepare 0.17.0 release 2014-11-16 10:29:29 -04:00
Glavin Wiechert ba1e00fb80 See #141, #118. Fix bug in disabling beautification by language
Also add documentation on `disabledLanguages` package option
2014-11-16 10:28:20 -04:00
Glavin Wiechert 92e1aa7a5d Move simple Markdown example to simple directory.
See #97.
2014-11-16 10:19:34 -04:00
Glavin Wiechert f0ed7ac5ad Merge pull request #141 from MetaMemoryT/disable-languages-option
disable beautification of specific languages
2014-11-16 10:17:49 -04:00
Glavin Wiechert ba7d9ce799 Merge pull request #139 from wok/master
Add support for HTML (Rails) and Ruby on Rails grammar
2014-11-16 10:15:18 -04:00
Glavin Wiechert 9413e06609 Prepare 0.16.0 release 2014-11-16 10:04:22 -04:00
Glavin Wiechert 2c4bf9828b Update CHANGELOG to v0.16.0 2014-11-16 10:04:05 -04:00
Glavin Wiechert 31390e0a74 Merge branch 'master' of github.com:Glavin001/atom-beautify 2014-11-16 10:00:28 -04:00
Glavin Wiechert 428ebe44f9 Fixes #140. Update js-beautify dependency to 1.5.4. 2014-11-16 10:00:02 -04:00