Commit Graph

  • 17cdb0091b Missing some reserved words Yehuda Katz 2011-12-31 15:41:16 -08:00
  • 730c2617af Differentiate between lambdas in the context (which should have mustache semantics) and helpers (which have Handlebars helper semantics). Yehuda Katz 2011-12-31 13:51:54 -08:00
  • 757d5250dc Rename "vm" to "runtime" for clarity Yehuda Katz 2011-12-27 18:15:44 -08:00
  • 163a92ebe0 Update Gemfile.lock with latest TRR with lion support Yehuda Katz 2011-12-27 17:05:22 -08:00
  • c79c761460 Add support for escaping mustaches Yehuda Katz 2011-12-27 17:04:59 -08:00
  • e474e56b80 data should be passed through to partials. closes #111. Yehuda Katz 2011-12-27 15:57:08 -08:00
  • 69307d0e2b Allow function parameters to #if. This was originally disallowed because it is decidedly not idiomatic Handlebars, which would prefer that you use helpers for these cases, not pollute your context objects with functions to call from your template, but enough people asked for it that I'll give in. Yehuda Katz 2011-12-27 15:47:45 -08:00
  • 9852502636 Bump version Yehuda Katz 2011-12-27 13:34:37 -08:00
  • 7a0bf9d332 Handlebars errors should copy the message over Yehuda Katz 2011-12-27 13:18:34 -08:00
  • 2e7ea96818 Add Ember.js Yehuda Katz 2011-12-27 13:13:57 -08:00
  • 932e2970ad Realign lexer actions Yehuda Katz 2011-12-27 01:23:28 -08:00
  • 373d10edb1 Literal square-bracket path segments cannot have ] in them. TODO: Allow escaped path segments. Yehuda Katz 2011-12-27 01:21:53 -08:00
  • bd0f74fbd9 Test that the hello world mustache example works Yehuda Katz 2011-12-27 00:43:30 -08:00
  • e57e626480 Fix bug where inverse section was being passed to subsequent helpers Yehuda Katz 2011-12-27 00:30:24 -08:00
  • cb04822812 Merge pull request #156 from broady/master Yehuda Katz 2011-12-23 16:57:51 -08:00
  • 647d5adf85 Merge pull request #121 from tablatom/master Yehuda Katz 2011-12-23 16:57:39 -08:00
  • 6df51733d3 Merge pull request #157 from kpdecker/npm-update Yehuda Katz 2011-12-22 23:52:22 -08:00
  • 9c9d92413e Update package version number kpdecker 2011-12-22 22:52:41 -06:00
  • c6eec286a8 Update package dependencies kpdecker 2011-12-22 22:52:20 -06:00
  • f6070f0084 Fix support for Rhino Chris Broadfoot 2011-12-20 10:43:37 +11:00
  • 87e6f21765 Add a status button Yehuda Katz 2011-12-16 16:13:07 -08:00
  • 3afc572f6b Compile after installing jison Yehuda Katz 2011-12-16 16:07:54 -08:00
  • fea981a3f6 Try to install jison if it's not already installed Yehuda Katz 2011-12-16 15:55:12 -08:00
  • 799c7ed3ce Merge pull request #155 from twe4ked/patch-1 Peter Wagenet 2011-12-05 22:15:47 -08:00
  • b2a27347e8 Add syntax highlighting to the README. Odin Dutton 2011-12-06 14:59:48 +10:00
  • 215472dda2 Merge pull request #149 from SlexAxton/patch-1 Yehuda Katz 2011-11-30 12:46:13 -08:00
  • 8338bc888a Update the version! Alex Sexton 2011-11-30 02:06:49 -06:00
  • 5d15ef9625 Merge pull request #144 from wagenet/rhino-fix Yehuda Katz 2011-11-22 23:04:40 -08:00
  • 42e31ef6db Escaping a '/' in the ID regex. This was preventing handelbars.js from loading in Rhino. Mike Moulton 2011-03-01 00:20:22 -07:00
  • deac4f5141 Merge pull request #135 from leshill/handlebars_assets Yehuda Katz 2011-11-12 05:51:45 -08:00
  • 79b730ccf3 Merge pull request #132 from steevel/master Yehuda Katz 2011-11-12 05:50:29 -08:00
  • ec3e5e3914 Merge remote-tracking branch 'upstream/master' kpdecker 2011-11-04 14:15:46 -04:00
  • 5f9919dcf7 Add handlebars_assets to README Les Hill 2011-11-01 23:20:12 -07:00
  • 608aa94fc3 Update Gemfile.lock Yehuda Katz 2011-10-28 17:39:49 -07:00
  • 9998d9d9bc Allow subclasses to customize the namespace Yehuda Katz 2011-10-28 17:39:42 -07:00
  • 924cc3e86c Goodbye poor hack. You were broken before your time. Peter Wagenet 2011-10-27 22:32:07 -07:00
  • 25b8e314af Add semicolon to the generated anonymous javascript function since it could break code following it. Example: (function(){})()/* this is the same as undefined() */(function(){})() Steeve Lennmark 2011-10-27 17:21:46 +02:00
  • 43431d2a78 Added 'log' helper - See #97 Peter Wagenet 2011-10-24 19:41:41 -07:00
  • b36776f4c6 Better errors for 'equals' test Peter Wagenet 2011-10-24 19:12:54 -07:00
  • f23fbb84e2 Updated Gemfile to therubyracer 0.9.8 - Fixes #126 Peter Wagenet 2011-10-24 17:53:53 -07:00
  • 87599daef1 Merge pull request #127 from SlexAxton/master Peter Wagenet 2011-10-24 17:43:29 -07:00
  • 374a38ed36 Merge pull request #130 from kpdecker/defer-compile Peter Wagenet 2011-10-24 17:27:54 -07:00
  • b501c380af Handle 'jison' failing in 'rake compile' Peter Wagenet 2011-10-24 17:20:19 -07:00
  • 7dd11fa3f2 Merge branch 'defer-compile' kpdecker 2011-10-21 08:34:33 -05:00
  • defc2f3403 Refactor deferred compile to use helper kpdecker 2011-10-21 08:34:24 -05:00
  • 9a27aa98b7 Merge branch 'defer-compile' kpdecker 2011-10-21 08:25:30 -05:00
  • 4458b5fa13 Defer compilation of templates until needed. kpdecker 2011-10-20 14:52:21 -07:00
  • 7cd34edcc2 Defer compilation of templates until needed. kpdecker 2011-10-20 14:52:21 -07:00
  • 7b18e51bf8 Added in docs for template comments Alex Sexton 2011-10-09 20:29:03 -05:00
  • cd927e9cda Add noEscape option to Handlebars.compile Tom Locke 2011-09-26 09:47:30 +01:00
  • b832c85923 Forgot === for falsy check. Alan Johnson 2011-09-05 14:20:57 -04:00
  • 33bb89beda Merge branch 'master' of github.com:wycats/handlebars.js Alan Johnson 2011-09-05 11:08:44 -04:00
  • 33bde69750 Fixed bug in falsy check on lookups. Alan Johnson 2011-09-05 11:08:22 -04:00
  • 2422a6518f Merge pull request #116 from jroes/master Alan Johnson 2011-09-04 05:26:32 -07:00
  • 0768f07b17 Merge pull request #117 from kpdecker/precompiled-readme Alan Johnson 2011-09-04 05:21:06 -07:00
  • 2f3d5977d1 Precompiled templates info in README kpdecker 2011-09-04 02:33:14 -05:00
  • 8d38ebd251 Fix copy in command line utility kpdecker 2011-09-04 02:29:25 -05:00
  • d630894d9b Merge remote-tracking branch 'upstream/master' kpdecker 2011-09-03 17:52:06 -05:00
  • 8f617ca624 Add rake to Gemfile Jonathan Roes 2011-09-02 21:57:07 -04:00
  • 57e3bd72a8 Added link to tryhandlebarsjs.com. Alan Johnson 2011-09-02 12:13:42 -03:00
  • 6b18873d23 Fixed errors occurring because of undefined properties on nested paths. Alan Johnson 2011-09-02 10:56:37 -04:00
  • c1c455acc8 Reproduced undefined property error. Alan Johnson 2011-09-02 10:47:05 -04:00
  • f2f1f5f9bd Wrote a quick test for partials with literal paths. Alan Johnson 2011-09-02 10:36:59 -04:00
  • 7212e2b7d7 Got more complex literal expressions working. Alan Johnson 2011-09-02 09:10:20 -04:00
  • fc84308cc9 Got simple literal expressions added into paths. Alan Johnson 2011-09-02 09:04:41 -04:00
  • 91bbc4fd2c Merge pull request #114 from markmarkoh/patch-1 Alan Johnson 2011-09-01 18:49:12 -07:00
  • 696dc2dc36 The missing semicolon is breaking our code when we minify. Mark DiMarco 2011-09-01 20:37:51 -05:00
  • 96571b93c1 Merge pull request #113 from kpdecker/npm Alan Johnson 2011-09-01 05:15:56 -07:00
  • 3db5fb742e Merge pull request #112 from kpdecker/command-line Alan Johnson 2011-09-01 05:15:37 -07:00
  • c561fdf8b1 Merge branch 'npm' kpdecker 2011-08-22 02:41:59 -05:00
  • f7480d5b42 Add main target to packageinfo kpdecker 2011-08-22 02:41:53 -05:00
  • 93ebee8faf Exclude directory children from npm kpdecker 2011-08-22 02:34:04 -05:00
  • 20350a3c07 Merge branch 'command-line' kpdecker 2011-08-22 02:27:23 -05:00
  • 8cd4d939f3 Use proper uglify package name kpdecker 2011-08-22 02:27:15 -05:00
  • 98e66f898e Merge branch 'npm' kpdecker 2011-08-22 02:00:43 -05:00
  • 85a32a18e2 Update package info kpdecker 2011-08-22 02:00:35 -05:00
  • 90648c0e2d Merge branch 'npm' kpdecker 2011-08-22 01:52:09 -05:00
  • 6ef3d1316f npmignore file kpdecker 2011-08-22 01:51:08 -05:00
  • f3a2374dda Add simple output mode. kpdecker 2011-08-22 01:48:00 -05:00
  • cbadb33d51 Cleanup stored template names. kpdecker 2011-08-22 01:39:10 -05:00
  • 17e1b1fab7 Output multiple templates, storing into the Handlebars.template object kpdecker 2011-08-22 01:38:41 -05:00
  • 6eea3e4d44 Examine all passed names in the template check kpdecker 2011-08-22 01:35:26 -05:00
  • 48726c7fed Minimize js commandline option kpdecker 2011-08-22 00:15:06 -05:00
  • 47c5cd71ea File output commandline option kpdecker 2011-08-22 00:14:53 -05:00
  • a9bcd369f3 Known helpers command line options. kpdecker 2011-08-22 00:11:22 -05:00
  • b3e70414d8 Use optimist to perform validation. kpdecker 2011-08-22 00:07:35 -05:00
  • c9d851e9a4 Merge branch 'master' of https://github.com/wycats/handlebars.js kpdecker 2011-08-21 16:29:31 -05:00
  • 86d71e6fc8 Properly init eco for rake bench. kpdecker 2011-08-21 16:28:57 -05:00
  • 542f98190b Added newline to end of benchmark output, just to clean it up. Alan Johnson 2011-08-15 23:38:35 -04:00
  • 16c0907607 Added some more notes to the README for contributors. Alan Johnson 2011-08-15 23:31:29 -04:00
  • 292e32292b Updated README. Alan Johnson 2011-08-15 23:14:40 -04:00
  • 3c5cac3f3f Fixed missing var in compiler code causing compilerWords to be global. Alan Johnson 2011-08-15 23:10:27 -04:00
  • 2f7b724d5a Make sure options.hash is an empty {} if no hash is present to eliminate necessary guards in helpers tomhuda 2011-08-02 16:32:57 -07:00
  • 318c08a97e Do not perform unnecessary self-assign kpdecker 2011-07-31 21:44:27 -05:00
  • d6b97cf34d Do not buffer for simple programs (1 statement) kpdecker 2011-07-31 21:44:16 -05:00
  • 82e3344aed Update the eco benchmark handler for the latest API kpdecker 2011-07-31 21:02:40 -05:00
  • 6349c1a0c7 Optimize the populate call logic for the simple cases kpdecker 2011-07-31 21:01:40 -05:00
  • f53737ef23 knownHandlers and knownHandlersOnly compile options. kpdecker 2011-07-31 21:00:44 -05:00
  • 1a88356dc3 Access context objects directly rather than using currentContext var. kpdecker 2011-07-31 17:17:14 -05:00
  • 5d4b549dc3 Add template call to the bin output kpdecker 2011-07-31 16:17:57 -05:00