844b7f2148
foundation-module: Preliminaries: Nowebify.
2024-03-10 10:00:40 +08:00
dea875195b
foundation-module: Chapter_8: Nowebify.
2024-03-10 10:00:40 +08:00
a15028316e
foundation-module: Chapter 7: Nowebify.
2024-03-10 10:00:40 +08:00
4eee2a66d4
foundation-module: Chapter 6: Nowebify.
2024-03-10 10:00:40 +08:00
82de01cd6f
foundation-module: Chapter 5 : Nowebify.
2024-03-10 10:00:28 +08:00
f7bbaba2b4
foundation-module: Chapter 4: Nowebify.
2024-03-10 10:00:28 +08:00
dce27ab9d8
foundation-module: Chapter 3: Nowebify.
2024-03-10 10:00:28 +08:00
830118d644
foundation-module: Chapter 2: Nowebify.
2024-03-10 10:00:28 +08:00
b3ba94b5a6
foundation-module: Chapter 1: Nowebify.
2024-03-10 10:00:14 +08:00
4b2c8bd3ff
foundation-module: Replace spaces in file names to underscores.
2024-03-10 09:29:18 +08:00
David Kinder
31d42c9ce9
Replace backslashes with forward slashes for pdftex
2022-08-14 15:36:47 +01:00
Graham Nelson
58d0087bdd
Allows backslash-quote in strings, inexplicably omitted from JSON reader
2022-08-09 10:04:38 +01:00
Graham Nelson
c5c845749c
Relaxed rules on backslash use in preprocessing
2022-07-28 17:45:04 +01:00
Graham Nelson
739b6b8c74
Minor improvements to preprocessing
2022-07-25 23:41:35 +01:00
Toby Nelson
b0e097738d
Better handling of rounded corners using CSS.
2022-06-22 22:18:22 +01:00
David Kinder
f493042536
Merge branch 'ganelson:master' into master
2022-06-17 09:29:47 +01:00
Graham Nelson
6ad9715480
Refactored HTML generation functions to use CSS classes rather than explicit colours
2022-06-16 23:43:15 +01:00
David Kinder
509f47255c
Merge branch 'ganelson:master' into master
2022-06-14 09:27:45 +01:00
Graham Nelson
293e0f7427
Added wrapper functions for CSS spans
2022-06-13 19:43:47 +01:00
David Kinder
a697454125
Fix compiler warnings on Windows for new JSON code
2022-06-06 10:35:24 +01:00
Graham Nelson
3b87d62b42
Tidied up JSON code
2022-06-03 12:18:18 +01:00
Graham Nelson
a0710cfef9
Further work on JSON requirements
2022-06-02 00:59:27 +01:00
Graham Nelson
9cf61b4e21
Added JSON support
2022-06-01 16:50:24 +01:00
Graham Nelson
903eaa59e8
Previously omitted semver change for N/YYMMDD extension versions
2022-05-26 11:11:37 +01:00
Graham Nelson
030eb040b3
Improved paragraph numbering and fixed bug leading to circular writes of paragraph numbers
2022-05-16 16:49:04 +01:00
Graham Nelson
cca0366c8f
More reliable text file existence checking
2022-05-15 15:35:53 +01:00
David Kinder
08a269126f
Remove references to shlwapi.dll, which is no longer needed
2022-05-09 19:14:01 +01:00
David Kinder
99b5c5757e
Merge branch 'ganelson:master' into master
2022-05-05 07:03:57 +01:00
Graham Nelson
254243cf01
Minor changes to HTML generation
2022-05-04 23:22:26 +01:00
David Kinder
920f600483
Remove PLATFORM_SNPRINTF, just use snprintf()
2022-05-04 11:26:18 +01:00
David Kinder
2e399f91a0
Fix further instances of ISO-Latin-1 / UTF-8 mixed up
2022-05-01 20:52:40 +01:00
Graham Nelson
3532dcafa6
Fix for bug in locale string-writing
2022-05-01 16:58:44 +01:00
Graham Nelson
9f4ca7c845
Again
2022-04-30 15:38:55 +01:00
Graham Nelson
4577537c09
To remove one potential compiler warning
2022-04-30 15:19:23 +01:00
David Kinder
dce809882a
Remove Windows-specific Javascript
2022-04-30 11:35:46 +01:00
David Kinder
a714e9aa82
Remove now unused HTML_MAP_FONT_SIZE
2022-04-30 11:35:30 +01:00
Graham Nelson
60cc499743
Corrected link to GitHub Pages
2022-04-28 16:25:04 +01:00
David Kinder
8cb89aa3f9
Fix Windows implementation of Platform::rsync
2022-04-28 06:44:25 +01:00
Graham Nelson
fd6efb886e
Fixed buffer overrun error in regular expression matching
2022-04-26 23:48:42 +01:00
Graham Nelson
04343a64a5
Allowed parameter-less preprocessor macro definitions
2022-04-25 16:46:46 +01:00
Graham Nelson
0cc1077c47
Using new-style readme scripts
2022-04-23 23:41:01 +01:00
Graham Nelson
7b90e88dab
Tidied up preprocessor code
2022-04-23 16:13:47 +01:00
Graham Nelson
517341513a
Using new-style gitignore scripts
2022-04-23 14:08:38 +01:00
Graham Nelson
3adb9a7dfa
Scanning directories in alphabetical order
2022-04-19 22:06:18 +01:00
Graham Nelson
4110147ef6
Merge pull request #2 from ptomato/linux-fixes
...
More Linux fixes
2022-04-14 23:43:53 +01:00
David Kinder
675b231539
More consistent logic on Windows for when to treat a system() command as Unix-like or not
2022-04-14 14:41:23 +01:00
David Kinder
97b84360ea
Reduce core count by one to leave one CPU core idle by default
2022-04-14 08:43:07 +01:00
Philip Chimento
9f982e5c95
Mark strings as const when they underlie streams
...
In the family of functions that create a text stream from a string (e.g.,
Streams::open_from_ISO_string, Str::new_from_ISO_string) we can mark the
input string as const since it is not supposed to be modified.
I ran into this when experimenting with trying to create a text stream
from the output of "getenv" which is "const char *". I ended up not
needing that, but this seems like a good change nonetheless.
2022-04-13 22:51:33 -07:00
Graham Nelson
f57cde99e8
Merge branch 'master' of https://github.com/ganelson/inweb
2022-04-13 23:44:23 +01:00
Graham Nelson
395fc19c2f
Minor debugging log changes to avoid compiler warnings
2022-04-13 23:42:22 +01:00