Commit Graph

11920 Commits

Author SHA1 Message Date
Jeremy Ruston 36ba38d685 Bugfix and removed dead code 2012-01-03 12:42:34 +00:00
Jeremy Ruston 5a8b6afc03 Removed uglify.js
Because we're using peg.js now
2012-01-03 12:30:07 +00:00
Jeremy Ruston cc59a1b91d Refactored wikitest.js and tiddlywiki.js to use App.js 2012-01-03 12:23:02 +00:00
Jeremy Ruston 75e6bdef2b Changed App.js to be a proper object class 2012-01-03 11:57:30 +00:00
Jeremy Ruston 883956e855 Renamed Main.js to App.js
Because now we're going to use the same logic for the client and server
2012-01-03 11:38:15 +00:00
Jeremy Ruston 0552da7810 TW5 content updates 2012-01-03 11:10:50 +00:00
Jeremy Ruston c9101dcb24 More of that terrible hack to load macro definitions 2012-01-03 11:10:37 +00:00
Jeremy Ruston a865c05be7 Switched the parser to use the compiler rather than the renderer
The renderer will be going away shortly
2012-01-03 11:10:25 +00:00
Jeremy Ruston b8e7681342 Added macro helpers and macro definitions
The macro definitions will go out into their own tiddlers shortly
2012-01-03 11:09:59 +00:00
Jeremy Ruston 0de633d28b Additional utilities for stringifying and escaping strings
Needed for JavaScript compilation
2012-01-03 11:09:26 +00:00
Jeremy Ruston 2b5676e187 Refactored use of ArgParser 2012-01-03 11:08:56 +00:00
Jeremy Ruston 3515016a7e Hacked the sandbox to expose a parse() method
The sandbox will be going shortly, it's convenient at the moment though
2012-01-03 11:08:41 +00:00
Jeremy Ruston 06f9887d59 Temporarily suppress RSS generation
It's going to be broken for a few days
2012-01-03 11:08:16 +00:00
Jeremy Ruston 304d54f8ca Terrible hack to add the new school macro definitions 2012-01-03 11:08:00 +00:00
Jeremy Ruston b7137a7ab8 Changed ArgParser to defer evaluated parameters
In a compiled environment we evaluate the parameters at run time, not
parse time.
2012-01-03 11:07:45 +00:00
Jeremy Ruston 762985a846 Refactoring tiddler rendering
The new approach is to compile each tiddler into a JavaScript function
that renders it at run time. Lots of changes over the next few days,
and not all the tests are going to survive at all times...
2012-01-03 11:07:09 +00:00
Jeremy Ruston 04dc396f2a Added a temporary hack to get pegs working serverside 2011-12-28 22:21:31 +00:00
Jeremy Ruston ed2e2ab14c Complete switch over to pegjs 2011-12-28 22:07:17 +00:00
Jeremy Ruston b27a99a7fb Added pegjs
Which is going to replace uglify
2011-12-28 18:03:07 +00:00
Jeremy Ruston e27d5392a1 Some mixups missed from previous commit 2011-12-28 17:45:58 +00:00
Jeremy Ruston e02a484591 Removed TextProcessors() and TiddlerConverters() classes 2011-12-28 17:16:56 +00:00
Jeremy Ruston 92a1ddf2e1 Content updates for TW5 2011-12-28 16:10:57 +00:00
Jeremy Ruston d3ea92ff4e Style sheet adjustments for TW5 2011-12-28 16:10:40 +00:00
Jeremy Ruston 32ff9e46b1 Added dummy support for missing tiddlers and orphans
And also proper support for getShadowTitles()
2011-12-28 16:10:30 +00:00
Jeremy Ruston ed28773178 Added scrollTo animation for navigation in TW5 2011-12-28 16:10:03 +00:00
Jeremy Ruston f381e95452 Note about JavaScript sanitisation 2011-12-28 16:09:49 +00:00
Jeremy Ruston 143454f784 Just open the HelloThere tiddler at startup 2011-12-28 16:09:33 +00:00
Jeremy Ruston 629a5b12da Added error checking and tests for evaluated parameters 2011-12-21 17:21:28 +00:00
Jeremy Ruston 4c11503bae Added skeleton support for evaluated macro parameters 2011-12-21 16:54:51 +00:00
Jeremy Ruston 02a2630dd6 Fixed problem with recipe files containing carriage returns 2011-12-21 14:03:39 +00:00
Jeremy Ruston 0d1a2ef21c Added uglify.js 2011-12-21 13:03:37 +00:00
Jeremy Ruston f096b19e4a Simplified subrendering 2011-12-17 13:50:20 +00:00
Jeremy Ruston bf8900d298 Simplified readme heading structure 2011-12-17 12:41:52 +00:00
Jeremy Ruston 4217ee3ccc Fixed timeline macro to exclude tiddlers that lack the target field 2011-12-17 10:55:53 +00:00
Jeremy Ruston f0e9c4e7ff Added support for the timeline macro 2011-12-16 17:45:33 +00:00
Jeremy Ruston 0823beb85d Added template support to list macro 2011-12-16 10:48:36 +00:00
Jeremy Ruston d3ede70757 More details of parsing and rendering added to readme 2011-12-16 10:48:09 +00:00
Jeremy Ruston 50e11a0da8 Added support for `list all` macro 2011-12-14 18:25:40 +00:00
Jeremy Ruston d96053192b Added support for the view macro, and client side wikitext tiddler templates 2011-12-14 15:45:42 +00:00
Jeremy Ruston a1a9de8ec1 Added some content tiddlers and styles for TW5 2011-12-14 15:45:09 +00:00
Jeremy Ruston 00f8021749 JSHint makes a hard task master... 2011-12-14 14:11:11 +00:00
Jeremy Ruston 5d16050e24 Added an elementary stylesheet to TW5 2011-12-14 14:10:16 +00:00
Jeremy Ruston a8099114b5 Refactored browser module boot loader to improve error messages 2011-12-14 10:42:19 +00:00
Jeremy Ruston 364d891ca6 Added skeleton browser support for navigating between tiddlers 2011-12-13 16:20:56 +00:00
Jeremy Ruston 5383368b51 Improved browser module implementation 2011-12-13 12:48:11 +00:00
Jeremy Ruston 8ed8772b82 Experimental support for client-side builds
These changes allow tiddlywiki.js to cook it's own components into a
skeletal new-school client-side TiddlyWiki.
2011-12-13 12:30:09 +00:00
Jeremy Ruston f112048682 Added a function wrapper around all source files to keep JSHint happy 2011-12-12 10:52:04 +00:00
Jeremy Ruston 53d77edd01 Updated comments and documentation 2011-12-12 09:39:43 +00:00
Jeremy Ruston 820bd02f8f Added sortField and excludeTag to WikiStore.forEachTiddler 2011-12-12 08:59:28 +00:00
Jeremy Ruston a223f4300a Removed extraneous bits of test script 2011-12-12 08:59:10 +00:00