1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2024-11-27 20:10:03 +00:00
Commit Graph

42 Commits

Author SHA1 Message Date
Jeremy Ruston
5ef4123b3d Revert "Merge pull request #160 from natecain/commonjs"
This reverts commit 661621c3f7, reversing
changes made to d3d72eff1b.
2013-10-12 16:29:20 +01:00
natecain
b8c37a26ef Additional improvement to CommonJS Modules support
Now implements (and mostly follows) requirements of Modules/1.1 spec
  implementes only the required "secure sandbox" subset of the spec
  `module` free variable changed from the `moduleInfo` to an id container
  `require` free variable given a "main" property
  boot module scope closed and exported
    this also changes the interface between boot and bootprefix slightly
    (should now be able to create multiple TW instances under node)
 BREAKING CHANGES:
  The tiddlywiki module itself now exports a single constructor function
  Modules which depended on `module` referring to `moduleInfo` will break
  Modules which don't conform to Modules/1.1 will break
    (by attempting to modify require.main or module.id)
2013-10-11 11:32:58 -04:00
Jeremy Ruston
9345078926 Refactor boot process to allow for lack of wiki folder
Previously, the command line interface required a wiki folder to be
specified.

This is part of the work to enable TiddlyWiki5 to be used more easily
as a library in other node.js apps
2013-08-21 09:42:51 +01:00
Jeremy Ruston
644d9f9405 Refactor boot sequence
This is the start of making it possible to use TiddlyWiki5 as a library
from a node.js application
2013-08-20 15:17:57 +01:00
Jeremy Ruston
cd36f594c5 Make the core into a plugin 2013-03-28 17:07:30 +00:00
Jeremy Ruston
e65cb93fa2 Batch file cleanups 2012-11-29 21:30:53 +00:00
Jeremy Ruston
3e42584a07 Rename cli.js to tiddlywiki.js
Use it consistently as the command line entry point, rather than boot.js
2012-07-18 11:50:11 +01:00
Jeremy Ruston
9a69e89465 First step of turning the rabbit hole inside out 2012-05-05 22:49:23 +01:00
Jeremy Ruston
af7b69e778 Refactored linkMassager mechanism
Now the link massager can control the HTML attributes of the link, and
suppress it entirely if necessary. Using this new facility to generate
a cleaner readme file for github
2012-04-07 12:10:46 +01:00
Jeremy Ruston
d34f163dbc Added deletion support to HttpSync and LocalFileSync 2012-04-05 18:25:39 +01:00
Jeremy Ruston
0ac55688c4 Browser now syncs changes with server which syncs with the file system
A bit rough and ready, but this gives us basic support for editting
tiddlers in the browser and updating the original file on the server
2012-04-05 12:21:49 +01:00
Jeremy Ruston
0cfef8affa Added support for a serverside tiddler file store
Preparatory to implementing saving changes to the server
2012-04-03 14:43:13 +01:00
Jeremy Ruston
0c2ba36945 Added ability to save test results
This makes it easy to update the test data
2012-03-29 14:57:36 +01:00
Jeremy Ruston
b1b893c692 Fix and a script for serving wikis over http
Makes it easier to test on the iPad
2012-03-07 17:40:37 +00:00
Jeremy Ruston
d6397e9d84 New command line switch to save wiki as a folder of static HTML files 2012-03-03 16:50:11 +00:00
Jeremy Ruston
138f8d875b Oops
Missed a bit
2012-02-11 18:19:51 +00:00
Jeremy Ruston
43e3b4d837 Repaired outdated function call 2012-02-11 17:11:14 +00:00
Jeremy Ruston
870529f76b Fixed problem with —servewiki option 2012-01-24 16:25:21 +00:00
Jeremy Ruston
ab2a0cd6e3 Fixed call to obsolete parseTiddlerFile() call 2012-01-23 19:04:29 +00:00
Jeremy Ruston
3675958e30 Improvements to recipe error handling 2012-01-22 17:37:21 +00:00
Jeremy Ruston
b898afe3e5 Refactor the Tiddler object to enforce immutability
And in the process move the fields out of the fields member
2012-01-17 13:01:55 +00:00
Jeremy Ruston
58bd8744e9 Fixes to new readme generation 2012-01-15 11:57:28 +00:00
Jeremy Ruston
550060466d Added new command line option to save an individual tiddler 2012-01-15 11:44:50 +00:00
Jeremy Ruston
57e3143d69 Refactoring the wikitext parser
To match the structure of the JavaScript parser, and make it less
complicated
2012-01-05 11:08:05 +00:00
Jeremy Ruston
ffbed4edbd Rolled wikitest.js functionality into tiddlywiki.js 2012-01-03 17:08:32 +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
c9101dcb24 More of that terrible hack to load macro definitions 2012-01-03 11:10:37 +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
e02a484591 Removed TextProcessors() and TiddlerConverters() classes 2011-12-28 17:16:56 +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
80d71d7bf4 Major refactoring of how wiki text parsing and rendering is packaged 2011-12-11 18:28:09 +00:00
Jeremy Ruston
4eb464548b Refactored tiddler serialization and deserialization
Introduced TiddlerConverters, a sort of factory for them
2011-12-11 14:51:48 +00:00
Jeremy Ruston
d39b9a047f Added --dumprecipe option 2011-12-10 11:46:13 +00:00
Jeremy Ruston
7184bc5fa5 Lots of JSHint induced tweaks
Still not spotless
2011-12-09 16:34:02 +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
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