* 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
It now uses a hacked zoom property to target ie6 and 7 only so that they
gain layout. If you prefer an approach that validates, set:
$default-has-layout-approach: block;
and the has-layout mixin behavior will remain unchanged.
* commit 'merbjedi/master':
Adding Pathname support to compass configs
Adding PathName support for add_project_configuration
Separating out Rails2 actionpack integration logic
and should be accessible to the webserver. By default the fonts directory
is the "fonts" subdirectory of the css directory but another location
can be set via the fonts_dir and http_fonts_dir configuration options.
All application specific behavior is now centralized within the app integration modules.
Plugins can now provide app integration using the --app command line option and by adding the appropriate classes to the compass module tree.
configuration. Configuration is now a singly linked list of configuration objects
that inherit values and defaults from the next configuration instance.
All instances hold a reference to the top of the configuration chain.
There is now a consistent API for reading configuration property values:
<attr>: Reads the fully-resolved attribute after taking
configuration inheritance and defaults into account.
raw_<attr>: reads attribute from a configuration object without
inheritance or defaults.
default_for(<attr>): reads the default value for an attribute
default_for_<attr>: specifies the default value for an attribute.
<attr>_without_default: reads the inherited attribute without applying defaults.
comment_for_<attr>: Specifies a comment that will be emitted above the
property when serializing the configuration to a file.
Additionally, method_missing and respond_to both work down the
configuration chain, so any method that is added to a configuration
instance, can be accessed from the top level.
The distinction between default and explicitly set values allows compass
to more correctly manage the serialization of attributes when creating
configuration files for projects.
The compass configuration can still be accessed via
Compass.configuration, however, the configuration object is no longer a
singleton. This means that you can build several configuration chains
to track several projects at once. This should ease the use of compass
in other frameworks and plugins that want to use compass internally.
This function works like image_url() in that it expects the image to be a path relative to the images directory.
There are clear advantages and disadvantages to this approach.
See http://en.wikipedia.org/wiki/Data_URI_scheme for more details.
NOTE: Neither IE6 nor IE7 support data urls.
Using this approach with large images is discouraged.
This causes your rails configuration for cache busting and asset hosts
to be picked up when generating your stylesheets. Unfortunately, all
that code runs within the context of a controller, so the stylesheets
have to be generated during first request to use this functionality.
YUI doesn't even consider it part of the reset. With so much
disagreement, I decided to make the compass reset agnostic and let
individual frameworks decide what the body line-height ought to be.