Commit Graph

459 Commits

Author SHA1 Message Date
Chris Eppstein
463301e983 Added trigonometry functions for fun and profit.
Closes GH-201.
2010-11-12 15:38:39 -08:00
Chris Eppstein
f76b8bde17 Add html5 elements to the elements-of-type() helper 2010-11-12 08:50:21 -08:00
Chris Eppstein
2aa4f66e01 The sass utilities can live in two places for a while. 2010-11-12 08:47:00 -08:00
Chris Eppstein
b07f303d9b Merge branch 'stable'
* stable: (36 commits)
  Tweak the changelog.
  [CSS3] The box-shadow $spread value now defaults to using the browser default instead of 0.
  update the lockfile
  some todos
  Move the contributing guide to the tutorials section.
  add on-page anchors to the command line reference page.
  Better docs on the grid image command.
  Move the tutorials to the main nav... I don't think most people see it.
  Don't set the display in the box-flex mixin. This makes nested flex boxes annoying. Closes GH-207
  Add a note about the colorization change.
  Add a note about the compass validator
  Only colorize the action when logging results.
  Update to use the new compass validator during development.
  Fix broken test cases.
  Support true in addition to the inset keyword for the box-shadow mixin. Closes GH-206
  IE8 compat for :last-child selector
  Make the compass configuration file more self documenting by adding comments for preferred_syntax, output_style, and line_comments.
  Pass --no-line-comments to disable line comments.
  A little less noise during installation.
  Change the default Sass directory in standalone projects from src to sass. Closes GH-203
  ...

Conflicts:
	TODO.md
	VERSION.yml
	doc-src/content/CHANGELOG.markdown
	features/command_line.feature
	features/step_definitions/command_line_steps.rb
	lib/compass/commands/write_configuration.rb
2010-11-11 21:45:07 -08:00
Chris Eppstein
cd6ce54515 adjust & scale lightness and saturation 2010-11-11 21:30:59 -08:00
Chris Eppstein
183a67b0c0 Revert "Use the new Sass gem now."
This reverts commit 822f35148b.

Conflicts:

	Gemfile
2010-11-11 21:01:42 -08:00
Chris Eppstein
6486693b80 Only colorize the action when logging results. 2010-10-31 00:32:45 -07:00
Chris Eppstein
f3fb895a32 Fix broken test cases. 2010-10-30 21:59:38 -07:00
Chris Eppstein
a03ee6cb8f Make the compass configuration file more self documenting by adding comments for preferred_syntax, output_style, and line_comments. 2010-10-30 17:59:18 -07:00
Chris Eppstein
b601fb8d04 Pass --no-line-comments to disable line comments. 2010-10-30 17:55:30 -07:00
Chris Eppstein
a154d2e5cf A little less noise during installation. 2010-10-30 17:51:00 -07:00
Chris Eppstein
4ba6e57106 Change the default Sass directory in standalone projects from src to sass. Closes GH-203 2010-10-30 17:00:09 -07:00
Chris Eppstein
a40fce8af1 Bug fix: In webkit, when the last gradient color stop was a percent less than 100%, the
intermediate values were being scaled to that value. Closes GH-118.
2010-10-30 16:45:25 -07:00
Chris Eppstein
03e01c4eb2 Add the ability to print out compass configuration values 2010-10-30 15:46:26 -07:00
Chris Eppstein
a8cf0beadc Add a command line option to print out the value of a particular configuration value. 2010-10-25 17:52:13 -07:00
Chris Eppstein
37db7f3b8c Add help text for the imports subcommand.
Closes GH-182
2010-10-11 02:33:35 -07:00
Chris Eppstein
45ca5eb147 Fix error in installation instructions on scss-based projects.
Closes GH-186.
2010-10-11 02:24:50 -07:00
Chris Eppstein
8a59e34ec8 Merge branch 'stable'
* stable:
  Fix broken test.
  tests for padding free horizontal list.
  Update tests for charset changes.
  Fix test failure in ruby 1.9.2
  fix some gem issues
  Option for horizontal-list to skip padding.
  rake examples was getting a non-existent branch. Default to master.
  update changelog
  Make it easier to disable the asset cache buster.
  Turns out that IE6 & 7 don't support this.
  Fixed typo.
  HTML5 reset includes box-model reset for newer browsers.
  Added @charset declaration to force UTF-8 encoding on systems with different default encodings
  Some doc modifications.

Conflicts:
	Gemfile
	doc-src/content/CHANGELOG.markdown
	lib/compass/app_integration/rails/installer.rb
2010-10-11 02:18:26 -07:00
Chris Eppstein
822f35148b Use the new Sass gem now. 2010-10-11 02:15:14 -07:00
Chris Eppstein
416936ca0b Merge commit 'snoblet/stable' into stable
* commit 'snoblet/stable':
  Fixed typo.
2010-10-11 01:15:03 -07:00
Chris Eppstein
794703fbc4 Make it easier to disable the asset cache buster. 2010-10-09 13:31:51 -07:00
Steven Noble
04141c62e2 Fixed typo. 2010-10-01 06:02:04 -07:00
Chris Eppstein
3bf2a029b2 Keep the copyright up to date. 2010-09-09 11:45:41 -07:00
Chris Eppstein
dbb88965a6 Fix a bug and some broken tests. 2010-09-03 16:21:53 -07:00
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