Commit Graph

485 Commits

Author SHA1 Message Date
Chris Eppstein
ee276ee7ea Don't assume that sass users are haml users once the gems are split. 2010-09-01 09:00:14 -07:00
Chris Eppstein
3c295329da Merge branch 'stable'
* stable:
  better description of the --using option.
2010-08-31 22:36:22 -07:00
Chris Eppstein
3bd06d3033 better description of the --using option. 2010-08-31 22:35:08 -07:00
Chris Eppstein
3df9f7d3a5 Merge branch 'stable'
* stable:
  Print out the new style help with -h and --help instead of the old-style help.
  clean up the docs on the fancy-type module in blueprint.
  update some comments and formatting
  make the docs on extensions a bit more clear for rubygems extensions.
  official gradients still need image declared
  fix typo in docs
  Print a better error message if the extension isn't found.
  versions change.
  prepare for release
  Update docs
  Update docs
  A command to unpack an extension from the system location.

Conflicts:
	VERSION.yml
	doc-src/content/CHANGELOG.markdown
2010-08-31 22:30:35 -07:00
Chris Eppstein
01cbc9cc6c Print out the new style help with -h and --help instead of the old-style help. 2010-08-31 21:57:34 -07:00
Chris Eppstein
71bf9d6607 Disable that for now. 2010-08-29 19:32:01 -07:00
Chris Eppstein
32856b5899 Print a better error message if the extension isn't found. 2010-08-29 14:35:32 -07:00
Chris Eppstein
8ad10dc467 A command to unpack an extension from the system location. 2010-08-29 11:30:58 -07:00
Chris Eppstein
ee6d537999 less stuff in the rails config file... more stuff coming from defaults. 2010-08-29 02:58:20 -07:00
Chris Eppstein
8a7fdd6fa3 Reload the compass configuration with each request in case it changes. 2010-08-29 02:58:20 -07:00
Chris Eppstein
ca789f00d8 Scope any css stylesheets that get generated into a project without the user's permission 2010-08-29 02:58:20 -07:00
Chris Eppstein
e4608e3e4c load the sass plugin for the user in rails3 2010-08-29 02:58:20 -07:00
Chris Eppstein
52c47d7de4 In rails 3, there's no need for an initializer. Instead we use a
Railstie. Additionally, we now default to app/stylesheets for sass files
and public/stylesheets for css files -- though they can still be changed
after installation or on the command line during project initialization.
Compass is now a gem plugin in a rails environment.

Lastly, in a rails3 environment the compass configuration can now be
changed without restarting the rails server process.
2010-08-29 02:57:38 -07:00
Chris Eppstein
f44e1ea492 Detect the version of rails and print out instructions accordingly. 2010-08-28 21:54:40 -07:00
Chris Eppstein
04eb17968e Don't add load paths to sass that already exist. 2010-08-28 21:54:00 -07:00
Chris Eppstein
ac1f0a4be8 Default stylesheet locations for rails apps 2010-08-28 21:52:50 -07:00
Chris Eppstein
034012295a Merge branch 'stable'
* stable: (81 commits)
  Gemfiles for testing and a rails test helper that works for both rails 2 and rails 3.
  provide correct installation steps when the compass validator is not found.
  Fix a broken test case.
  That wasn't supposed to be released yet.
  Fixed error: there is no opposite-position(both)
  Fix a bug in the statistics analyzer for rules with interpolation.
  bump version for release
  upgrade to bundler 1.0
  link the docs to the stable branch.
  Update the CHANGELOG for the 0.10.5 release
  Read assets in binary mode for the windows users.
  bump version.
  Get the imports straightend out for the new mixins.
  Bug fix: make the path-based configuration really work right.
  inline-block-list tests
  inline-block-list documentation
  inline-block-list mixin
  added additional html5 block-level elements per recommended reset stylesheet: http://html5doctor.com/html-5-reset-stylesheet/
  Prepare for release.
  Prepare for release
  ...

Conflicts:
	VERSION.yml
	doc-src/content/CHANGELOG.markdown
	frameworks/blueprint/stylesheets/blueprint/_colors.scss
	frameworks/compass/stylesheets/compass/css3/_box-shadow.scss
	frameworks/compass/stylesheets/compass/css3/_font-face.scss
2010-08-28 14:07:47 -07:00
Chris Eppstein
a2a9835688 provide correct installation steps when the compass validator is not found. 2010-08-28 12:52:54 -07:00
Chris Eppstein
8083760ef2 Fix a bug in the statistics analyzer for rules with interpolation. 2010-08-27 09:30:01 -07:00
Chris Eppstein
b6b0723788 Read assets in binary mode for the windows users. 2010-08-26 22:23:43 -07:00
Chris Eppstein
ec648f17b0 Bug fix: make the path-based configuration really work right. 2010-08-25 08:41:03 -07:00
Chris Eppstein
30c28a76bf Update the rails version of image_url to match the new signature. 2010-08-06 12:59:54 -07:00
Chris Eppstein
46b4ce1679 [Rails] bug fix: the new rails initializer did not find old configuration files (config/compass.config) 2010-08-06 11:36:00 -07:00
Chris Eppstein
973a568c1d Tests are more useful if you actually run them. 2010-08-05 22:13:35 -07:00
Chris Eppstein
03221b9e7c [Extensions] Manifests don't have to be hard. Allow discovery of basic assets and follow conventions for templates. 2010-08-05 21:18:11 -07:00
Chris Eppstein
776b772c08 [Rails] Don't emit configuration files when installing extensions into an existing project. 2010-08-05 21:16:51 -07:00
Chris Eppstein
ad967f5e6d [Compass Core] All url helpers now accept a second argument that when true will cause only the path to be emited. 2010-08-05 20:55:48 -07:00
Chris Eppstein
dd0f3a816b [Command Line] Make it easier to load non-gem frameworks from the
command line and project configuration files.
2010-08-01 11:18:33 -07:00
Chris Eppstein
165e3b43fb Add missing file. 2010-07-24 02:01:43 -07:00
Chris Eppstein
06ab3d4b41 [CSS3] if a root relative url is passed to image-url, still find the file and do the normal processing. 2010-07-24 01:34:14 -07:00
Chris Eppstein
c02cab30bb [CSS3] Support for specifying horizontal and vertical radii for the shorthand border-radius property. 2010-07-24 00:55:09 -07:00
Chris Eppstein
a2a0d58508 [Rails] Make it possible to only install the configuration files into a rails project. 2010-07-23 23:31:11 -07:00
Chris Eppstein
5864f2aeab [Rails] Move most of the contents of the compass initializer back to the compass codebase. Discover compass extensions automatically during boot. 2010-07-23 22:54:23 -07:00
Chris Eppstein
755b9a3a11 [Extensions] Make it possible for extensions to create empty directories. Closes GH-173. 2010-07-23 20:41:52 -07:00
Chris Eppstein
c78e097841 Don't use the Base64 library. It's not found in ruby 1.9. 2010-07-23 19:36:40 -07:00
Chris Eppstein
6289fa1de1 [Compass Core] Fixed a bug in inlint-font-files(). 2010-07-20 01:23:34 -07:00
Chris Eppstein
ea355b8cf0 [Command Line] Fixed a display issue when the filenames were shorter than the total label in the compass stats tool 2010-07-18 00:11:00 -07:00
Max Baumann
acffc9fd73 bugfix for inline-font-files helper
path variable isn't an argument to this function - deleted unnecessary  line causing error
2010-07-10 00:08:06 -07:00
Chris Eppstein
fe056d6597 [Core] Rename the grad-opposite-position() helper to opposite-position() and expose it as part of the core library. 2010-07-09 17:53:22 -07:00
Chris Eppstein
f4a1e85f34 Fix confusing error scenario on windows. Closes GH-156. 2010-07-08 22:33:50 -07:00
Chris Eppstein
39e01c57ce Merge branch 'stable'
* stable:
  Prepare for release.
  [Blueprint] Fixed an incorrect include.
  Verify all sass files generate the correct css in the test fixtures.
  Fixed a regression in the rails installer.
  Remove a redundant, broken test
  [Compass Core] Only unquote strings when a number might be passed instead.
  [Docs] Fix some obsolete syntax that was used in the examples.
  [Docs] Update the gem bundle
  Fix some tests around listing projects.
  [Command Line] Allow another configuration file to be used when creating a new project
  [Blueprint] The basic template was missing the scaffolding.
  [Blueprint] Better descriptions of the various blueprint project templates.
  [Command Line] The compass frameworks command has nicer output now -- similar to compass help. The -q option can be used to get a simple list of frameworks.
  [Rails] Provide a wrapper method for Rails.root/RAILS_ROOT that avoids deprecation warnings and handles the case where rails is not loaded at all.
  [Docs] Fix a bug in the docs for link_icons. Closes GH-146.
  [Blueprint] Clean up some comments in the blueprint templates.
  [Command Line] Fix a bug in `compass stats` when using scss files.
  [Command Line] Respect the --dry-run option during compilation.
  Fix a bug in the  command and added a test case for that feature.
  Fix some broken documentation.

Conflicts:
	VERSION.yml
	doc-src/content/CHANGELOG.markdown
2010-05-31 23:49:50 -07:00
Chris Eppstein
a7b6ae0d50 Fixed a regression in the rails installer. 2010-05-31 13:12:05 -07:00
Chris Eppstein
01277cd6ea [Command Line] Allow another configuration file to be used when creating a new project 2010-05-30 12:08:56 -07:00
Chris Eppstein
8889d25414 [Command Line] The compass frameworks command has nicer output now -- similar to compass help. The -q option can be used to get a simple list of frameworks. 2010-05-30 10:59:39 -07:00
Chris Eppstein
6ab85ecd83 [Rails] Provide a wrapper method for Rails.root/RAILS_ROOT that avoids deprecation warnings and handles the case where rails is not loaded at all. 2010-05-30 10:37:00 -07:00
Chris Eppstein
f3d3a66151 [Command Line] Fix a bug in compass stats when using scss files. 2010-05-30 08:10:07 -07:00
Chris Eppstein
9f561e97cb [Command Line] Respect the --dry-run option during compilation. 2010-05-30 07:02:07 -07:00
Chris Eppstein
98e291fa2b Fix a bug in the command and added a test case for that feature. 2010-05-29 14:57:25 -07:00
Chris Eppstein
845b790155 Merge branch 'stable'
* stable:
  Fixed image-width and image-height helpers to function properly on Windows by forcing file reads in binary mode.
2010-05-16 19:03:24 -07:00
xcephe
2a1731f705 Fixed image-width and image-height helpers to function properly on Windows by forcing file reads in binary mode. 2010-05-16 19:02:11 -07:00
Chris Eppstein
cebd685468 Fix a bug in the version code that only manifests when there's no patch release version. 2010-05-16 10:16:13 -07:00
Chris Eppstein
0da025c78d Merge branch 'stable'
* stable:
  Fix some bugs introduced when the Sass monkey patch was removed.
  [Docs] Some polish for the new reset page.
2010-05-15 00:57:27 -07:00
Chris Eppstein
942ea5f1b0 Fix some bugs introduced when the Sass monkey patch was removed. 2010-05-15 00:55:31 -07:00
Chris Eppstein
253f797dd1 Merge branch 'stable'
* stable:
  Don't require deleted files.
2010-05-15 00:34:47 -07:00
Chris Eppstein
bf90f6ea39 Don't require deleted files. 2010-05-15 00:32:11 -07:00
Chris Eppstein
ea1389c1c8 Merge branch 'stable'
* stable:
  Bump versions for v0.10.1 release.
  Update the CHANGELOG for the v0.10.1 release.
  Fix a broken reference to the extensions tutorial. Closes GH-135.
  [Blueprint] Regression fix: automatically apply the reset if blueprint/reset is imported. Closes GH-132.
  Fix a failing test case.
  [Rails] When configuring the Sass::Plugin, don't overwrite existing template locations. Closes GH-136.
  [Command Line] Improved descriptions of the watch and init commands.
  [Rails] Improved the next steps to perform after installing compass so that it mentions registering the compass gem.
  [Rails] Fixed a reference to the old configuration file.
  Add a note to the changelog about uninstalling chriseppstein-compass
  Get rid of some dead code that was breaking Rails 3. Closes GH-137.

Conflicts:
	VERSION.yml
	doc-src/content/CHANGELOG.markdown
	frameworks/_blueprint_deprecated_imports/stylesheets/blueprint/modules/_reset.sass
2010-05-15 00:26:20 -07:00
Chris Eppstein
869e0bfac7 [Rails] When configuring the Sass::Plugin, don't overwrite existing template locations. Closes GH-136. 2010-05-14 23:29:20 -07:00
Chris Eppstein
9a49c457da [Command Line] Improved descriptions of the watch and init commands. 2010-05-14 23:02:33 -07:00
Chris Eppstein
732fc8f042 [Rails] Improved the next steps to perform after installing compass so that it mentions registering the compass gem. 2010-05-14 23:02:33 -07:00
Chris Eppstein
e796511658 [Rails] Fixed a reference to the old configuration file. 2010-05-14 23:02:33 -07:00
Nathan Weizenbaum
6ad50ea2d8 Get rid of some dead code that was breaking Rails 3. Closes GH-137. 2010-05-14 17:31:07 -07:00
Chris Eppstein
c15ae6bfcf Merge branch 'stable'
* stable:
  [Command Line] Actually register the subcommand for listing frameworks
  [Command Line] Add a sub command for emitting sass CLI imports
  Every stable release is fine. no need to qualify it.
  [Docs] Put Lorin's video on the homepage.

Conflicts:
	doc-src/content/CHANGELOG.markdown
	lib/compass/version.rb
2010-05-13 01:14:12 -07:00
Chris Eppstein
83a876fbf7 [Command Line] Actually register the subcommand for listing frameworks 2010-05-13 01:10:52 -07:00
Chris Eppstein
cc08b1e5de [Command Line] Add a sub command for emitting sass CLI imports 2010-05-13 00:25:32 -07:00
Chris Eppstein
211e99c90c Every stable release is fine. no need to qualify it. 2010-05-12 10:02:03 -07:00
Chris Eppstein
7474dfad2f Versioning is hard. 2010-05-12 09:17:05 -07:00
Chris Eppstein
e2858f8e8c [Rails] Update the rails installer to use the non-beta releases. 2010-05-10 03:05:41 -07:00
Chris Eppstein
5d0454dc02 [Rails] Pass template locations as an array of tuples instead of as a hash to preserve load path ordering.
Closes GH-128.
2010-05-08 23:43:38 -07:00
Chris Eppstein
76a12b4ea2 [CLI] Add the --syntax option to the deprecated CLI for consistency. Closes #114. 2010-05-08 21:46:28 -07:00
Chris Eppstein
2c6028a163 [CLI] Enable command abbreviations. 2010-05-07 10:03:42 -07:00
Chris Eppstein
fa3230e802 [Compass Core] Alias headings to headers for w3c compliant terminology 2010-05-04 19:03:55 -07:00
Chris Eppstein
89442c93b1 [Compass Core] Fix a bug that caused quotes strings passed to url() to be wrapped in another set of single quotes. Closes GH-125. 2010-05-04 19:03:23 -07:00
Chris Eppstein
023d176453 [Docs] Document the font-files() helper function. 2010-05-03 21:25:43 -07:00
Chris Eppstein
46b7343b80 Update the rails template for v0.10 2010-05-02 19:22:50 -07:00
Chris Eppstein
6c9244ec14 Add the options from the command line into the configuration stack. Closes GH-99. 2010-05-02 18:02:13 -07:00
Chris Eppstein
5dee634404 Return a proper error when starting the watcher when there's nothing to compile.
Closes GH-119
2010-05-02 17:28:56 -07:00
Chris Eppstein
00944fdfcc Handle mixed units when checking the color stop order. 2010-05-02 15:41:33 -07:00
Chris Eppstein
910083b2f7 Raise an error if color stops are specified in the wrong order.
Closes GH-118.
2010-05-02 14:55:14 -07:00
Chris Eppstein
cd6b9d659a [Docs] Start documenting the compass helper functions. First up: elements-of-type() 2010-05-02 13:25:43 -07:00
Chris Eppstein
50c57df67f [Command Line] Better demarcation of the global options in compass help command. 2010-05-01 15:21:52 -07:00
Chris Eppstein
2a298ff0f1 [Rails] The default location for compass extensions has moved from vendor/plugins/compass/extensions to vendor/plugins/compass_extensions 2010-05-01 15:19:41 -07:00
Chris Eppstein
80d812396a Fix some gemspec issues. 2010-04-27 11:32:25 -07:00
Chris Eppstein
56034e740d Merge commit 'akahn/master'
* commit 'akahn/master':
  Make old CLI deprecation warning red
  Display a warning if the old --switch style CLI is used
2010-04-27 01:04:36 -07:00
Chris Eppstein
bd6c9950e1 Merge branch 'docs'
* docs: (56 commits)
  Turn on support for -ms in experimental properties.
  document the hide-text mixin
  Allow box shadow to be turned off by @include box-shadow(none). Closes GH-102.
  Fix a broken link to the changelog
  I guess I relied on that silly import.
  Use the gemspec the way the ruby gods intended.
  Better handling of the Compass::VERSION scheme.
  RIP RUN_CODE_RUN
  remove a doc reference to an obsolete file and add some meta descriptions.
  document some small functional changes
  fixed typo in demo header styles
  allow overflow-x on code to scroll
  example code in css-slideshows
  mixin source uses :target for css interaction
  more sensible nav markup/structure
  Update the docs for lists.
  Don't need rcov usually
  Don't display a variable description for empty comments.
  add a scroll bar for long mixin defs
  More docs on the compass utilities.
  ...

Conflicts:
	REVISION
2010-04-27 01:01:26 -07:00
Chris Eppstein
d1a155b59a Better handling of the Compass::VERSION scheme. 2010-04-26 23:54:46 -07:00
Alexander Kahn
887cbfc61c Make old CLI deprecation warning red 2010-04-23 15:40:09 -04:00
Alexander Kahn
e2e5ce9b76 Display a warning if the old --switch style CLI is used 2010-04-23 15:35:01 -04:00
Chris Eppstein
12f9ab2291 [Configuration] Asset hosts and cache busters were broken when using the compass CLI. 2010-04-22 13:12:35 -07:00
Chris Eppstein
b7202bbb75 [Command Line] The help command was not including the global options 2010-04-13 19:58:12 -07:00
Chris Eppstein
ae6bb46f12 [Compass Core] New function called headers() that generates header selectors. 2010-04-13 10:02:55 -07:00
Chris Eppstein
0b994f3832 [Compass Core] Fix a bug in the enumerate() function that was introduced during upgrade to sass 3. Added a test case that would have caught the regression. 2010-04-13 01:06:56 -07:00
Eric Meyer
84992100ea Correctly set the syntax of extension templates when converting them to the users preferred syntax. 2010-04-12 19:25:35 -06:00
Chris Eppstein
d181e4aeeb Fix for a small change to the Sass API. 2010-04-11 21:10:11 -07:00
Chris Eppstein
2680d23190 New CLI option --syntax (-x) and configuration option (preferred_syntax) that govern what sass syntax is used when adding stylesheets to a project. 2010-04-11 20:14:52 -07:00
Chris Eppstein
bf34ddb0dd Allow hidden frameworks. 2010-04-07 09:01:58 -07:00
Chris Eppstein
ace0450774 Fix a bug in 1.8.6 where readbyte is not defined. 2010-03-06 16:27:12 -08:00
Chris Eppstein
7f008f4ea0 [Compass Core] Fix a ruby 1.9 bug in the image_size helper functions for jpeg images. 2010-03-06 15:47:54 -08:00
Chris Eppstein
c3f887ff51 [Rails] Fix rails boot sequence in Rails 2.3.x environments. 2010-02-23 13:12:42 -08:00
Chris Eppstein
76c75b1d3d A better error message if a color stop list is not passed in. 2010-02-23 01:59:44 -08:00
Chris Eppstein
2baaffd013 Fix for rgba colors with the new gradient mixins. 2010-02-23 01:41:41 -08:00