Commit graph

  • d483d8bc54 Memoize Sitemap::Page#destination_path Ben Hollis 2012-02-09 09:39:24 -08:00
  • fdbd301a32 Get rid of Middleman::Sitemap::Store#all_paths and #each in favor of #pages. Dealing with page objects all over the place instead of paths provides a lot of opportunities for cleaner code. Ben Hollis 2012-02-08 23:00:29 -08:00
  • 382107d403 Get rid of build_reroute. The last thing using it was the sprockets extension, though it didn't appear to need it since removing the build_reroute call leaves tests passing, and the test site I tried still generated JS from CoffeeScript just fine. Ben Hollis 2012-02-08 22:13:49 -08:00
  • 57061a17c0 Update version so path-based Gemfile dependencies work Ben Hollis 2012-02-08 22:11:20 -08:00
  • b82ad07b51 adding json to layoutless list Thomas Reynolds 2012-02-08 08:52:41 -08:00
  • cdff84b84a continue trying to fix compass issue Thomas Reynolds 2012-02-08 08:49:40 -08:00
  • 79eeba9d1a switch built-in css compressor Thomas Reynolds 2012-02-08 08:47:34 -08:00
  • b6f85ccce9 Merge branch 'master' of github.com:middleman/middleman Thomas Reynolds 2012-02-07 18:04:59 -08:00
  • 8286879f36 sprockets-sass was overwriting image-url and breaking relative assets. Fixes #256 Thomas Reynolds 2012-02-05 11:43:19 -08:00
  • c8c6a1938e Merge pull request #261 from bhollis/page Thomas Reynolds 2012-02-05 10:33:25 -08:00
  • e136fab77c Use a page_by_destination lookup to make rerouting work both ways, in build and during preview server. Ben Hollis 2012-02-04 23:07:02 -08:00
  • e27e0cdd44 Directory indexes work completely now, in preview and with dotfiles. Ben Hollis 2012-02-03 00:14:49 -08:00
  • ca1f3ddf83 Directory indexes now work during build, with the exception of .htaccess files. Ben Hollis 2012-02-02 21:47:54 -08:00
  • 4ce6913baf The beginnings of refactoring page rerouting. Added methods to Sitemap::Store and Sitemap::Page to collect and execute reroute callbacks, and rework builder to use page methods (simplifying it greatly in the process). All tests that don't involve directory indexes pass - next step is to make the directory index extension register its callbacks with Sitemap::Store#reroute. Ben Hollis 2012-01-31 23:43:05 -08:00
  • a41bf57f2d Clarify in the documentation what "path" means for Sitemap::Store and Sitemap::Page Ben Hollis 2012-01-31 22:57:55 -08:00
  • 2eec7e11ba Refactor protected method normalize_path out of Sitemap::Store Ben Hollis 2012-01-31 22:38:39 -08:00
  • 1fc97d9d7b A minor simplification of Sitemap::Store#path - it can no longer take a block Ben Hollis 2012-01-31 22:15:45 -08:00
  • b72fb23435 Merge branch 'master' of github.com:middleman/middleman Thomas Reynolds 2012-01-31 21:30:58 -08:00
  • 251a2e0eb3 add failing tests for compass relative assets Thomas Reynolds 2012-01-31 21:30:45 -08:00
  • ceb5f53d57 enable jruby Thomas Reynolds 2012-01-30 10:10:38 -08:00
  • 2dd8531eb5 Merge pull request #249 from roryokane/patch-1 Thomas Reynolds 2012-01-24 11:42:26 -08:00
  • fad23a7024 grammar fix; changed erroneous “it's” to “its” Rory O’Kane 2012-01-24 13:48:54 -05:00
  • 599ea94f5e Merge branch 'master' of github.com:middleman/middleman Thomas Reynolds 2012-01-16 20:36:10 -08:00
  • 73bcd4c12f rearrange some watcher stuff Thomas Reynolds 2012-01-16 20:35:28 -08:00
  • 5a5ebdc37f Merge pull request #241 from audionerd/master Thomas Reynolds 2012-01-16 18:08:50 -08:00
  • 2c42cb4930 make sure logging works, more file watcher ignores Thomas Reynolds 2012-01-16 15:02:38 -08:00
  • d1f0e6f616 fix errant MM bootup during CLI. Make an autodiscoverable tasks/ directory Thomas Reynolds 2012-01-16 14:55:08 -08:00
  • 071acadb93 clarify the documentation regarding a page's "eponymous" directory Eric Skogen 2012-01-16 16:29:02 -06:00
  • aeb9d10b25 automatically load helper modules from helpers/. closes #238 Thomas Reynolds 2012-01-15 13:43:26 -08:00
  • 3e0ed70c69 rename event watch binary Thomas Reynolds 2012-01-15 09:12:28 -08:00
  • ad0164ac76 include fsevent binary Thomas Reynolds 2012-01-15 09:11:22 -08:00
  • e3b15366cb ignore globs, mostly working, except with directory indexes Thomas Reynolds 2012-01-14 14:09:20 -08:00
  • be6f6944ca docs complete. closes #187 on a mother fucking cop. Thomas Reynolds 2012-01-14 12:52:19 -08:00
  • 5cc204e848 more docs Thomas Reynolds 2012-01-14 12:46:22 -08:00
  • 3ef11f3add more ignore variation tests Thomas Reynolds 2012-01-14 12:21:35 -08:00
  • 309f8dd966 Merge pull request #231 from bhollis/ignore Thomas Reynolds 2012-01-14 12:19:07 -08:00
  • 06cfb2b24c Merge branch 'master' of github.com:middleman/middleman Thomas Reynolds 2012-01-14 12:19:00 -08:00
  • 1aa1eedc10 docs Thomas Reynolds 2012-01-14 12:18:39 -08:00
  • a70a6d5507 Fix a bad variable reference when logging is turned on Ben Hollis 2012-01-08 20:47:05 -08:00
  • d0dd60fb4b left some debug messages in Thomas Reynolds 2012-01-07 23:48:22 -08:00
  • 34e40cbe01 Also test frontmatter options in preview mode (exposed proxy bug, which was fixed Thomas Reynolds 2012-01-07 18:11:56 -08:00
  • 7282475350 Builder and DirectoryIndexes now check frontmatter options. Thomas Reynolds 2012-01-07 17:27:26 -08:00
  • c473181167 frontmatter can control whether a page is ignored Thomas Reynolds 2012-01-07 17:21:26 -08:00
  • 0ac9c0b662 document sitemap, make ignore accept paths, regexps and blocks Thomas Reynolds 2012-01-07 16:57:50 -08:00
  • 56e0c1755c Merge pull request #232 from bhollis/frontmatter_page Thomas Reynolds 2012-01-07 15:38:03 -08:00
  • b01f0f96e8 New (failing) feature describing what it would look like to set some page features through frontmatter. This tests the ability to set layout, ignore, and diable directory_index. Pertains to issue #194. Ben Hollis 2012-01-06 23:03:08 -08:00
  • cebb15c9ca Add a new (failing) feature test to show the behavior I think would be good for the "ignore" helper. These scenarios show ignoring files by their source paths rather than their output paths, ignoring globbed paths (including into subdirectories), and ignoring paths that will be transformed by directory_indexes. These scenarios pertain to issues #229 and #225. Ben Hollis 2012-01-06 22:40:28 -08:00
  • 8de087ec65 fix manual sitemap updates on ruby 1.9 Thomas Reynolds 2012-01-06 00:11:38 -08:00
  • 3e1814e046 make sure compass sprites get built and copied. closes #228 Thomas Reynolds 2012-01-06 00:01:24 -08:00
  • 92319ebffc support glob page instance vars. fixes #230 Thomas Reynolds 2012-01-05 21:18:55 -08:00
  • 22adf3b516 setup rakefile for windows build Thomas Reynolds 2012-01-05 20:34:24 -08:00
  • 80a5a25457 prep 3.0 beta windows gem Thomas Reynolds 2012-01-05 20:28:34 -08:00
  • 96924ad5a1 Merge branch 'master' of github.com:middleman/middleman Thomas Reynolds 2012-01-05 20:22:44 -08:00
  • 28a9ad50b3 new fssm without 1.9.3 warning. closes #223 Thomas Reynolds 2012-01-05 20:22:24 -08:00
  • 1746a4bf25 Merge pull request #227 from bhollis/clean Thomas Reynolds 2012-01-05 00:49:40 -08:00
  • 14581c126d Fix build --clean and generally make it more robust by dealing with absolute Pathnames instead of regexing paths. Ben Hollis 2012-01-04 00:21:44 -08:00
  • c5063c1e35 Fix builder steps to properly copy configs, and add a new scenario that shows build --clean not working right when the build directory is set to a nested path. When a path is ignored, it doesn't get removed - in fact, no unused paths will get removed, this is just the easiest way to show it in a test. Ben Hollis 2012-01-04 00:20:25 -08:00
  • 4bf65e063a Bumped version to 3.0.0.beta.1 v3.0.0.beta.1 Thomas Reynolds 2012-01-02 22:26:55 -08:00
  • 8cbd3352a0 enable gemtest at a per-gem level Thomas Reynolds 2012-01-02 14:48:47 -08:00
  • 9b48a46e30 core default template shouldn't use scss Thomas Reynolds 2012-01-02 14:42:01 -08:00
  • c8ba3d9a44 compiling vendor Thomas Reynolds 2012-01-02 14:33:28 -08:00
  • 4ff52141df port guard vendored libs Thomas Reynolds 2012-01-02 14:22:24 -08:00
  • 20fea1bab1 refactor file change api, add a disable-watcher command line option for heroku/hosted Thomas Reynolds 2012-01-02 13:48:07 -08:00
  • 3d3e9e2f5b Bumped version to 3.0.0.alpha.9 v3.0.0.alpha.9 Thomas Reynolds 2012-01-02 10:45:52 -08:00
  • 146b9c1187 don't support gemtest for now Thomas Reynolds 2012-01-02 10:43:08 -08:00
  • a823607b89 add mm gem to list in rake Thomas Reynolds 2012-01-02 10:41:38 -08:00
  • 075bff34db remove rake debugging info v3.0.0.alpha.8 Thomas Reynolds 2012-01-02 10:31:40 -08:00
  • ee9b682883 Bumped version to 3.0.0.alpha.8 Thomas Reynolds 2012-01-02 10:31:00 -08:00
  • 83de7a7e13 try to use fssm with vendored darwin/linux support instead of guard Thomas Reynolds 2012-01-01 17:47:38 -08:00
  • c7249a63b1 middleman-more is fully rdoc'd Thomas Reynolds 2011-12-31 14:28:17 -08:00
  • 50b9ad7b28 use aruba for server tests too Thomas Reynolds 2011-12-31 13:44:50 -08:00
  • aee8e32524 test sitemap removal Thomas Reynolds 2011-12-31 12:56:17 -08:00
  • e496d228b0 try to fix some guard weirdness. hide tilt warnings, closes #220 Thomas Reynolds 2011-12-31 12:47:49 -08:00
  • 347eb2c6b8 move gem requires Thomas Reynolds 2011-12-30 19:31:10 -08:00
  • 4422efc270 fix release Thomas Reynolds 2011-12-29 19:57:02 -08:00
  • 4b5174f0c8 fix rake tasks v3.0.0.alpha.7 Thomas Reynolds 2011-12-29 19:52:00 -08:00
  • ca10d108e3 fix remaining middleman-more tests Thomas Reynolds 2011-12-29 19:28:49 -08:00
  • 73913f0ace Start getting middleman-more tests passing. About 50% done Thomas Reynolds 2011-12-29 19:04:39 -08:00
  • c8a134a386 split into middleman-core and middleman-more Thomas Reynolds 2011-12-29 15:09:51 -08:00
  • 8e66929a3f more code docs Thomas Reynolds 2011-12-28 22:52:51 -08:00
  • 2b3354472c Run static directories, woot Thomas Reynolds 2011-12-28 15:29:19 -08:00
  • 0b7e7582d5 do not re-compress files with .min. in the filename. closes #193 Thomas Reynolds 2011-12-27 19:46:50 -08:00
  • a344e00116 include less of compass for font face test Thomas Reynolds 2011-12-27 18:53:14 -08:00
  • aec2009a52 typo Thomas Reynolds 2011-12-27 18:50:48 -08:00
  • 9afdd5ba4e make sitemap ignore list configurable, use it to hide extensionless output files Thomas Reynolds 2011-12-27 18:47:03 -08:00
  • c7dd4615c7 bump sprockets dep Thomas Reynolds 2011-12-27 18:20:11 -08:00
  • 68f5ade7be Merge pull request #212 from bhollis/layouts Thomas Reynolds 2011-12-27 18:11:27 -08:00
  • aab166f3b3 more sprockets css tests. expire sprockets index on every request in dev mode. fixes #215 Thomas Reynolds 2011-12-27 18:09:51 -08:00
  • cc7d51c4c8 update to fixed aruba gem Thomas Reynolds 2011-12-27 13:56:29 -08:00
  • b4fd352467 also test sprockets sass partials Thomas Reynolds 2011-12-27 00:45:17 -08:00
  • d416f2797d Merge pull request #213 from bhollis/sass_partials Thomas Reynolds 2011-12-27 00:41:49 -08:00
  • faafe71500 Merge pull request #214 from bhollis/master Thomas Reynolds 2011-12-26 22:35:28 -08:00
  • c0fbb66a77 Remove reference to unknown instance variable @context_map. Ben Hollis 2011-12-26 21:52:16 -08:00
  • 8ded1b86af Failing test case showing preview server not reloading stylesheets when a Sass partial is changed. Ben Hollis 2011-12-26 16:18:05 -08:00
  • 4af08e4f0c Failing test case that shows non-default layouts improperly generating an output file. Ben Hollis 2011-12-26 15:53:32 -08:00
  • 6ef32652c7 Make indifferent access easy to use anywhere. Change frontmatter.data to plain old Thomas Reynolds 2011-12-26 11:24:33 -08:00
  • b9c5c89e40 test page and ignore helpers with various leading slash combinations. closes #211 Thomas Reynolds 2011-12-26 11:11:31 -08:00
  • 7e86ed058f Allow extensions to take params and blocks Thomas Reynolds 2011-12-25 10:06:45 -08:00
  • b5c88adb28 bump guard Thomas Reynolds 2011-12-25 09:13:32 -08:00
  • 2904054ceb step back an aruba version Thomas Reynolds 2011-12-24 23:25:17 -08:00