middleman/middleman-core/features
Kevin McCarthy 7608275089 Fix dynamic multi-byte utf-8 files rebuilding.
Thor compares the new contents with the existing file by using
File.binread(destination) == new_content.
File.binread returns a string with ASCII_8BIT encoding, which will not
match the new_content if new_content contains multi-byte utf-8.

This patch simply encodes the new_content to ASCII_8BIT before passing
it to Thor.
2013-03-03 18:13:41 -08:00
..
step_definitions Clean up whitespace, play with cane for testing style quality and code complexity 2012-08-13 15:41:07 -07:00
support Clean up whitespace, play with cane for testing style quality and code complexity 2012-08-13 15:41:07 -07:00
3rd_party_cli.feature Move 3rd party CLI out of fixtures 2012-04-16 15:38:26 -07:00
auto_layout.feature split into middleman-core and middleman-more 2011-12-29 15:09:51 -08:00
automatic_directory_matcher.feature :automatic_directory_matcher optionally converts a character sequence in file names into a subdirectory. Closes #491 2012-06-19 20:07:50 -07:00
builder.feature also "build" .htpasswd files 2013-01-21 11:21:48 -08:00
chained_templates.feature split into middleman-core and middleman-more 2011-12-29 15:09:51 -08:00
clean_build.feature Move off-by-default extensions into middleman-more, make middleman-more itself an extension 2012-05-24 16:14:17 -07:00
cli_extension.feature Add test gems to extension and a gitignore. Closes #570 2012-08-20 19:37:10 -07:00
cli_init.feature Fix html5bp test 2012-12-15 14:56:22 -08:00
current_page_request_path_backwards.feature split into middleman-core and middleman-more 2011-12-29 15:09:51 -08:00
custom_layout_engines.feature split into middleman-core and middleman-more 2011-12-29 15:09:51 -08:00
custom_layouts.feature Tests for #477 2012-06-17 12:03:36 -07:00
data.feature fix remaining middleman-more tests 2011-12-29 19:28:49 -08:00
dynamic_pages.feature Support Unicode characters in filenames, both in source filenames and in the names of proxied paths. Fixes #332. 2012-04-29 21:42:45 -07:00
extensionless_text_files.feature Move off-by-default extensions into middleman-more, make middleman-more itself an extension 2012-05-24 16:14:17 -07:00
feature_params.feature split into middleman-core and middleman-more 2011-12-29 15:09:51 -08:00
front-matter.feature Allow non-templates to have frontmatter. Closes #698 2012-12-30 20:29:39 -08:00
frontmatter_page_settings.feature Adding tests for overriding layouts using frontmatter 2012-07-27 10:55:30 +02:00
helpers_external.feature automatically load helper modules from helpers/. closes #238 2012-01-15 13:44:00 -08:00
ignore.feature Move off-by-default extensions into middleman-more, make middleman-more itself an extension 2012-05-24 16:14:17 -07:00
implied_extensions.feature Add tests for more implied extensions 2012-07-04 16:45:27 -07:00
instance_vars.feature Fix instance variables in dynamic pages 2012-07-24 23:02:27 +09:30
missing-tilt-lib.feature Remove Tilt mappings for missing libraries. Fixes #713 2013-01-08 10:24:07 -08:00
mount_rack.feature split into middleman-core and middleman-more 2011-12-29 15:09:51 -08:00
preview_changes.feature test sitemap removal 2011-12-31 12:56:17 -08:00
proxy_pages.feature Upgrade proxy to be able to take :locals and understand :ignore, and store proxy options and metadata with the proxy list. 2012-10-13 14:03:32 -07:00
request_params.feature test backwards compatible request.params template values. closes #294 2012-03-01 13:43:47 -08:00
sitemap_traversal.feature Move off-by-default extensions into middleman-more, make middleman-more itself an extension 2012-05-24 16:14:17 -07:00
static_server.feature split into middleman-core and middleman-more 2011-12-29 15:09:51 -08:00
strip_url.feature Tests and a small bug fix to make them pass 2012-07-13 16:00:53 +09:30
tilde_directories.feature test directories containing the tilde characters 2012-10-11 10:06:50 -07:00
unicode_filecontents.feature Fix dynamic multi-byte utf-8 files rebuilding. 2013-03-03 18:13:41 -08:00
unicode_filenames.feature Update Padrino to 0.10.7 and Thor to 0.15.3. Closes #495 2012-06-20 17:53:14 -07:00
wildcard_page_helper.feature Move off-by-default extensions into middleman-more, make middleman-more itself an extension 2012-05-24 16:14:17 -07:00