Commit Graph

20 Commits

Author SHA1 Message Date
nex3 3e0156a858 The default quote character can now be set in the options hash. Also changes the quote-choosing
behavior, which speeds up the engine.


git-svn-id: svn://hamptoncatlin.com/haml/branches/edge@105 7063305b-7217-0410-af8c-cdc13e5119b9
2006-10-30 06:10:26 +00:00
nex3 aa9289b9cc Fixes a bug where calling Engine#to_html multiple times on the same Engine object duplicated the text
each time.


git-svn-id: svn://hamptoncatlin.com/haml/branches/edge@102 7063305b-7217-0410-af8c-cdc13e5119b9
2006-10-27 20:48:40 +00:00
hcatlin 89a10b9dfe Creating the next set of branches.
That is, the buffered branch is being removed and replaced with the edge 
branch.

This marks the beginning of the edge branch.



git-svn-id: svn://hamptoncatlin.com/haml/branches/edge@80 7063305b-7217-0410-af8c-cdc13e5119b9
2006-10-14 23:50:07 +00:00
hcatlin d4a9a3271d Didn't need the empty setup method around anymore.
git-svn-id: svn://hamptoncatlin.com/haml/trunk@55 7063305b-7217-0410-af8c-cdc13e5119b9
2006-09-29 20:02:59 +00:00
hcatlin 6a49e27990 Misspelled supress_eval.
Doink!

suppress!

Love,
Hampton.



git-svn-id: svn://hamptoncatlin.com/haml/trunk@54 7063305b-7217-0410-af8c-cdc13e5119b9
2006-09-29 20:02:05 +00:00
hcatlin 0fde51795d Fixed some of the way that the engines were setup.
git-svn-id: svn://hamptoncatlin.com/haml/trunk@52 7063305b-7217-0410-af8c-cdc13e5119b9
2006-09-29 19:57:35 +00:00
packagethief 563d5d748e Enginification
git-svn-id: svn://hamptoncatlin.com/haml/trunk@48 7063305b-7217-0410-af8c-cdc13e5119b9
2006-09-29 18:39:13 +00:00
hcatlin 8e245a6de7 Closes ticket #6 and means that multiline-pipe based comments are added.
I also broke up the render method a bit to keep it from becoming a *wee* bit too big.

Love,
Hampton.



git-svn-id: svn://hamptoncatlin.com/haml/trunk@47 7063305b-7217-0410-af8c-cdc13e5119b9
2006-09-22 02:18:43 +00:00
packagethief e330b4ffc5 Removed the ill-conceived idea of only allowing a DTD on the first line. Closes #20.
git-svn-id: svn://hamptoncatlin.com/haml/trunk@46 7063305b-7217-0410-af8c-cdc13e5119b9
2006-09-20 11:14:47 +00:00
packagethief e3e0a4f023 Only check for the dtd if we're on the first line
git-svn-id: svn://hamptoncatlin.com/haml/trunk@42 7063305b-7217-0410-af8c-cdc13e5119b9
2006-09-19 14:06:46 +00:00
packagethief 6f671d96a6 Getting helpful with it
git-svn-id: svn://hamptoncatlin.com/haml/trunk@39 7063305b-7217-0410-af8c-cdc13e5119b9
2006-09-14 19:09:49 +00:00
packagethief c72a422799 Fixed that the tests weren't really working
git-svn-id: svn://hamptoncatlin.com/haml/trunk@38 7063305b-7217-0410-af8c-cdc13e5119b9
2006-09-12 15:34:30 +00:00
packagethief 49ff7de516 Refatored, and added a test to assert that the refactored engine renders the same as the original engine
git-svn-id: svn://hamptoncatlin.com/haml/trunk@27 7063305b-7217-0410-af8c-cdc13e5119b9
2006-09-12 04:14:21 +00:00
packagethief cf68e5a40c Removed the tupleize shit
git-svn-id: svn://hamptoncatlin.com/haml/trunk@25 7063305b-7217-0410-af8c-cdc13e5119b9
2006-09-01 19:50:28 +00:00
hcatlin 67a81207f7 The whitespace issue was closed a while ago, but only now am I adding an explicit test to ensure that its true.
So, this can officially close ticket #3



git-svn-id: svn://hamptoncatlin.com/haml/trunk@23 7063305b-7217-0410-af8c-cdc13e5119b9
2006-08-13 22:10:05 +00:00
hcatlin a8e3252884 Closes ticket #5
git-svn-id: svn://hamptoncatlin.com/haml/trunk@22 7063305b-7217-0410-af8c-cdc13e5119b9
2006-08-13 22:02:04 +00:00
hcatlin 90412fdd07 Fixed a bug where the instance variables that are set in helpers were not being
translated back to the view because of the way that instance variables are handled.

Phew!

Included the tests to prove its fixed.



git-svn-id: svn://hamptoncatlin.com/haml/trunk@21 7063305b-7217-0410-af8c-cdc13e5119b9
2006-08-09 18:12:54 +00:00
hcatlin 4f9465d540 100% C0!
Thank you, thank you, thank you.



git-svn-id: svn://hamptoncatlin.com/haml/trunk@19 7063305b-7217-0410-af8c-cdc13e5119b9
2006-08-08 22:55:07 +00:00
hcatlin 331f0247ae We have 100% passing.
Simplified (in a way I didn't initially want) the flattening procedure. However, it helps the tests pass and that's a Good Thing.

Now for speed tests and playing with globalize.



git-svn-id: svn://hamptoncatlin.com/haml/trunk@17 7063305b-7217-0410-af8c-cdc13e5119b9
2006-08-08 21:38:50 +00:00
hcatlin 6cbc2bf9b3 Split up the tests into two to match the new lib files that were created a few days ago.
Also, created tests for the propper "flattening" of whitespace-active-areas and created most of the code.

However, it is to be noted in this release... TESTS ARE BROKEN.

The flattening needs some love still. And the testing needs to get expanded further. I thought this would be easy, 
turns out its a bit of a bitch.



git-svn-id: svn://hamptoncatlin.com/haml/trunk@16 7063305b-7217-0410-af8c-cdc13e5119b9
2006-08-08 13:42:19 +00:00