Commit Graph

  • b4aa7b5142 Merge 3f1ead18f3da35e1a193b3ea3054ca1f3325985f into 2eb552c65d0891b74b490137c60c2d5d152ffb2b #355 Anatol Broder 2014-05-04 23:31:14 +00:00
  • 3f1ead18f3 Naive fix #355 Anatol Broder 2014-05-05 01:31:06 +02:00
  • db6c311101 Add test unknown property Anatol Broder 2014-05-05 00:38:10 +02:00
  • a10aee1538 Make test more complex Anatol Broder 2014-05-04 13:55:11 +02:00
  • c851363d6f Add test for assign with sort by property filter Anatol Broder 2014-05-04 13:52:39 +02:00
  • 724d20573b Rename test Anatol Broder 2014-05-04 13:48:15 +02:00
  • 68e53308d8 Add test for assign with sort filter Anatol Broder 2014-05-04 13:43:03 +02:00
  • d3871868c5 Add test for sort hashes with empty property Anatol Broder 2014-05-04 12:28:55 +02:00
  • 2eb552c65d Merge pull request #354 from Dillon-Benson/patch-3 Florian Weingarten 2014-05-02 18:15:33 -04:00
  • 6e40746ce4 use attr_writer instead of error_mode= method #354 Dillon Benson 2014-05-02 17:18:56 -04:00
  • 6980517eaf Merge 522a693f48a62c19a27da8c54ed59b116358b77e into 75068e8fa4ca1a9f89f1df49f5d2b48c08c4effe #353 Dillon Benson 2014-05-02 17:30:19 +00:00
  • 522a693f48 use attr_writer :error_mode instead of error_mode= method #353 Dillon Benson 2014-05-02 13:29:29 -04:00
  • c7c1b3341b use attr_accessor inside singleton class for error_mode Dillon Benson 2014-05-01 22:16:25 -04:00
  • ec5f282380 Merge a01fc12c5a620a20cfff7b22cdf483a8af9459ff into 75068e8fa4ca1a9f89f1df49f5d2b48c08c4effe #350 David Cornu 2014-05-01 16:52:08 +00:00
  • 75068e8fa4 Merge pull request #349 from Shopify/render_bang_allow_not_safe_contexts Thierry Joyal 2014-05-01 12:52:06 -04:00
  • ad1152853a render! will properly force rethrow of errors if context is passed as an argument #349 Thierry Joyal 2014-04-29 16:05:07 -04:00
  • a01fc12c5a Use Time.zone when available #350 David Cornu 2014-04-30 21:18:15 +00:00
  • 73098ac5bc Merge pull request #351 from Shopify/date-cleanup David Cornu 2014-04-30 20:47:39 -04:00
  • 8bc3792c0e Move date coercion to #to_date #351 David Cornu 2014-04-30 21:18:15 +00:00
  • 3ef29c624c Merge pull request #347 from Dillon-Benson/patch-1 Florian Weingarten 2014-04-30 08:23:36 -04:00
  • a85fb38769 remove template return #347 Dillon Benson 2014-04-30 03:00:16 -04:00
  • 6a1c3cff1a update history.md Florian Weingarten 2014-04-29 15:26:22 -04:00
  • bde32018dd Merge pull request #346 from Shopify/false_rendering Florian Weingarten 2014-04-29 15:21:30 -04:00
  • 2a12f253bf Fix broken rendering of variables which are equal to false (closes #345) #346 Florian Weingarten 2014-04-29 14:33:07 -04:00
  • 830bd1d77d Merge remote-tracking branch 'upstream/master' Mal McKay 2014-04-28 13:41:40 -04:00
  • fa14fd02e7 Raise Liquid::ArugmentError when condition has wrong usage #341 Bogdan Gusiev 2014-04-21 16:39:02 +03:00
  • 7d14d7e00b apply changes from @phoet comments did 2014-04-15 11:37:53 +02:00
  • f15d24509d Merge pull request #338 from here/docs-filter-date-strftime Arthur Nogueira Neves 2014-04-12 20:14:44 -04:00
  • 09e4378cfb Update standardfilters.rb add docs to date filter #338 mikey dubs 2014-04-12 15:21:06 -07:00
  • af0e26fb16 Merge pull request #337 from Shopify/remove-rails-dev-dependancy Dylan Thacker-Smith 2014-04-11 15:08:34 -04:00
  • f5502e8152 Remove active_support from the development dependancies. #337 Dylan Thacker-Smith 2014-04-11 14:26:40 -04:00
  • a2c3766702 regexp memoization for the extends and block tags did 2014-04-09 17:21:40 +02:00
  • 3f0f76aec1 apply the comments about the code made by @fw42 did 2014-04-09 11:32:41 +02:00
  • 3574889b38 implementation/tests of the template inheritance mechanism similar to what offers Django did 2014-04-09 00:31:19 +02:00
  • c098235baa Merge pull request #335 from rrrene/patch-1 Arthur Nogueira Neves 2014-04-05 11:46:32 -04:00
  • 0e2bf768ba Add docs badge to README #335 René Föhring 2014-04-05 12:24:56 +02:00
  • 4c477c2087 Merge pull request #333 from Shopify/remove-liquid-view Dylan Thacker-Smith 2014-03-31 10:16:37 -04:00
  • cd7fc050b1 Remove ActionView template handler #333 Dylan Thacker-Smith 2014-03-29 15:59:35 -04:00
  • 8291c5e72c Merge pull request #329 from Shopify/seperate-integration-tests Dylan Thacker-Smith 2014-03-26 16:04:39 -04:00
  • 7e45155aa9 Seperate unit and integration tests. #329 Dylan Thacker-Smith 2014-03-26 14:00:20 -04:00
  • d3e4e4c419 Implement tokenization in a C extension. c-tokenizer Dylan Thacker-Smith 2014-02-27 09:53:17 -05:00
  • d10140e6bb Merge d5ca370491dbf94e5cf63c9e2dabd4874e78cb04 into 3dbb35d82369aee91896115e8444ba53465edc11 #328 Dylan Thacker-Smith 2014-03-25 23:21:20 +00:00
  • d5ca370491 Implement tokenization in a C extension. #328 Dylan Thacker-Smith 2014-02-27 09:53:17 -05:00
  • 8a93a7ff55 Add convenience methods for getting a struct from a ruby object. #1042 c-extension Dylan Thacker-Smith 2014-02-28 10:08:21 -05:00
  • e2974ed95f Implement Block#parse_body in C. Dylan Thacker-Smith 2014-02-28 07:47:36 -05:00
  • 99f950c167 Rename Block#parse to parse_body since that is how it is being used. Dylan Thacker-Smith 2014-02-27 23:16:11 -05:00
  • dc78e565ab Move the parse method out of Tag, only blocks need the body parsed. Dylan Thacker-Smith 2014-02-27 22:29:04 -05:00
  • 0fac50aea7 Use super rather than render_all in single block render classes. Dylan Thacker-Smith 2014-02-27 21:38:49 -05:00
  • 8e45b44b21 Avoid keeping track of two lists of nodes during parsing. Dylan Thacker-Smith 2014-02-27 20:51:05 -05:00
  • c0832ce0d1 Return nil in Document#block_delimiter rather than an empty array. Dylan Thacker-Smith 2014-02-27 20:06:57 -05:00
  • 802a6671cb Remove unused Block#end_tag method. Dylan Thacker-Smith 2014-02-27 18:53:18 -05:00
  • 87472e73b6 Implement tokenization in a C extension. Dylan Thacker-Smith 2014-02-27 09:53:17 -05:00
  • 9536048325 Merge f7d26044dee85a9ef8ad6c74924be67b9acb4ce3 into 3dbb35d82369aee91896115e8444ba53465edc11 #327 Lydia Krupp-Hunter 2014-03-25 15:05:54 +00:00
  • f7d26044de oops disregard #327 Lydia Krupp-Hunter 2014-03-25 15:05:28 +00:00
  • 951377684c Use space instead of ' ' Lydia Krupp-Hunter 2014-03-25 15:03:17 +00:00
  • f702bb7d52 fix spacing in strip_html for paragraph and header elements Lydia Krupp-Hunter 2014-03-25 14:43:10 +00:00
  • 3dbb35d823 Merge branch 'freeze_all_the_things' Florian Weingarten 2014-03-24 12:39:34 -04:00
  • 44f29a87a8 Update history #297 Florian Weingarten 2014-03-24 12:35:47 -04:00
  • f0afbc27e0 Add regression test for raw tags with open variable tags. Dylan Thacker-Smith 2014-03-24 10:01:03 -04:00
  • fdf03076e0 Revert "Merge pull request #325 from Shopify/remove-variable-incomplete-end" Dylan Thacker-Smith 2014-03-24 09:56:56 -04:00
  • d1bfda15e3 Add profile:strict rake task. Dylan Thacker-Smith 2014-03-21 21:54:53 -04:00
  • d8d9984a7b Remove some unused regexes. Dylan Thacker-Smith 2014-03-21 15:50:14 -04:00
  • fbaabf3b59 Merge pull request #325 from Shopify/remove-variable-incomplete-end Dylan Thacker-Smith 2014-03-21 13:48:47 -04:00
  • 7e0ef867d2 Make tag/variable termination error clearer. #325 Dylan Thacker-Smith 2014-03-21 01:27:46 -04:00
  • 3682414cc4 Allow quoted single curly braces in variables. Dylan Thacker-Smith 2014-03-21 00:21:51 -04:00
  • af24d2c2ab Add missing PR reference and author to a History.md entry. Dylan Thacker-Smith 2014-03-21 01:32:03 -04:00
  • 4ee43bc5d2 Merge pull request #324 from Shopify/multiline-tags-and-vars Dylan Thacker-Smith 2014-03-21 00:26:14 -04:00
  • cd8eada4a2 Merge 01cc24dec585aa61ad3fce1cd733a94833d58815 into 1320a69fcab914dcee9d3cf289412350411bd2a6 #170 Stefan Bauckmeier 2014-03-21 03:56:49 +00:00
  • 1320a69fca Merge pull request #323 from Shopify/render_bang_in_tests Dylan Thacker-Smith 2014-03-20 18:33:40 -04:00
  • 3b14e27f55 Allow newlines in tags and variables. #324 Dylan Thacker-Smith 2014-03-20 17:05:49 -04:00
  • face33a137 Merge pull request #321 from Shopify/move-tag-parse-out-of-initialize Dylan Thacker-Smith 2014-03-20 16:15:58 -04:00
  • d4ecaff8b8 Refactor to create tags with a parse class method instead of new. #321 Dylan Thacker-Smith 2014-03-18 17:38:43 -04:00
  • a5990042ff Use render! in tests to make debugging test failures easier. #323 Dylan Thacker-Smith 2014-03-20 11:54:43 -04:00
  • f88a72eaef Merge 9d64eb9c63f95edf1e7a4370cb4d403fc54626d0 into e190bbba9e4ef13e453d0138068120d128a26146 #254 Bogdan Gusiev 2014-03-20 02:39:44 +00:00
  • fc2fc461ce Merge acf0723d083b7d2895aa37b45a47e5b9b8d48e43 into e190bbba9e4ef13e453d0138068120d128a26146 #291 Mark Benson 2014-03-20 02:39:25 +00:00
  • 6839f9f7fe Merge fe434b5e43799740a766eed24aa4ad869f806516 into e190bbba9e4ef13e453d0138068120d128a26146 #304 Patrick Joyce 2014-03-20 02:38:35 +00:00
  • 3f098f8862 Merge 5a17efc3d3b376f94f4fdada238b76c987ff2be1 into e190bbba9e4ef13e453d0138068120d128a26146 #319 Dylan Thacker-Smith 2014-03-19 22:28:07 +00:00
  • 5a17efc3d3 Fix the custom liquid tags used in the benchmarks. #319 Dylan Thacker-Smith 2014-03-19 18:18:25 -04:00
  • e190bbba9e move change to top Florian Weingarten 2014-03-19 18:15:31 -04:00
  • 26406b58bc Pass output as the first parameter to render and render_all. Dylan Thacker-Smith 2014-03-19 11:28:23 -04:00
  • e63b22d948 Add blank? method to Variable class. Dylan Thacker-Smith 2014-03-19 11:01:18 -04:00
  • 4e551e3821 Append to output string in render rather than returning a string. Dylan Thacker-Smith 2014-03-14 03:21:08 -04:00
  • 4b5e41d04e Merge pull request #322 from Shopify/use-render-bang-in-benchmarks Dylan Thacker-Smith 2014-03-19 18:06:15 -04:00
  • 4b69f6ae83 Use render! in benchmarks to avoid making it faster by breaking things. #322 Dylan Thacker-Smith 2014-03-19 17:55:29 -04:00
  • b9feb415f6 Merge pull request #320 from Shopify/move-table-row-tag Dylan Thacker-Smith 2014-03-18 17:16:32 -04:00
  • 92781ec43b Move definition for TableRow to the tags folder. #320 Dylan Thacker-Smith 2014-03-18 16:45:43 -04:00
  • ff5c1f83f7 Merge pull request #318 from Shopify/stackprof Dylan Thacker-Smith 2014-03-14 10:27:46 -04:00
  • e2b337af2f Merge pull request #317 from Shopify/string-anchors Dylan Thacker-Smith 2014-03-14 10:17:33 -04:00
  • f373b1003d Use stackprof for profiling. #318 Dylan Thacker-Smith 2014-03-13 23:18:57 -04:00
  • 503d924274 Use start and end of string rather than line matching in regexes. #317 Dylan Thacker-Smith 2014-02-27 10:07:04 -05:00
  • fbc1a893ff C extensin for Variable#lax_parse var-c-ext-test Isha 2014-03-03 03:59:00 +00:00
  • 57fdbe81b8 filter args var-c-ext Isha 2014-03-03 03:38:19 +00:00
  • 331cf067b1 filter names no args Isha 2014-03-03 02:07:41 +00:00
  • bcb3f831b6 get_quoted_fragment Isha 2014-03-03 01:05:57 +00:00
  • 16d5f40474 wip Isha 2014-03-02 23:55:04 +00:00
  • 02525f258e extract name Isha 2014-03-02 23:24:31 +00:00
  • a119e86fd0 remove old regexy lax_parse Isha 2014-02-28 20:07:21 +00:00
  • 111f24aad1 Use isspace\n\n\nThx Dylan Isha 2014-02-28 20:05:29 +00:00
  • d0ed4711b2 try not using regexes ar all, because they are evil Isha 2014-02-28 19:31:52 +00:00
  • bb954bce1e Use StringSlice.join on the rendered results. string-slice Dylan Thacker-Smith 2014-02-28 14:12:57 -05:00