Commit graph

165 commits

Author SHA1 Message Date
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