Commit Graph

12500 Commits

Author SHA1 Message Date
Jeremy Ruston 9d258eca88 Added skeletons for the other macros
And filled out the 'today' macro, including a bunch of date related
bits and bobs
2011-12-08 18:05:21 +00:00
Jeremy Ruston 172d4cdcf2 Added support for macros
And added a dummy version macro to get started
2011-12-08 17:18:03 +00:00
Jeremy Ruston 5b5bc2f756 Removed accidental debugging logging 2011-12-08 16:56:12 +00:00
Jeremy Ruston 7d6b1b8735 Removed the old command line interfaces 2011-12-08 16:42:09 +00:00
Jeremy Ruston c3331cb090 Added preliminary support for generating RSS feeds
Which also included adding the shadow shadow tiddlers that are built
into TiddlyWiki's source code, and are not handled by cook.rb and
ginsu.rb
2011-12-08 16:20:11 +00:00
Jeremy Ruston e9d3a878c1 Added hasTag() method to wiki store 2011-12-08 16:19:19 +00:00
Jeremy Ruston 6d727437e7 Fixed problem with list wiki rule 2011-12-08 16:19:02 +00:00
Jeremy Ruston 3bef25194c Removed detection of external vs. internal links
This should be deferred until at least rendering, and possibly until
the runtime navigation handler
2011-12-08 13:16:07 +00:00
Jeremy Ruston be52fbb5d1 Fixed problem with custom CSS classes 2011-12-08 13:04:12 +00:00
Jeremy Ruston a09c43d456 Added support for hexadecimal HTML entities 2011-12-08 12:45:26 +00:00
Jeremy Ruston ef60c9018e Fixed problems with HTML entity handling 2011-12-08 12:38:08 +00:00
Jeremy Ruston 25bf2fc330 Fixed problem with serving tiddlers with space in the title 2011-12-07 18:06:25 +00:00
Jeremy Ruston 118e86cbfe Added support for --servetiddlers option 2011-12-07 18:02:09 +00:00
Jeremy Ruston eb9e8891cb Refactored TiddlyWikiInput to be a type of tiddlerFileInput 2011-12-07 17:39:55 +00:00
Jeremy Ruston dc8871f9a2 Added command line switch to load tiddlers 2011-12-07 17:26:50 +00:00
Jeremy Ruston 5c97f7a66b First pass at new unified command line interface 2011-12-07 16:44:23 +00:00
Jeremy Ruston cb15e1c8d6 Revised wikification test rig 2011-12-07 13:18:07 +00:00
Jeremy Ruston 9cd2d970e0 Deleted eroneous files 2011-12-07 12:27:39 +00:00
Jeremy Ruston 22fa89ed69 Updated readme 2011-12-07 12:20:44 +00:00
Jeremy Ruston 414fee9981 Readme update 2011-12-06 18:42:23 +00:00
Jeremy Ruston dd9537cd88 Renamed the store class from TiddlyWiki to WikiStore
Much less confusing.
2011-12-06 18:29:53 +00:00
Jeremy Ruston 391b1be3dc More tests, more fixes 2011-12-06 18:04:40 +00:00
Jeremy Ruston 6c06ef316d Removed unnecessary require() 2011-12-06 17:50:13 +00:00
Jeremy Ruston fa7669bcd5 Improved wikification test rig
Now it checks the HTML and plain text representations too.
2011-12-06 17:26:29 +00:00
Jeremy Ruston e1e510cea2 Added proper HTML rendering of style attributes 2011-12-06 16:54:13 +00:00
Jeremy Ruston ad26dd6be3 Test improvements and associated bug fixes 2011-12-06 10:40:49 +00:00
Jeremy Ruston 5297fa690d Fixed HTML encoding of rendered output 2011-12-06 09:53:21 +00:00
Jeremy Ruston 87aa8667ec Added plain text rendering of tiddlers 2011-12-06 09:27:39 +00:00
Jeremy Ruston e3b1def010 Changed link code to generate ordinary <A> tags 2011-12-06 09:21:45 +00:00
Jeremy Ruston e7cda202fb Added basic support for HTML rendering 2011-12-05 18:21:52 +00:00
Jeremy Ruston 620add5579 Integrated the TiddlyWiki wikifier
A large refactoring to tidy up the interface of the TiddlyWiki wikifier
code, and package it as a wiki text parser.
2011-12-05 16:50:25 +00:00
Jeremy Ruston fa7b3f7305 Noted plans for refactoring the command line interface 2011-12-05 13:46:51 +00:00
Jeremy Ruston b829b1d28f Stopped formatters generating empty attributes 2011-12-05 13:15:06 +00:00
Jeremy Ruston 9d37633f15 Experimenting with test rigs for the wikifier
This approach seems to be a bit too verbose for comfort
2011-12-05 12:26:34 +00:00
Jeremy Ruston e43237e282 First pass at transliterating the wikifier to avoid DOM usage
Instead, the parse tree is built up as a JavaScript object tree
2011-12-05 10:34:43 +00:00
Jeremy Ruston fc423ba336 Brought in the textPrimitives from TiddlyWiki's global config variable 2011-12-03 18:19:13 +00:00
Jeremy Ruston 8ac4a8bf87 Removed references to global store object 2011-12-03 17:43:21 +00:00
Jeremy Ruston 7521207e45 Refactored the interface to the wikifier class 2011-12-03 17:39:13 +00:00
Jeremy Ruston 2a36261f33 Removed support for highlighting
This is better done as post processing after wikification
2011-12-03 17:12:26 +00:00
Jeremy Ruston f5665b47f3 Added ability to read shadow tiddlers 2011-12-03 17:02:34 +00:00
Jeremy Ruston a896ac0d56 Get rid of the annoying //# style comments
They are used by the TiddlyWiki build tools to mark comments that
should be stripped. In fact I think we should strip all comments
2011-12-03 16:36:11 +00:00
Jeremy Ruston f33880f506 Refactored formatters out of global config object 2011-12-03 16:32:29 +00:00
Jeremy Ruston e1f26eb07b Refactored config.formatterHelpers 2011-12-03 16:18:17 +00:00
Jeremy Ruston 28cce8b269 Brought in the TiddlyWiki wikifier code
This is pretty much the raw TiddlyWiki code. Formatter.js incorporates
FormatterHelper.js, too.
2011-12-03 16:13:35 +00:00
Jeremy Ruston 9d4bfc1dec Improved readme and example recipe 2011-12-03 14:05:39 +00:00
Jeremy Ruston c2eab87c4e Improved readme 2011-12-03 13:43:49 +00:00
Jeremy Ruston 066da7f2a9 Manual tweak to the test data
To cover a bug whereby the old build tools merge tags of overwritten
tiddlers
2011-12-03 13:05:14 +00:00
Jeremy Ruston 6ef4fbf0ed Fixed ordering of attributes in tiddler <DIV>s
To match the ordering produced by TiddlyWiki
2011-12-03 13:01:24 +00:00
Jeremy Ruston b07d518425 Alphabetically sort tiddlers
TiddlyWiki does this to make life easier for SCC systems
2011-12-03 12:01:43 +00:00
Jeremy Ruston cfa448f712 Removed extra newline required for cook.rb compatibility
We're now trying to be compatible with TiddlyWiki itself
2011-12-03 12:01:08 +00:00