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
Chris Eppstein
5230d89aba
Fix a ruby 1.9 bug
2010-02-22 00:56:48 -08:00
Chris Eppstein
0a3947d320
Add tests, fix some bugs in the image_size helpers, dropped support for bmp because it was broken.
2010-02-22 00:15:16 -08:00
Chris Eppstein
bae616e217
Merge commit 'deepakjois/master'
...
* commit 'deepakjois/master':
Adding support for calculating JPG dimensions
Adding image_height and image_width functions
Conflicts:
lib/compass/sass_extensions/functions.rb
2010-02-21 23:17:03 -08:00
Chris Eppstein
0c593e2c25
Merge commit 'merbjedi/master'
...
* commit 'merbjedi/master':
Adding Pathname support to compass configs
Adding PathName support for add_project_configuration
Separating out Rails2 actionpack integration logic
2010-02-21 23:12:17 -08:00
Chris Eppstein
ad4a486ea1
Simpler gradient output by discarding from() and to()
2010-02-21 23:05:30 -08:00
Chris Eppstein
34478112ba
Add a warning message to the logger.
2010-02-21 17:32:23 -08:00
Chris Eppstein
2c05ccf9e9
Provide a convenience function for discovering extensions.
2010-02-21 17:31:37 -08:00
Jacques Crocker
5fc52baa02
Adding Pathname support to compass configs
2010-02-20 13:06:29 -08:00
Jacques Crocker
2b985fd191
Adding PathName support for add_project_configuration
2010-02-20 12:48:58 -08:00
Jacques Crocker
719cd980ae
Separating out Rails2 actionpack integration logic
...
Rails3 has different internal implementations on ActionPack which is causing breakage when trying to calculate image_paths. Lets only calculate this logic for Rails 2 at the moment, and figure out what to do with Rails3 later
2010-02-20 12:43:10 -08:00
Deepak Jois
a075a10f59
Adding support for calculating JPG dimensions
2010-02-18 09:58:16 -08:00
Deepak Jois
f9d75b3bce
Adding image_height and image_width functions
2010-02-17 19:58:25 -08:00
Chris Eppstein
a8457c99db
Fix some x-browser issues in the gradient point code.
2010-02-16 22:14:10 -08:00
Chris Eppstein
cee0eef688
better examples and some comments.
2010-02-16 22:13:07 -08:00
Chris Eppstein
aef52bd57e
New linear gradient mixin and support functions. Radial gradient and browser testing are still pending.
2010-02-16 01:47:27 -08:00
Chris Eppstein
925938cd5e
[Extensions] Don't force an extension to register itself just because it has ruby code.
2010-02-15 10:57:20 -08:00
Chris Eppstein
3dd2a90dec
[Command Line] [Windows] Disable colorized output if win32console cannot be loaded.
...
Closes GH-82
2010-02-13 17:45:01 -08:00
Chris Eppstein
9cca38f85d
Disable the parse method with a decent error message. It should only be used internally now.
2010-02-13 17:19:57 -08:00
Chris Eppstein
8172fce22a
[Rails] Fix a setup bug and handle compass configuration changes at rails boot.
...
Existing rails projects should change their compass initializer file to:
require 'compass'
rails_root = (defined?(Rails) ? Rails.root : RAILS_ROOT).to_s
Compass.add_project_configuration(File.join(rails_root, "config", "compass.rb"))
Compass.configure_sass_plugin!
Compass.handle_configuration_change!
2010-02-13 17:07:41 -08:00
Chris Eppstein
c1b903024f
New APIs for dealing with configuration changes and accessing a compiler instance.
2010-02-13 16:56:53 -08:00
Chris Eppstein
d59451f398
[Rails] Don't set unset options on the Sass::Plugin
2010-02-13 12:22:21 -08:00
Chris Eppstein
6878899c4c
[Command Line] Don't force the user to specify the configuration path when calling compass config
2010-02-13 11:40:59 -08:00
Chris Eppstein
bb77dcefcb
Default the project directory to the current directory.
2010-02-13 11:40:02 -08:00
Chris Eppstein
1eef589c29
[Command Line] Make sure all the colors are off when colorized output is disabled.
2010-01-20 17:33:13 -08:00