Commit graph pcjs/modules/markout/lib
Author SHA1 Message Date
Jeff Parsons
7157c7e7b8 Allow a machine's 'resume' property to be set by the web page, not just the machine file 2017-01-28 23:22:16 -08:00
Jeff Parsons
da186dd540 Command scripts are finally identical between the Node and Jekyll web server 2017-01-25 13:42:07 -08:00
Jeff Parsons
25af103509 Added support in the Node web server for scripts on web pages, too 2017-01-25 11:45:22 -08:00
Jeff Parsons
6f36583704 Added support for machine command links to assist in the creation of online tutorials; however, the commandMachine() function isn't wired to anything yet, and this only works with the Node web server (updating the Jekyll environment is next) 2017-01-03 10:58:25 -08:00
Jeff Parsons
0eccf30d3c Support for sticky machines when using the Node web server (so that we have parity between the Node and Jekyll web environments) 2017-01-02 23:21:16 -08:00
Jeff Parsons
f87161f5d6 v1.32.0: The New Year Release 2016-12-30 15:56:01 -08:00
Jeff Parsons
c77ce735f7 More PDP-11 documentation additions 2016-12-23 12:51:33 -08:00
Jeff Parsons
3a8322838d RSTS/E boots now 2016-11-30 12:32:32 -08:00
Jeff
9bc4f81eda Added more PDP-11 diagnostic tapes 2016-11-13 17:44:28 -08:00
Jeff Parsons
b1f8fca2d9 Re-enabled source maps, at least for the PDP-11 emulators (for now) 2016-10-14 09:30:17 -07:00
Jeff
e24d507aa2 Removed useless version numbers and dates from .js file headers 2016-10-06 16:22:24 -07:00
Jeff Parsons
4b778b281d Groundwork for a PDP-11 emulator (starting with a gutted copy of PC8080) 2016-09-03 17:43:06 -07:00
Jeff Parsons
6185e4131c Updated JavaScript open-source headers 2016-05-27 08:46:13 -07:00
Jeff Parsons
2629e48bdf And more PCjs/PCx86 disambiguation 2016-05-18 00:03:07 -07:00
Jeff Parsons
288f28055d Starting work on disambiguating PCjs the emulator from PCjs the project/website; the emulator will become PCx86 2016-05-16 20:55:32 -07:00
Jeff Parsons
b04ef7e49f Try to be more consistent when referring to disks vs. drives (eg, Drive Controllers, not Disk Controllers) 2016-05-01 13:47:58 -07:00
Jeff Parsons
f324b62493 Fixed Node rendering of PC8080 pages (all one of them) 2016-04-21 09:50:03 -07:00
Jeff Parsons
79fb14fdbf Support for machines other than PCjs and C1Pjs 2016-04-20 12:09:59 -07:00
Jeff Parsons
f390bdb76b First step moving toward a shared component template and stylesheet across multiple machines 2016-04-19 17:04:53 -07:00
Jeff Parsons
82766dbfdf A fix for directories that contain both a manifest-based machine reference and Markdown-based machine definition (to avoid having redundant machines) 2016-04-16 15:16:31 -07:00
Jeff Parsons
5155a8ee20 Fix misdetection of emphasis inside links 2016-03-21 15:59:32 -07:00
Jeff Parsons
33a828a75b Make autoStart a proper (overridable) machine property 2016-03-16 11:37:17 -07:00
Jeff Parsons
e9e7ccf6f2 Support for overriding machine hard drive(s) 2016-03-10 00:54:34 -08:00
Jeff Parsons
81c4b61522 Re-enable PREFTECH, fix IP limit checking, and restore support for autoMount overrides 2016-03-09 09:47:17 -08:00
Jeff Parsons
7ca64fcea5 Added more demos and support for mixed-case properties (including a new 'debugger' property in Markdown files) 2016-03-05 18:09:41 -08:00
Jeff Parsons
b6cf972131 Code cleanup 2016-02-11 15:44:10 -08:00
Jeff Parsons
7913ef2a0a More build option groundwork 2016-02-10 17:52:50 -08:00
Jeff Parsons
e4cee436cc Scaffolding in place for build options 2016-02-10 12:24:27 -08:00
Jeff Parsons
f2bfecd83f Autopower support in place 2016-02-10 10:28:11 -08:00
Jeff Parsons
3b4cc494c8 Work begins on v1.20.9, starting with support for an autoPower machine parameter (which can be encoded as autopower in the Front Matter of a web page) 2016-02-10 09:31:14 -08:00
Jeff Parsons
a9e5979406 static folders renamed to archive folders 2016-02-09 18:15:49 -08:00
Jeff Parsons
71fa2547be Allow a default machine name to appear as a placeholder while the script(s) load 2016-02-09 13:39:57 -08:00
Jeff Parsons
2422ff1dc0 Generalize the choice of machine property separator 2016-02-01 10:33:06 -08:00
Jeff Parsons
2690097a48 Allow string properties to contain '|' 2016-02-01 10:22:54 -08:00
Jeff Parsons
5b7dce1224 Add the ability to pass through any string property to PCjs declared at the top of the Markdown file 2016-02-01 10:00:05 -08:00
Jeff Parsons
01ee3d4c49 The project is not "AWS-powered" anymore 2016-01-20 15:59:13 -08:00
Jeff Parsons
814d1ddb6a More tweaks to the OS/2 prototype disk pages 2016-01-20 12:04:58 -08:00
Jeff Parsons
1ca377fb68 Updated MarkOut and HTMLOut components to use embedPC() with the new 'parms' parameter instead of the old 'state' parameter.
This allows us to continue using the Node web server to debug machines that are launched using new YAML-based Markdown machines settings, the most important being 'automount' (otherwise those machines might not be loaded with the correct disks)
2016-01-19 11:49:30 -08:00
Jeff Parsons
5cb676e501 Updated Computer constants 2016-01-16 14:37:39 -08:00
Jeff Parsons
c21f361ca2 Updated the built-in Node web server to deal with the modified blog structure 2016-01-06 18:00:50 -08:00
Jeff Parsons
c792895b10 v1.20.3: The Happy 2016 Release 2015-12-31 15:51:14 -08:00
Jeff Parsons
224a19be4f Allow both Liquid-style and Markdown-style image links in the same document 2015-12-31 15:12:55 -08:00
Jeff Parsons
e15366a725 Node.js update to disable converting a Jekyll-style machine to an actual machine if a machine XML file was already processed 2015-12-16 16:52:50 -08:00
Jeff Parsons
a7a30ad676 More updates from the gh-pages branch 2015-12-16 16:19:13 -08:00
Jeff Parsons
4fdf53819d Somehow failed to pick up markout.js from the gh-pages branch 2015-12-16 15:51:05 -08:00
Jeff Parsons
51d187f145 Fixed XSLT issue uncovered by a recent Microsoft Edge release 2015-12-13 11:06:38 -08:00
Jeff Parsons
e992a55ef3 If a Markdown file contains Front Matter with a title, then replace the Front Matter with a matching heading 2015-12-07 13:50:12 -08:00
Jeff Parsons
553b5b1df8 Test removal of Front Matter from Markdown files 2015-12-07 13:19:08 -08:00
Jeff Parsons
646acf3a8d Simplified the NODE tests 2015-09-16 15:32:49 -07:00
Jeff Parsons
3069d317c6 Fixed some minor bugs (problems with autostart, duplicate machine IDs, etc) 2015-02-05 13:25:55 -08:00