Commit Graph

349 Commits

Author SHA1 Message Date
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
Chris Eppstein
46be3b27b0 [Rails] Silence a deprecation warning in Rails 3. 2010-01-18 17:36:36 -08:00
Chris Eppstein
b0fbab5455 Upgrade FSSM. 2010-01-18 17:11:06 -08:00
Chris Eppstein
68fe3136c2 Change the structure of the compass vendor directory in the off chance that we ever have to vendor more than one library. 2010-01-18 16:44:20 -08:00
Chris Eppstein
cac3065516 Move the frameworks directory back to the top level. There's not actually a good reason for it to be buried in the ruby source. 2010-01-18 14:58:40 -08:00
Chris Eppstein
e2fd599648 Merge commit '833d49de961a10574ffde16153fea34568d7efe0'
* commit '833d49de961a10574ffde16153fea34568d7efe0':
  in the rails installer, ask them if they want to use sudo for gem commands, but only if their system supports sudo.
2010-01-18 12:37:39 -08:00
Chris Eppstein
d37d63cce3 Make these damn tests pass in ruby 1.9. Evidently, you have to read from $stdin explicitly. 2010-01-18 12:34:37 -08:00
Ryan Shaw
833d49de96 in the rails installer, ask them if they want to use sudo for gem commands, but only if their system supports sudo. 2010-01-14 13:34:33 -07:00
Chris Eppstein
07f988ebff Generate a baseline grid only by passing 0 for the widths to the grid builder. E.g. compass grid-img 0+0x28 2010-01-14 09:05:45 -08:00
Chris Eppstein
6148abf04a Merge commit 'der-rich/master'
* commit 'der-rich/master':
  removed unnecessary .to_a
  Using String#unpack instead of String#bytes to work with Ruby < 1.8.7

Conflicts:
	lib/compass/grid_builder.rb
2010-01-10 13:47:10 -08:00
Chris Eppstein
910fc46aff [Command Line] Added a --poll option to the compass watch subcommand to force polling. 2010-01-10 13:30:44 -08:00
Chris Eppstein
5078d0a0a9 [Configuration] Strip trailing slash and directory separtors from directory and path configuration variables.
Closes GH-77.
2010-01-10 12:27:47 -08:00
Chris Eppstein
fd2ab06f60 Merge commit 'packetmonkey/optional_sudo'
* commit 'packetmonkey/optional_sudo':
  Allows turning off sudo usage with an ENV variable
  Move sudo checks into it's own function
2010-01-10 10:57:09 -08:00