Commit Graph

268 Commits

Author SHA1 Message Date
Matt Mascarenhas 1389b4f414 hmml_to_html.c: Make strings HTML safe
Basically just rewriting < and > and others as &lt; and &gt; etc.
2017-06-08 00:47:47 +01:00
Matt Mascarenhas 97332baf52 hmml_to_html.c: Fix lastFocused stuff [#24] 2017-06-03 04:47:07 +01:00
Matt Mascarenhas 4ad0a0e737 hmml_to_html.c: Generate keyboard navigation [#24]
With thanks to @insofaras for the onblur functionality
2017-06-03 02:32:18 +01:00
Matt Mascarenhas 00f6dbed51 mock_keys.html: Keyboard Documentation [#24] 2017-05-31 01:21:21 +01:00
Matt Mascarenhas 4eb2f8af1c mock_keys.html: Keyboard and mouse together [#24] 2017-05-30 01:07:13 +01:00
Matt Mascarenhas e6cf2689a3 mock_keys.html: Statefulness and filter [#24] 2017-05-27 23:04:33 +01:00
Matt Mascarenhas bfc145e8df hmml_to_html.c: Keyboard navigation [#24]
Incomplete, but mostly done
2017-05-27 00:11:53 +01:00
Matt Mascarenhas 49f5a9e3ea hmml_to_html.c: Credits menu [#4] 2017-05-25 21:28:52 +01:00
Matt Mascarenhas 2d9af4ee93 hmml_to_html.c: Sort the filter media [#21] 2017-05-24 22:56:36 +01:00
Matt Mascarenhas f4352572b9 hmml_to_html.c: Sort filter [#21]
This works, but fails to take into account the "written text" of media
2017-05-22 22:37:00 +01:00
Matt Mascarenhas 4ec635831a hmml_to_html.c: Clean up buffer claiming 2017-05-22 16:33:53 +01:00
Matt Mascarenhas 3c32b5904b hmml_to_html.c: Generate the Filter [#21] 2017-05-21 07:35:16 +01:00
Matt Mascarenhas 27143e291f mock_filter.html: Fully working filter [#21] 2017-05-19 23:29:35 +01:00
Matt Mascarenhas 42835373c1 mock_filter.html: Fully enable filtering [#21]
Next up is generating it
2017-05-18 22:58:41 +01:00
Matt Mascarenhas bc45546d19 mock_filter.html: Try Filter Media Toggle [#21] 2017-05-18 01:44:57 +01:00
Matt Mascarenhas 352ba4739f mock_filter.html: Tighten the filter loop [#21] 2017-05-17 21:25:27 +01:00
Matt Mascarenhas bd7baf9e5d mock_filter.html: Enable full filter hiding [#21]
This doesn't auto-skip
It may also do a superfluous loop. Trying to compress now
2017-05-17 21:13:18 +01:00
Matt Mascarenhas 73d7e996e5 mock_filter.html: Enable mode-switching [#21]
Unfortunately this breaks the toggling of the topic filters
2017-05-17 01:28:38 +01:00
Matt Mascarenhas 6d3c2ea785 player.js: Remove parsing
Also init the YouTube player as soon as possible
2017-05-16 22:33:22 +01:00
Matt Mascarenhas 6d812975b2 hmml_to_html.c: Mock hiding filtered markers [#21] 2017-05-15 23:52:03 +01:00
Matt Mascarenhas 4f9df6795e hmml.conf: Mock up a few more settings [#25] 2017-05-15 02:13:23 +01:00
Matt Mascarenhas 81ae532ce4 hmml_to_html.c: Mockup the filter menu style [#21]
It's in mock_filter.html just in case I overwrite out.html
2017-05-15 02:11:11 +01:00
Matt Mascarenhas a6093b7008 hmml_to_html.c: Embelish hmml.conf mock-up [#25]
This is still missing a way for an instance of the Network Edition to
specify how we access its network's store of member / project info.
Without this, we'd have to hardcode it specially for every installation
of this Edition, thus making for a more arduous installation process.
2017-05-14 15:50:31 +01:00
Matt Mascarenhas 955f119a18 hmml_to_html.c: The beginnings of config [#25]
May in all likelihood back this stuff out
2017-05-13 16:38:10 +01:00
Matt Mascarenhas 2569f6cc6b hmmlconv.c: Invalid quoting error message 2017-05-10 23:25:22 +01:00
Matt Mascarenhas 58ce5eae65 hmml_to_html.c: Mock up hmml.conf [#25] 2017-05-10 23:20:20 +01:00
Matt Mascarenhas 3c628e3df7 hmml_to_youtube.c: Deduplicate URLs [#9] 2017-05-05 08:18:58 +01:00
Matt Mascarenhas 7d600534cd hmmlconv.c: Syntax check unescaped " mid-line 2017-05-02 10:52:50 +01:00
Matt Mascarenhas edf3975646 hmmlconv.c: Deep optimisation 2017-05-01 10:44:22 +01:00
Matt Mascarenhas 39f9e30117 hmmlconv.c: Add syntax error output 2017-05-01 09:26:56 +01:00
Matt Mascarenhas 9d835b4ea3 hmmlconv.c: Correctly set OpenFlags on overwrite 2017-04-30 10:32:26 +01:00
Matt Mascarenhas f371e656dc hmmlconv.c: Fix-up \-escaping
hmml_to_html.c: More concisely set QuoteDir
2017-04-30 04:20:31 +01:00
Alex Baines c78193b74f fix 'n' overwrite option crashing + no return in ProcessFile
ProcessFile always returns 1 though, so Errors is always gonna be 0...

meh
2017-04-30 03:28:45 +01:00
Matt Mascarenhas 01d179f77f hmml_to_html.c: Special-case #handmade_hero quotes
hmmlconv.c: Set twitch_username=handmade_hero

This commit also throws hero.css into the mix, copied straight from the
original style
2017-04-30 03:15:10 +01:00
Alex Baines 622ee76980 fix some bugs 2017-04-30 02:52:39 +01:00
Alex Baines 439d21a2b4 Prototype old annotation -> hmml converter 2017-04-29 16:32:29 +01:00
Matt Mascarenhas b61fc1196c hmml_to_html.c: Introduce BuildQuote() [#20]
Also move some structural styling out to style.css
2017-04-23 03:47:42 +01:00
Matt Mascarenhas d34ad0a03a hmml_to_html.c: Fix BuildReference() order [#16]
Remove dependency on string.h
Correctly free everything on every return from main()
2017-04-23 01:30:37 +01:00
Matt Mascarenhas fbdc26dfd5 hmml_to_html.c: Handle all ref combinations [#16] 2017-04-21 02:25:40 +01:00
Matt Mascarenhas ba13066d63 hmml_to_html.c: Introduce BuildReference() [#16]
Also increase saturation of generated colours
2017-04-19 02:10:45 +01:00
Matt Mascarenhas 6925dfb565 hmml_to_html.c: Switch to hsl colours [#23]
These colours should be visible on both dark and light backgrounds
2017-04-14 00:46:21 +01:00
Matt Mascarenhas 1b3db237f5 hmml_to_html.c: Add default.css [#22] 2017-04-13 04:24:23 +01:00
Matt Mascarenhas d1e580868a hmml_to_html.c: Organise CSS [#22] 2017-04-13 01:21:04 +01:00
Matt Mascarenhas 9c47ca398f hmml_to_youtube.c: Add # removal printout [#9] 2017-04-11 12:34:39 +01:00
Matt Mascarenhas da4c64f5d6 hmml_to_youtube.c: Handle unsupported chars [#9] 2017-04-11 00:47:46 +01:00
Matt Mascarenhas 5d495a9997 hmml_to_html.c: Generate topics.css [#22] 2017-03-31 01:56:50 +01:00
Matt Mascarenhas ed4b8de12d hmml_to_html.c: Consolidate references [#16] 2017-03-30 03:57:04 +01:00
Matt Mascarenhas 04f2fcd529 hmml_to_html.c: Quote and Ref Menus [#16 #20]
PPiC 063
2017-03-29 04:38:12 +01:00
Matt Mascarenhas b32fd1e066 hmml_to_html.c: Introduce BuildCatgories()
Also update reference.html with :research as a CategoryMedium
2017-03-25 03:10:15 +00:00
Matt Mascarenhas 30df421b9e hmml_to_html.c: Category styling
Also upgrade hmml.a for lower-cased markers
2017-03-25 02:07:55 +00:00