Scott Davis
b6ca6e4efb
Merge branch 'master' of github.com:chriseppstein/compass into stable
2011-05-25 11:45:27 -04:00
Scott Davis
faba01f34c
added failing test for issue #400 and fixed the callback typo closes #400
2011-05-25 11:44:13 -04:00
Scott Davis
6ba72b9533
move hashing and comparison methods into SpriteMap class
2011-05-12 23:44:21 -04:00
Scott Davis
2d797ba956
removed unneeded file
2011-05-12 23:38:57 -04:00
Scott Davis
eec6759649
refactored the sass importer for sprites
2011-05-12 23:36:59 -04:00
Scott Davis
2f105f3696
made things less ambiguous
2011-05-11 02:45:26 -04:00
Scott Davis
fdd639efaf
updated the regex to support nested files and refactored some unclear functions
2011-05-11 02:41:51 -04:00
Scott Davis
753ad37df7
Fixed problem with globs only going one directoy deep from now on imports like foo/*.png will get mapped to foo/**/*.png
...
Please enter the commit message for your changes. Lines starting
2011-05-10 22:44:10 -04:00
Scott Davis
84d207f827
Sass Colors will no longer cause an error if you use them as sprite names. closes #381
2011-05-10 21:51:35 -04:00
Scott Davis
325306dcec
Fixed and issue with the options keyword in the Sprite::Base class. it was casing the passed options to be reset to an empty hash. I renamed it to kwargs for consistancy. I also refactored my previous changes to be unobtrusive to people currently using the sprite-map function without an @import.
2011-05-10 21:04:57 -04:00
Scott Davis
4321fc0cf5
refactored to allow a per sprite cleanup
2011-05-10 19:20:38 -04:00
Scott Davis
6cb9bc2662
old sprites will now be removed by default
2011-05-10 18:02:32 -04:00
Mattias Pfeiffer
8661c481cf
Fix comments for asset_cache_buster
2011-05-04 11:43:22 +02:00
Mattias Pfeiffer
2f3b757b46
Make asset_cache_buster return a hash with path and query, while still maintaining support for cache busting via query string if a string is returned.
2011-05-04 11:37:58 +02:00
Nathaniel Bibler
21928907e4
Extend cache busting to allow for path manipulation
2011-05-04 11:02:15 +02:00
Chris Eppstein
5ededce909
Add support for -ms gradients in background-image and background properties.
...
Closes GH-361.
2011-05-01 09:33:21 -07:00
Chris Eppstein
04a288ae8f
Give a better error if Sass::Script::Functions.declare does not exist.
...
Closes GH-365.
2011-05-01 08:28:58 -07:00
Chris Eppstein
8527f5b91f
A more robust approach to getting the git version.
2011-05-01 08:10:27 -07:00
Chris Eppstein
ea6e15b8a4
Handle homeless users. Closes GH-364.
2011-04-29 06:50:11 -07:00
Scott Davis
5a2967fe51
sprite test_unit
2011-04-28 02:50:14 -04:00
Chris Eppstein
144a3b27a1
Bump version and assign a name.
2011-04-24 22:21:10 -07:00
Chris Eppstein
28ccff0fba
Make the generated configuration file a little more readable.
2011-04-24 20:04:03 -07:00
Chris Eppstein
4957774e49
Default production mode to compressed output
2011-04-24 19:57:45 -07:00
Chris Eppstein
f775fa0ca0
Correct the CLI help on the default value of environment.
2011-04-24 19:56:29 -07:00
Chris Eppstein
5962a85a99
Fix broken linear gradients with svg enabled.
2011-04-24 18:59:07 -07:00
Chris Eppstein
a997fa2332
Use expand_path to match the behavior is Sass. Fixes a bug that causes compass to always compile all files.
2011-04-24 16:04:50 -07:00
Chris Eppstein
75901f9287
Fix watcher output on the first run.
2011-04-24 16:04:50 -07:00
Chris Eppstein
4127ea7c9e
Kick off a GC at the end of a watcher run.
2011-04-24 16:04:49 -07:00
Chris Eppstein
30e01c7cbd
Clean up the creation and management of importers and compilers
2011-04-24 16:04:49 -07:00
Scott Davis
613753e06a
merge
2011-04-23 10:19:40 -04:00
Scott Davis
9c8522be72
changed quotes to use syntactic sugar
2011-04-23 10:17:26 -04:00
Chris Eppstein
c7a1c2a911
Correctly report the changed file.
2011-04-22 09:37:19 -07:00
Chris Eppstein
ece275a054
Reset the memory cache before each watcher run.
2011-04-22 09:37:19 -07:00
Chris Eppstein
9e54d7bcb7
Unnecessary normalization -- sass will do it later.
2011-04-22 09:37:18 -07:00
Chris Eppstein
a8a74995bf
A module to help debug memory leaks in the watcher.
2011-04-22 09:37:11 -07:00
Chris Eppstein
f4ac295894
Refactor the gradient literals.
2011-04-20 22:28:46 -07:00
Chris Eppstein
9cafbc642c
Consistent hashing of the Sprite importer object
2011-04-20 21:09:40 -07:00
Chris Eppstein
134160885c
Store the compiler importer in the Sass options so sass doesn't make one.
2011-04-20 21:09:39 -07:00
Chris Eppstein
4c814f97dd
Use Sass's Chain and Memory caching for faster caching, store this once in the configuration when watching so Sass doesn't do this with each iteration.
2011-04-20 21:09:39 -07:00
Chris Eppstein
5f1c35d171
Only compute the sass engine options once in the update_project command -- this is called repeatedly by the watcher command.
2011-04-20 21:09:39 -07:00
Scott Davis
fec367d60c
fixed gemfile and removed coercion to float
2011-04-20 19:57:19 -04:00
Scott Davis
ac623c620b
svg gradients now support angles
2011-04-20 19:34:20 -04:00
Scott Davis
4e502dda73
svg gradients now support angles
2011-04-20 19:33:29 -04:00
Scott Davis
8642187173
updated linier svg gradients to have userSpaceOnUse to be consistant with the radial implimentation
2011-04-20 17:17:03 -04:00
Chris Eppstein
7b0bb7ad2b
Change FSSM to a gem dependency instead of vendoring it. Closes GH-343.
2011-04-19 20:00:54 -07:00
Scott Davis
3e013b8bd5
removed require for bigdecimal and updated the deprecated functions in the gem file
2011-04-17 23:11:25 -04:00
Chris Eppstein
3921e6f856
Fix floating point comparision issue. Closes GH-341.
2011-04-17 11:38:27 -07:00
Chris Eppstein
810b95e7f3
Added a mechanism for plugins to extend compass's configuration options.
2011-04-17 11:36:16 -07:00
Scott Davis
d845c4d486
gradient rounding issue tentative fix
2011-04-16 22:09:42 -04:00
Chris Eppstein
df924ae56c
Merge commit '9940ee8cbbe52e217a88b9a46ae5074790eea129'
...
* commit '9940ee8cbbe52e217a88b9a46ae5074790eea129':
Adding support for pixel-stops for webkit if the gradient goes from left-to-right or top-to-bottom.
Conflicts:
lib/compass/sass_extensions/functions/gradient_support.rb
2011-04-16 01:07:33 -07:00
Chris Eppstein
fc380ca203
It turns out that we didn't need to change the compile method's signature. Closes GH-335.
2011-04-16 00:49:17 -07:00
Chris Eppstein
26fe7f1074
Tell people who generate a grid background image that there's a better way.
2011-04-16 00:17:19 -07:00
Chris Eppstein
7db7e019ab
Add a yellow block method for logging warnings in yellow.
2011-04-16 00:16:37 -07:00
Chris Eppstein
72434be137
Webkit now supports the css3 official gradient syntax.
2011-04-15 23:16:43 -07:00
Chris Eppstein
ad0e172ec3
Allow degrees for linear and radial gradients. Currently no support for SVG gradients using degrees. Partial fix for #303
2011-04-10 14:14:44 -07:00
Chris Eppstein
727c025881
Fix some edge case uses of color stops with list arguments.
2011-04-02 11:59:54 -07:00
Chris Eppstein
af10edd7a9
[Rails Integration] Print a warning if compass is booted more than once. Closes GH-282.
2011-04-02 10:40:32 -07:00
Andrei Bocan
c4a315af3c
Check if Rails module responds to env and root before using them
2011-04-02 10:04:08 -07:00
Chris Eppstein
3892919585
Raise an error when compiling selective files from a directory other than the project directory.
2011-04-02 09:34:22 -07:00
Scott Davis
8a1f14d72d
removed dynamic constant becasuse i was being a bad programer
2011-04-01 22:19:24 -04:00
Scott Davis
a08003cdd9
changed sprite math back to ceil
2011-04-01 14:57:29 -04:00
Scott Davis
2c62cdf2f9
closes #296 rescue OutOfBounds exception gracfuly
2011-04-01 14:47:24 -04:00
Scott Davis
f83f85406c
refactored to fix relative path bug with the compile command
2011-04-01 11:14:30 -04:00
Scott Davis
da2af62f47
closes #271 - fixed bug that was causing file name to truncate
2011-04-01 10:33:17 -04:00
Chris Eppstein
f2ceec4680
Created a function called css2-fallback($value, $css2-value) that will use the $css2-value in a css2 context and the $value in other contexts.
2011-03-30 14:24:50 -07:00
Chris Eppstein
da57adc49d
add opera support for the css3 gradient syntax
2011-03-30 14:24:50 -07:00
Scott Davis
96f1e4dc96
closes #320 and refactored the rspec tests
2011-03-29 19:26:11 -04:00
Scott Davis
2e8fd055ed
closes 268 - filenames can not start with numbers the must be legal css identifiers
2011-03-28 22:39:12 -04:00
Chris Eppstein
ccb391d9d1
Revert "Don't output transparent in css2 ouput."
...
Transparent is a legal value in css2.
This reverts commit 119ce9d018
.
2011-03-28 09:29:38 -07:00
Chris Eppstein
119ce9d018
Don't output transparent in css2 ouput.
...
Closes GH-309
2011-03-27 21:03:32 -07:00
Chris Eppstein
a7b8689fb8
Fix bug in the compact function.
2011-03-27 19:16:59 -07:00
Scott Davis
d579c8bdcb
5 not 50
2011-03-26 15:25:47 -04:00
Scott Davis
b395552db3
chanded spritemap instance to use quick cache
2011-03-26 15:24:59 -04:00
Scott Davis
b0bfb63bb7
removed class variable
2011-03-26 13:53:50 -04:00
Scott Davis
27735a9537
fixed a bug that was causeing stack level too deep
2011-03-26 13:31:48 -04:00
Scott Davis
bd11d0b381
updated regular expression for finding the parent image
2011-03-25 17:32:58 -04:00
Scott Davis
c3f00537c8
updated code comments
2011-03-25 17:30:27 -04:00
Scott Davis
c72eebdf42
added support for sprite-selector formats
2011-03-25 17:28:38 -04:00
Scott Davis
4d7dc7ad30
refactored sprite selectors
2011-03-25 17:17:27 -04:00
Scott Davis
9962a37b2e
added tests and css selector support for sprites ending in _hover _target _active closes#248
2011-03-25 15:00:50 -04:00
Scott Davis
e47fccd2ed
rdoc updates for sprite classes
2011-03-25 12:48:18 -04:00
Chris Eppstein
3272dc7e5a
Load extensions found in ~/.compass/extensions, if the directory exists.
2011-03-24 22:57:17 -07:00
Chris Eppstein
cca6474ba2
Don't extend core classes.
2011-03-24 22:57:17 -07:00
Scott Davis
fccd5d91e9
merge
2011-03-25 01:05:13 -04:00
Scott Davis
2bf3d8f453
reverted chunky_png version pushed that by mistake and patched a bug that was causing callbacks to register twice
2011-03-25 00:54:47 -04:00
Steve Hull
9940ee8cbb
Adding support for pixel-stops for webkit if the gradient goes from left-to-right or top-to-bottom.
2011-03-24 18:54:24 -07:00
Scott Davis
de86610c14
moved files around
2011-03-23 01:29:56 -04:00
Scott Davis
463ee01a12
moved files around
2011-03-23 01:29:51 -04:00
Scott Davis
f78744171d
sprite base spec selector methods
2011-03-23 01:09:41 -04:00
Scott Davis
03b0ee2660
sprite base spec
2011-03-23 00:56:49 -04:00
John Bintz
f031d868d1
start refactoring work on sprite map
2011-03-22 21:19:19 -04:00
Scott Davis
6e1daf69f5
added boolean functions for finding selectors
2011-03-21 22:10:44 -04:00
Scott Davis
46eec5362d
fixes #253
2011-03-21 21:16:55 -04:00
Scott Davis
a9b6d8cfde
file cleanup
2011-03-21 18:37:24 -04:00
Scott Davis
f7d0079f27
file cleanup
2011-03-21 18:36:55 -04:00
Scott Davis
691c6718b5
updated for chunky png 1.1.0
2011-03-21 17:38:15 -04:00
Scott Davis
a4d43192c9
merge
2011-03-21 17:29:15 -04:00
Scott Davis
3f3eba57a2
merge
2011-03-18 06:44:54 -04:00
Chris Eppstein
40d0e623d0
Use a single staleness checker during a compile run to speed up dependency checking.
2011-03-15 14:38:52 -07:00
Scott Davis
267a5df605
opps bitecode
2011-03-03 01:16:11 -05:00