summaryrefslogtreecommitdiffstats
path: root/lib/handlebars
Commit message (Expand)AuthorAgeFilesLines
* Update the version!Alex Sexton2011-11-301-1/+1
* Allow subclasses to customize the namespaceYehuda Katz2011-10-281-4/+7
* Goodbye poor hack. You were broken before your time.Peter Wagenet2011-10-271-2/+0
* Added 'log' helper - See #97Peter Wagenet2011-10-242-1/+6
* Refactor deferred compile to use helperkpdecker2011-10-211-6/+11
* Defer compilation of templates until needed.kpdecker2011-10-211-7/+13
* Forgot === for falsy check.Alan Johnson2011-09-051-1/+1
* Fixed bug in falsy check on lookups.Alan Johnson2011-09-051-1/+2
* Fixed errors occurring because of undefined properties on nested paths.Alan Johnson2011-09-021-1/+1
* Got simple literal expressions added into paths.Alan Johnson2011-09-021-5/+13
* The missing semicolon is breaking our code when we minify. Mark DiMarco2011-09-011-1/+2
* Fixed missing var in compiler code causing compilerWords to be global.Alan Johnson2011-08-151-1/+1
* Make sure options.hash is an empty {} if no hash is present to eliminate nece...tomhuda2011-08-021-4/+7
* Do not perform unnecessary self-assignkpdecker2011-07-311-1/+3
* Do not buffer for simple programs (1 statement)kpdecker2011-07-311-5/+21
* Optimize the populate call logic for the simple caseskpdecker2011-07-311-17/+21
* knownHandlers and knownHandlersOnly compile options.kpdecker2011-07-311-11/+45
* Access context objects directly rather than using currentContext var.kpdecker2011-07-311-16/+10
* Convert children to nested functions. Reuse identifiers by closure where poss...kpdecker2011-07-312-82/+53
* Alias self -> thiskpdecker2011-07-311-3/+4
* Move aliases and registers into context object.kpdecker2011-07-311-14/+17
* Use x = a[y] || b[y] rather than if exists lookupkpdecker2011-07-311-8/+6
* Minimizable id aliases.kpdecker2011-07-311-7/+20
* buffer += kpdecker2011-07-311-1/+1
* Avoid eval when running in VM+Compiler modekpdecker2011-07-301-21/+29
* Remove debug codekpdecker2011-07-301-1/+1
* Throw a handlebars exception when attempting to use template partials in VM m...kpdecker2011-07-301-1/+3
* Temporary Handlebars.compile implementation in compilerkpdecker2011-07-301-0/+6
* Expose Handlebars.precompile method from the compiler.kpdecker2011-07-301-0/+6
* Rename Handlebars.VM.compile to Handelbars.VM.templatekpdecker2011-07-301-13/+7
* Fix module loading within nodekpdecker2011-07-308-8/+14
* Phase 2 of precompiled extraction:kpdecker2011-07-302-9/+12
* Phase 1 of precompiled extraction:kpdecker2011-07-302-31/+44
* Remove unnecessary var declaration.kpdecker2011-07-301-2/+0
* Create compiler base file.kpdecker2011-07-302-22/+29
* Remove the debug file (Suspect broken Due to missing class references)kpdecker2011-07-301-29/+0
* Move visitor into compiler subdirkpdecker2011-07-302-1/+1
* Move art into compiler dirkpdecker2011-07-301-0/+0
* Move printer into compiler dirkpdecker2011-07-301-0/+0
* Move parser file into compiler subdirkpdecker2011-07-301-1/+1
* Break compiler and vm logic into separate files.kpdecker2011-07-302-46/+51
* Reduce scope of global variablekpdecker2011-07-291-1/+1
* Can access context variables masked by helpers by scoping with 'this.'kpdecker2011-07-292-7/+14
* * Remove legacy support for inverse sections as additional parameters.tomhuda2011-07-073-38/+32
* Merge pull request #66 from rgrove/fix-empty-array-ifAlan Johnson2011-06-271-1/+1
|\
| * The "if" block helper shouldn't treat empty arrays as truthy.Ryan Grove2011-04-201-1/+1
* | removed references to .boolean, which broke the YUI Compressorgleitz2011-06-223-3/+3
* | Updated the boolean functions to work with YUI compressor. Linted other files...gleitz2011-06-224-9/+9
* | Add BOOLEAN supporttomhuda2011-06-013-0/+13
* | Add support for INTEGER expressionstomhuda2011-06-013-0/+13
* | Merge pull request #79 from schuyler1d/numbersYehuda Katz2011-05-251-0/+2
|\ \
| * | allow number indexes in paths for array accessSchuyler Duveen2011-05-101-0/+2
* | | Merge pull request #86 from jblotus/masterYehuda Katz2011-05-251-1/+1
|\ \ \
| * | | fixing partials with int namesJames Fuller2011-05-241-1/+1
| |/ /
* | | Remove / from the list of escaped chars and add `.Ryan Grove2011-05-091-3/+3
* | | Merge branch 'master' into fix-escapingRyan Grove2011-05-094-322/+91
|\ \ \ | |/ /
| * | Update specs and code so that the function passed to block helpers has the sa...tomhuda2011-05-042-9/+17
| * | Add VERSION constant1.0.0.beta.1tomhuda2011-05-031-0/+2
| * | Rename vm.js to compiler.jstomhuda2011-05-031-12/+18
| * | Remove unnecessary original runtime implementationtomhuda2011-05-032-283/+0
| * | Improve Handlebars subclassabilitytomhuda2011-05-031-1/+3
| * | Add support for passing String parameters to helpertomhuda2011-05-032-23/+49
| * | Add a default helperMissing to help catch errors and restore old behaviortomhuda2011-05-031-0/+8
| * | Merge pull request #69 from rgrove/allow-hyphens.Yehuda Katz2011-05-031-1/+1
| |\ \
| | * | Allow ids to contain hyphens. Fixes #36.Ryan Grove2011-04-281-1/+1
| | |/
| * | Merge pull request #48 from jasondavies/master.Yehuda Katz2011-05-031-1/+1
| |\ \
| | * \ Merge branch 'master' of http://github.com/wycats/handlebars.jsJason Davies2011-02-281-10/+19
| | |\ \
| | * | | Fix backslash escapingJason Davies2011-02-281-1/+1
| * | | | add missing semicolonAndrew Benton2011-04-301-1/+1
| | |_|/ | |/| |
* | | | Add ", ', and / to the list of chars that need HTML escaping.Ryan Grove2011-04-251-3/+6
|/ / /
* | | Merge branch 'master' of https://github.com/tf/handlebars.js into tf-mastertomhuda2011-03-261-1/+1
|\ \ \
| * | | inserting missing return statement in unless helper (fixes issue #51)Tim Fischbach2011-03-091-1/+1
* | | | DRY up some code that converts program AST nodes to opcodes.tomhuda2011-03-041-25/+20
* | | | Add support for block hashes and clean up mustache/program codetomhuda2011-03-041-44/+43
|/ / /
* | | Add Hash arguments to simple mustaches (TODO: add Hash args to block helpers)tomhuda2011-03-043-9/+54
* | | Add support for hash args in the tokenizer and parsertomhuda2011-03-032-0/+18
| |/ |/|
* | Helpers take precedence over context properties with the same name. This is u...tomhuda2011-02-251-7/+13
* | Make the function passed to a block helper have an identical signature to top...tomhuda2011-02-141-3/+6
|/
* Subclasses should be able to replace the compiler - this is needed so that ch...0.9.0.pre.4tomhuda2011-02-111-1/+3
* data is passed to block helperstomhuda2011-02-111-0/+5
* * Added a few public API methods to JavaScriptCompiler.prototype, so it can b...tomhuda2011-02-112-35/+57
* Merge branch 'master' of github.com:wycats/handlebars.jsAlan Johnson2011-02-101-2/+2
|\
| * Makes Handlebars work in contexts without a global object (node)wycats2011-02-081-2/+2
* | Updated if helper - missed it in the last cleanup. It no longer supports meth...Alan Johnson2011-02-101-2/+1
|/
* Backed out function helpers.Alan Johnson2011-01-251-4/+2
* Merge branch 'master' of https://github.com/gixug/handlebars.js into gixug-ma...Alan Johnson2011-01-251-1/+1
|\
| * IE 7 hates trailing commasDavid Stone2011-01-251-1/+1
* | improved "with" and "each" helpers to support function as argumentRaimonds Simanovskis2011-01-231-2/+4
|/
* MergedAlan Johnson2011-01-221-1/+2
|\
| * improved "if" helper to support function as argumentRaimonds Simanovskis2010-12-281-1/+2
* | Use prototype toString method to avoid native types being returned.Alex Stupka2011-01-171-2/+2
* | noop should return an empty String, not undefinedwycats2011-01-111-1/+1
* | If the partial is not found, an exception should be thrownwycats2010-12-291-1/+3
* | Move compile to the right spotwycats2010-12-292-2/+2
* | Don't need runtime anymore for normal operationwycats2010-12-291-1/+5
* | Restructure things more simplywycats2010-12-298-47/+23
* | Make {{#if foo}} handle empty Arrayswycats2010-12-281-1/+1
* | Clean up after-effects of Jison fixwycats2010-12-281-2/+1
|/
* Merge branch 'master' of https://github.com/zaach/handlebars.js into zaach-ma...wycats2010-12-275-223/+15
|\
| * Merging with latest masterZach Carter2010-12-205-48/+672
| |\