Dianne Skoll
0441c0263b
Make rem2pdf *ACTUALLY* support "special colour"
2025-06-07 22:38:19 -04:00
Dianne Skoll
b32f56134e
Don't redirect stderr to /dev/null on failure to use a required Perl module.
2025-03-04 11:11:34 -05:00
Dianne Skoll
1ef1033379
Add dependencies to Makefile.PL.in
Remind unit tests / tests (push) Successful in 45s
2025-02-05 10:58:47 -05:00
Dianne Skoll
7d42750043
Better checks for Perl modules.
2025-02-05 10:57:28 -05:00
Dianne Skoll
1dc0afc0ca
Improve small calendar display.
Remind unit tests / tests (push) Successful in 26s
2025-02-04 22:27:32 -05:00
Dianne Skoll
6b2622f3d3
Document "Url" INFO string support.
2025-02-03 14:38:23 -05:00
Dianne Skoll
991e409739
Make rem2pdf obey the "Url:" INFO string.
2025-02-03 14:20:45 -05:00
Dianne Skoll
18b57d26b4
Properly detect and handle requests for multi-page --svg or --eps output.
Remind unit tests / tests (push) Successful in 42s
2024-12-26 09:38:05 -05:00
Dianne Skoll
c80d72f623
Add --weeks-per-page option.
Remind unit tests / tests (push) Successful in 44s
2024-12-25 13:29:51 -05:00
Dianne Skoll
2739a41651
If we ask for multiple weekly calendars, render then two weeks to a page.
2024-12-25 10:37:18 -05:00
Dianne Skoll
5a56f4c61b
Pass in index and total number of calendars to "render".
2024-12-25 10:00:21 -05:00
Dianne Skoll
35c16a060a
Fix typo again.
Remind unit tests / tests (push) Successful in 1m26s
2024-12-24 13:20:19 -05:00
Dianne Skoll
69dedc577f
Fix typo
2024-12-24 13:19:28 -05:00
Dianne Skoll
a7d8f3c887
Support --verbose in weekly calendars
2024-12-24 13:18:19 -05:00
Dianne Skoll
800a4b15b2
Add support for weekly PDF calendars with "-p+n" Remind option.
2024-12-24 13:07:45 -05:00
Dianne Skoll
f4d8331456
Clarify invocation commandlines.
Remind unit tests / tests (push) Successful in 30s
2024-11-02 10:45:05 -04:00
Dianne Skoll
b9dc7c16ad
Use /s modifier on regex.
2024-08-28 13:09:18 -04:00
Dianne Skoll
40a78dfbbb
Collapse multiple newlines after all other processing.
2024-08-28 12:52:29 -04:00
Dianne Skoll
1458ba8856
Clean up whitespace runs in rem2pdf.
Remind unit tests / tests (push) Successful in 45s
2024-08-28 10:44:41 -04:00
Dianne Skoll
2e443ac5b7
Properly handle landscape mode in PostScript output.
Remind unit tests / tests (push) Successful in 28s
2024-08-04 08:04:56 -04:00
Dianne Skoll
59a8c88178
Use %%PageOrientation, not %%Orientation in DSC comments.
2024-08-04 07:55:55 -04:00
Dianne Skoll
e993bf59cf
Add support for Encapsulated PostScript to rem2pdf.
2024-08-01 09:57:16 -04:00
Dianne Skoll
c6de5a2c8f
Add support for producing PostScript to rem2pdf.
2024-08-01 09:40:29 -04:00
Dianne Skoll
e2185e773a
Add warning if someone attempts to create a multi-page SVG calendar.
2024-07-05 16:57:18 -04:00
Dianne Skoll
d9ae417e01
Fix typo
2024-07-05 14:22:55 -04:00
Dianne Skoll
e1d0948538
Update doc.
2024-07-05 14:22:16 -04:00
Dianne Skoll
357ddf285a
Add --svg option to rem2pdf to produce SVG instead of PDF output.
2024-07-05 14:18:29 -04:00
Dianne Skoll
8444bb15c5
Fix typo.
2024-03-26 09:54:31 -04:00
Dianne Skoll
49fbca416f
Fix typo
2023-03-08 16:06:33 -05:00
Dianne Skoll
82cd438fff
Use -y as shorthand for --wrap.
2023-03-08 14:27:43 -05:00
Dianne Skoll
946e1bca38
Update help text to include --wrap, -x option.
2023-03-08 14:14:53 -05:00
Dianne Skoll
e40c81b5bf
Add the "--wrap, -x" command-line parameter to rem2pdf
...
This "wraps" calendars that would normally require 6 rows so they only
require 5. It does this by putting the last day or two in the *first*
row rather than the last.
2023-03-08 13:39:49 -05:00
Dianne Skoll
f23418480d
Set up explict (row, col) -> Day mapping
...
This will make it easier to eventually implement a calendar-wrapping
feature that will avoid ever having to use 6 rows to display the
calendar.
2023-03-08 10:42:15 -05:00
Dianne Skoll
569e315306
Suppress some Perl::Critic warnings.
2023-02-07 13:45:08 -05:00
Dianne Skoll
0cea410529
Add a bunch of: "SPDX-License-Identifier: GPL-2.0-only" comments.
2022-12-26 14:24:33 -05:00
Dianne Skoll
74a3b3e73d
Yet more doc fixes.
2022-09-24 09:56:16 -04:00
Dianne Skoll
c0e68b57ea
Fix pod
2022-09-24 09:53:11 -04:00
Dianne Skoll
0ad4ea26eb
Properly set version and release date in man pages for rem2html and rem2pdf
2022-09-24 09:50:15 -04:00
Dianne Skoll
1f9281628f
Add home page to rem2pdf.1 and rem2html.1
2022-08-27 11:21:24 -04:00
Dianne Skoll
012e527fb5
Fix parsing of old-style output.
2022-08-06 12:06:09 -04:00
Dianne Skoll
de95224d62
Use new calendar_body / plain_body elements.
2022-08-06 11:49:35 -04:00
Dianne Skoll
5f5ec8ef19
More intelligent handling of --prefix wrt ExtUtils::MakeMaker.
2022-04-03 12:23:28 -04:00
Dianne Skoll
6b3c6b0ec7
Fix a couple of typos.
2022-03-26 10:11:17 -04:00
Dianne Skoll
eaed22a42b
Fix typo
2022-03-13 09:11:03 -04:00
Dianne Skoll
ad575f1485
Proper check for overfull box.
2022-03-01 16:15:00 -05:00
Dianne Skoll
a9162f1472
Proper calculation for warning of overfull box.
2022-03-01 16:12:55 -05:00
Dianne Skoll
b1594980fc
Add --disable-perl-build-artifacts flag to configure.
2022-02-13 10:42:50 -05:00
Dianne Skoll
024a8ef38d
Double-check that chosen font size for small calendars won't overflow box.
2022-02-13 10:33:21 -05:00
Dianne Skoll
b281051421
Don't overflow small calendar box.
2022-02-12 23:30:08 -05:00
Dianne Skoll
aa1b275b51
Support INSTALL_BASE
2022-02-11 10:55:59 -05:00