Commit graph

  • 240f67410d Use config.rb file contents in minify test cases instead of fixtures Thomas Reynolds 2012-04-26 14:07:10 -07:00
  • 6987043a5f Fix minify_css inline test Thomas Reynolds 2012-04-26 13:54:38 -07:00
  • c8e79f5755 test rbx Thomas Reynolds 2012-04-26 13:47:07 -07:00
  • f529f0b85d Merge pull request #369 from bhollis/watcher Thomas Reynolds 2012-04-26 13:37:52 -07:00
  • 1e271448fa Merge pull request #392 from bhollis/minify Thomas Reynolds 2012-04-26 10:52:48 -07:00
  • c928b04f69 Merge pull request #391 from bhollis/padrino Thomas Reynolds 2012-04-26 10:50:09 -07:00
  • ce9b99ce44 Disable inline minification by default, allow it to be turned on with an option Ben Hollis 2012-04-25 23:41:09 -07:00
  • dcc6c5b5e1 Simplify watcher to not fork by using 'listen' in non-blocking mode Ben Hollis 2012-04-22 19:01:00 -07:00
  • 49f95b9942 Un-vendor padrino helpers Ben Hollis 2012-04-25 23:16:25 -07:00
  • 37fc5b2b8c Use listen gem's built in relative_path support Ben Hollis 2012-04-22 18:24:02 -07:00
  • 9a7fd0f8d4 Merge pull request #390 from bhollis/i18n Thomas Reynolds 2012-04-25 22:42:55 -07:00
  • ddedc99473 Fix I18n tests by clearing out locale paths from other test runs Ben Hollis 2012-04-25 22:37:32 -07:00
  • 8ae87278b5 Merge pull request #385 from arronmabrey/master Thomas Reynolds 2012-04-25 09:39:27 -07:00
  • ac89ec0ee7 Adding a fun lorem.tweet method. Thanks to http://www.kevadamson.com/talking-of-design/article/140-alternative-characters-to-lorem-ipsum Arron Mabrey 2012-04-25 13:31:20 -03:00
  • dc9c3c5e77 Merge pull request #376 from bhollis/minify Thomas Reynolds 2012-04-24 09:58:42 -07:00
  • 1d583caf40 Merge pull request #381 from bhollis/speedup Thomas Reynolds 2012-04-24 09:57:19 -07:00
  • 163270c5d0 Merge pull request #378 from bhollis/frontmatter Thomas Reynolds 2012-04-24 09:52:43 -07:00
  • 7580260706 Merge pull request #377 from bhollis/i18n Thomas Reynolds 2012-04-24 09:51:53 -07:00
  • ecf56d8e55 Cache Resource#metadata Ben Hollis 2012-04-24 00:21:38 -07:00
  • 35037957a6 Get rid of some extraneous sitemap refreshes Ben Hollis 2012-04-23 23:57:42 -07:00
  • 776ce4d5ae Properly handle pages with no frontmatter Ben Hollis 2012-04-23 22:07:27 -07:00
  • 9aadbbdca9 Append to I18n.load_path instead of replacing it Ben Hollis 2012-04-23 22:03:15 -07:00
  • 82cc836ed9 Only warn on JS minification errors, and allow for custom minification ignores Ben Hollis 2012-04-23 21:39:00 -07:00
  • 83178031d2 Merge pull request #371 from bhollis/speedup Thomas Reynolds 2012-04-23 10:29:06 -07:00
  • 5405af5e0f Merge pull request #372 from bhollis/timing Thomas Reynolds 2012-04-23 10:27:04 -07:00
  • c560a0d20e Add timing info to render logging, and document why we use thin instead of webrick Ben Hollis 2012-04-23 00:19:42 -07:00
  • ab77cb2f34 Add an "origin" parameter to provides_metadata to allow for replacing metadata callbacks rather than always appending Ben Hollis 2012-04-23 01:16:03 -07:00
  • a4fcb4d939 Fix the file watcher to correctly use relative paths, to ignore files we don't care about, and have a find_new_files method that works like reload_path, but only touches previously-unknown files. This all ends up speeding up the build by a lot. Ben Hollis 2012-04-23 01:12:52 -07:00
  • 1f93ec9b94 Bump deps v3.0.0.beta.2 Thomas Reynolds 2012-04-22 11:02:23 -07:00
  • d95c0e6a3f Ducks in row Thomas Reynolds 2012-04-21 14:48:26 -07:00
  • c5aa707d89 Merge pull request #367 from bhollis/reorder Thomas Reynolds 2012-04-21 13:24:46 -07:00
  • 0a677f5de1 Reorder extensions so frontmatter is available before sitemap Ben Hollis 2012-04-20 23:38:59 -07:00
  • 9be76da3cf Simplify populating the sitemap lookup cache Ben Hollis 2012-04-18 00:15:02 -07:00
  • 9024de85d8 Allow partial to find files without an underscore prefix. Closes #366 Thomas Reynolds 2012-04-20 10:34:22 -07:00
  • b97f681ef1 Move file extension methods up a level Thomas Reynolds 2012-04-19 15:47:42 -07:00
  • aa3e1a6c5a Merge pull request #365 from steel/master Thomas Reynolds 2012-04-18 16:38:05 -07:00
  • a85678f040 Add lib/asset to sprocket load path Steel Fu 2012-04-03 15:18:53 -07:00
  • 129c2845f8 Merge pull request #364 from bhollis/master Thomas Reynolds 2012-04-18 09:42:59 -07:00
  • a0712224c6 Ignore unnecessary ignores and use destination_path in url Ben Hollis 2012-04-17 23:55:28 -07:00
  • cf66ddf206 Make file watcher paths relative Thomas Reynolds 2012-04-17 12:23:33 -07:00
  • 5866540dd8 Sort default i18n filenames Thomas Reynolds 2012-04-17 10:59:58 -07:00
  • b492ded55d nothing left todo Thomas Reynolds 2012-04-17 10:55:19 -07:00
  • c623993cc5 Merge pull request #363 from bhollis/asset_hash Thomas Reynolds 2012-04-17 09:36:37 -07:00
  • 67ba6acf02 Merge pull request #362 from bhollis/master Thomas Reynolds 2012-04-17 09:33:48 -07:00
  • 8178eb5602 Use set in filewatcher Ben Hollis 2012-04-17 00:37:44 -07:00
  • 50b797e0be Get asset_hash working after the sitemap refactor. Part of this required changing the behavior of the OnDisk Sitemap extension to rebuild the sitemap every time a file is touched, instead of just when files are added (even if the file being touched is ignored by the sitemap, like a partial!). This is because asset_hash needs to recalculate hashes whenever any file changes, since partials can affect the output of other files. Ben Hollis 2012-04-17 00:22:08 -07:00
  • af2d99f7cd Update changelog with other changes since beta 1 Ben Hollis 2012-04-16 23:40:41 -07:00
  • dc784edc66 test directory_index and relative_assets combo Thomas Reynolds 2012-04-16 16:52:21 -07:00
  • bd9814965e Move 3rd party CLI out of fixtures Thomas Reynolds 2012-04-16 15:38:26 -07:00
  • a91bcc8a4c Merge pull request #360 from brettgoulder/master Thomas Reynolds 2012-04-16 15:16:29 -07:00
  • 9730425caa Missing comma in Thor::Error Thomas Reynolds 2012-04-16 15:08:44 -07:00
  • 1f498eadb2 Bumping HTML5 Boilerplate to 3.0 Brett Goulder 2012-04-16 15:52:55 -06:00
  • 259ef52190 reload i18n yml on config Thomas Reynolds 2012-04-16 14:32:00 -07:00
  • 3f2733720b Don't try to init i18n if we aren't using it (duh) Thomas Reynolds 2012-04-16 14:01:18 -07:00
  • d08624dfe3 Port i18n to new sitemap api Thomas Reynolds 2012-04-16 13:30:22 -07:00
  • 2afbb40925 Merge pull request #357 from trevor/padrino0.10.6 Thomas Reynolds 2012-04-14 14:16:05 -07:00
  • 17c23811de update todo Thomas Reynolds 2012-04-14 14:13:51 -07:00
  • 5fde3996f7 Enable i18n tests Thomas Reynolds 2012-04-14 14:13:16 -07:00
  • 8a1342df9c Move Cache into Util Thomas Reynolds 2012-04-14 14:06:49 -07:00
  • d2d40079cc Rename Middleman::Base to Middleman::Application Thomas Reynolds 2012-04-14 14:04:10 -07:00
  • 2130e902c2 Begin splitting our requires into correct places instead of autoload Thomas Reynolds 2012-04-14 13:51:02 -07:00
  • 12ce74b1d3 update padrino internal padrino references Trevor Wennblom 2012-04-13 07:55:21 -05:00
  • d23900f46b update CHANGELOG Trevor Wennblom 2012-04-13 07:48:26 -05:00
  • 4652736cea update padrino i18n hack Trevor Wennblom 2012-04-13 07:44:51 -05:00
  • 96eac33118 rename directories Trevor Wennblom 2012-04-13 07:35:15 -05:00
  • b514b7ea6e update padrino to 0.10.6 vanilla Trevor Wennblom 2012-04-13 07:33:52 -05:00
  • 0bc35db4a6 move util methods into their own namespace Thomas Reynolds 2012-04-14 13:36:24 -07:00
  • 094de61e92 Merge pull request #347 from middleman/sitemap_refactor Thomas Reynolds 2012-04-14 13:26:43 -07:00
  • d935aedd59 Sitemap refactor Thomas Reynolds 2012-04-04 18:26:07 +01:00
  • db0febe2f0 Merge pull request #352 from bhollis/bundler Ben Hollis 2012-04-13 22:24:51 -07:00
  • 6cebb15b27 Merge pull request #355 from trevor/patch-2 Ben Hollis 2012-04-12 18:18:39 -07:00
  • 4d80d99d36 minor typos Trevor Wennblom 2012-04-12 18:58:03 -05:00
  • baac8a31f4 fix CS test Thomas Reynolds 2012-04-12 11:16:24 -07:00
  • 3d1f8e7624 Try Fivemat cucumber output Thomas Reynolds 2012-04-12 11:04:23 -07:00
  • c0f0a78292 Fix cache_buster ordering bug. Closes #319 v2.0.15.3 Thomas Reynolds 2012-04-11 11:41:35 -07:00
  • 7c78b20f65 Slightly improve the minify regexes Ben Hollis 2012-04-09 19:53:01 -07:00
  • 313f6f8214 don't need ext, handled by listen gem Thomas Reynolds 2012-04-09 19:06:54 -07:00
  • 5d1961ba86 bump listen dep Thomas Reynolds 2012-04-09 14:23:58 -07:00
  • cd89e5ffa4 Merge pull request #353 from bhollis/minify Thomas Reynolds 2012-04-09 11:10:36 -07:00
  • 6d75bb3bf8 Merge pull request #351 from bhollis/stacktrace Thomas Reynolds 2012-04-09 09:53:00 -07:00
  • 192047d242 Minify all JS and CSS via middleware. This means JS or CSS anywhere in the site is minified, not just in the Sprockets-controlled directories. I've also added inline CSS compression, and handling of several common "guards" that get wrapped around JS. Also, leave alone non-JS script tags (which may contain something like jQuery templates). Sprockets no longer has anything to do with minification after this. Ben Hollis 2012-04-07 20:00:24 -07:00
  • 24930b094d Friendlier bundle install step Ben Hollis 2012-04-09 00:03:40 -07:00
  • 8730a540b0 Add a filename and line number argument to instance_exec so config.rb gets to participate in stack traces. Ben Hollis 2012-04-08 20:24:18 -07:00
  • b1ba94cf22 Merge pull request #346 from bhollis/master Thomas Reynolds 2012-04-08 08:39:40 -07:00
  • 4c0c638892 Provide a stack trace for build errors Ben Hollis 2012-04-05 22:59:49 -07:00
  • 43c215bd15 bump uglifier dep v2.0.15.2 Thomas Reynolds 2012-04-05 18:57:15 +01:00
  • ea8951dbcd activesupport not going to happen Thomas Reynolds 2012-04-04 18:26:07 +01:00
  • 67a84c0c9b Merge pull request #341 from bhollis/asset_hash Thomas Reynolds 2012-04-04 02:03:48 -07:00
  • fc79459e61 Fix the asset_hash extension to operate on the hash of the rendered output rather than just the source file. This prevents generating the same hash for a file when partials it uses change, or if a helper it uses produces different output. As part of this change I removed the caching from Sitemap::Page#destination_path and asset_hash since they were preventing recalculation of path/hash when partials changed, and I rewrote the Sprockets extension to expose the Sprockets environment to other extension, which included consolidating the JS and CSS Sprockets environments into one. Ben Hollis 2012-04-04 00:00:33 -07:00
  • 30c41df909 Merge pull request #335 from bhollis/cache Ben Hollis 2012-04-03 09:28:37 -07:00
  • 4fc9492aae Merge pull request #333 from bhollis/asset_hash Thomas Reynolds 2012-04-02 13:42:46 -07:00
  • 4a4454fcab Introduce a cache tied to individual sitemap pages. This helps individual extensions avoid having to implement methods to clear the cache whenever a page changes. Ben Hollis 2012-04-01 20:37:24 -07:00
  • 0a97aa7ec3 Fix undefined variable error in cache_buster, and make its tests more explicit. Ben Hollis 2012-04-01 18:25:57 -07:00
  • 7e816c04c0 Make the asset_url helper use the sitemap page's destination_path if it's available, which means extensions that rewrite asset paths using reroute get rewritten paths output from all path helpers for free. This was necessary to make asset_hash work with asset_host. Ben Hollis 2012-04-01 18:08:59 -07:00
  • c27a288f1a Tests for using asset_host with asset_hash Ben Hollis 2012-04-01 18:05:20 -07:00
  • 183e9d68f3 Implied extensions. Closes #304 Thomas Reynolds 2012-03-29 18:34:25 +01:00
  • e769477e93 Implied extensions. Closes #304 Thomas Reynolds 2012-03-29 18:22:43 +01:00
  • aab9644185 add todo Thomas Reynolds 2012-03-29 11:14:03 +01:00
  • 95b0f80d31 Merge pull request #329 from trevor/patch-1 Ben Hollis 2012-03-27 21:36:16 -07:00
  • 9d1be8f393 typo? engine undefined Trevor Wennblom 2012-03-27 18:17:59 -05:00