* master: (48 commits)
Record current revision for release.
Regenerated gemspec for version 0.10.0.rc1
Release Candidate 1
Fix a bug in 1.8.6 where readbyte is not defined.
Record current revision for release.
Regenerated gemspec for version 0.10.0.pre9
Update changelog for release.
Version bump for v0.10.pre9
[Compass Core] Fix a ruby 1.9 bug in the image_size helper functions for jpeg images.
Try to fix a test failure that only happens on RunCodeRun.
[Compass Core] Silence a deprecation warning.
Fixed a typo in the inline list utility.
Regenerated gemspec for version 0.10.0.pre8
Version bump to .pre8
[Rails] Fix rails boot sequence in Rails 2.3.x environments.
Record current revision for release.
Regenerated gemspec for version 0.10.0.pre7
Version Bump
A better error message if a color stop list is not passed in.
Fix for rgba colors with the new gradient mixins.
...
Conflicts:
frameworks/compass/stylesheets/compass/css3/_gradient.sass
The previous version of liquid grid would not take margins into proper
account. With this patch the margins are a correct percentage of the
container, and adding multiple margins / columns together should add up
to just about 100% (not entirely accurate, but very close).
The math is as follows:
With the previous version, you get these numbers:
4.173% grid width * 24 columns = 100.152%, which due to rounding 'fixes'
in the template becomes exactly 100%. However, this is without any margins.
Once you add margins, you exceed 100%, rendering margins unusable. To add
to the confusion, the margins are not a percentage of the width, but instead
in 'em' units, making it very difficult to keep the entire grid from getting
beyond 100% in width once you add margins.
With this patch, you get these numbers:
(3.167% grid width + 1.042% margin) * 24 columns = 101.1016%. Since you
don't use any margin for the last column, you subtract one margin and end up
with 99.974%. Optimally this number would be 100.000%, but the 0.026% error
is difficult to remove, and an acceptable compromise in my opinion.
In summary, this patch enables margins to be used with the liquid grid,
which is the expected behaviour.
* Wrote a description for the CSS3 module.
* Wrote a description for every single import in the CSS3 module.
* Wrote a description for every single mixin in the CSS3 module.
* Updated sass files to reflect parsing through markdown in the docs.
* Added missing inline documentation to certain files e.g. _columns.sass.
* ! Did not modify any mixin