Commit graph

321 commits

Author SHA1 Message Date
Graham Nelson
293e0f7427 Added wrapper functions for CSS spans 2022-06-13 19:43:47 +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
cda0c4859d Fix for test case to catch up with change to semver conventions on N/DDDDDD 2022-06-01 10:31:01 +01:00
Graham Nelson
903eaa59e8 Previously omitted semver change for N/YYMMDD extension versions 2022-05-26 11:11:37 +01:00
Graham Nelson
c8182c4a16 Merge branch 'master' of https://github.com/ganelson/inweb 2022-05-20 23:32:21 +01:00
Graham Nelson
7f0c51c688 Mentioned rsync in README 2022-05-20 23:31:56 +01:00
David Kinder
7318203366
Merge pull request #18 from DavidKinder/master
Use CFLAGS environment variable to pass additional flags to compiler on Windows
2022-05-17 09:58:39 +01:00
David Kinder
b8b164ea4e Use CFLAGS environment variable to pass additional flags to compiler 2022-05-17 09:57:29 +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
8371bb04c2
Merge pull request #17 from DavidKinder/master
Regenerate makefile after Windows makescript change
2022-05-12 19:40:18 +01:00
David Kinder
ab6625484a Regenerate makefile after Windows makescript change 2022-05-12 19:37:02 +01:00
Graham Nelson
55068b2f56
Merge pull request #16 from erkyrath/xcrun
Use xcrun to determine the SDK path
2022-05-12 16:00:34 +01:00
Andrew Plotkin
5e9ecb0ff9 Undo an accidental windows change. 2022-05-11 20:16:35 -04:00
Andrew Plotkin
d3fd057922 Use "xcrun -show-sdk-path" to determine the SDK path. 2022-05-11 20:12:36 -04:00
David Kinder
2aca05e8e2
Merge pull request #13 from DavidKinder/master
Remove references to shlwapi.dll, which is no longer needed. I'm merging this PR myself as it only affects Windows-only files.
2022-05-09 19:15:12 +01:00
David Kinder
08a269126f Remove references to shlwapi.dll, which is no longer needed 2022-05-09 19:14:01 +01:00
Graham Nelson
adacd91e48 Added copy of the licence 2022-05-06 19:08:27 +01:00
Graham Nelson
c4f6da8a38
Merge pull request #12 from DavidKinder/master
Remove PLATFORM_SNPRINTF, just use snprintf()
2022-05-05 09:04:10 +01:00
David Kinder
99b5c5757e
Merge branch 'ganelson:master' into master 2022-05-05 07:03:57 +01:00
Graham Nelson
f795181ae8 Merge branch 'master' of https://github.com/ganelson/inweb 2022-05-04 23:24:05 +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
Graham Nelson
8eb4bf5821
Merge pull request #11 from awlck/master
Update CSS for printability
2022-05-03 19:10:51 +01:00
Graham Nelson
bb8c1e9327 Merge branch 'master' of https://github.com/ganelson/inweb 2022-05-02 18:47:51 +01:00
Graham Nelson
e19fb0cf96 Added $(CFLAGS) to invocations of clang on macos platforms 2022-05-02 18:46:54 +01:00
Adrian Welcker
26a91efeb0 Also hide function name adornments when printing 2022-05-02 12:10:57 +02:00
Adrian Welcker
2e141423c7 Update CSS for printability
When printing, hide the left and bottom navigation bars and fix the
breadcrumbs to the top of the page to ensure the layout does not get
messed up and no space is wasted on the page.
2022-05-02 11:52:26 +02:00
Philip Chimento
e6221eae4a
Merge pull request #8 from Screwtapello/use-cc-on-linux
Use $(CC) as the compiler on Linux.
2022-05-01 15:05:29 -07:00
Graham Nelson
ab132fcd9c
Merge pull request #9 from DavidKinder/master
Fix further instances of ISO-Latin-1 / UTF-8 mixed up
2022-05-01 22:04:10 +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
Tim Allen
23c6e066bd Use $(CC) as the compiler on Linux.
While other platforms may have a standard compiler that can be hardcoded,
Linux systems may want to switch between gcc and clang, or even a wrapper
script for producing portable static binaries like musl-gcc.

Using the standard $(CC) variable for the compiler name makes it easy to
override the compiler choice without having to modify makefiles.
2022-05-02 00:17:58 +10:00
Graham Nelson
17aa1c34b7 Changed -isysroot to use Xcode Command Line tools, not Xcode.app 2022-04-30 22:38:54 +01:00
Graham Nelson
07ec28d140 Added Apple Silicon support 2022-04-30 17:12:14 +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
Graham Nelson
0fff5c3216
Merge pull request #6 from DavidKinder/master
Remove Windows-specific workarounds from HTML generation
2022-04-30 13:58:09 +01:00
Graham Nelson
1237824333 Beginning work on better building for Apple Silicon Macs 2022-04-30 11:41:53 +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
aec53d3cd2 Removed disclaimer in README.md about not being public yet 2022-04-29 08:20:11 +01:00
Graham Nelson
329441fa66
Merge pull request #4 from ptomato/linux-platform-adjustments
Changes to Linux platform settings
2022-04-28 19:13:33 +01:00
Philip Chimento
993693dd8c Changes to Linux platform settings
I've decided to make some adjustments to the platform settings after
trying to build RPM, DEB, and Flatpak packages. The various packaging
tools rely on being able to set their own optimization, debugging, and
hardening flags via the CFLAGS and LDFLAGS environment variables, so this
brings in that capability.

Additionally, building in a Flatpak environment requires explicitly
linking with the -pthread flag. I'm not sure why this was implicit before,
but I've added it to the linker macro, as it doesn't hurt to specify it
explicitly in any case.
2022-04-28 10:39:23 -07:00
Graham Nelson
60cc499743 Corrected link to GitHub Pages 2022-04-28 16:25:04 +01:00
Graham Nelson
4adc5c9c10 Advanced build to 7.1.0-beta 2022-04-28 16:00:22 +01:00
Graham Nelson
922dbf72de Licence date added 2022-04-28 15:49:28 +01:00
David Kinder
8cb89aa3f9 Fix Windows implementation of Platform::rsync 2022-04-28 06:44:25 +01:00