Dianne Skoll
49fbca416f
Fix typo
2023-03-08 16:06:33 -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
012e527fb5
Fix parsing of old-style output.
2022-08-06 12:06:09 -04:00
Dianne Skoll
6b3c6b0ec7
Fix a couple of typos.
2022-03-26 10:11:17 -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
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
3e6259532f
Support the old-style "REM ... SPECIAL SHADE grey" variant.
2022-02-03 19:34:09 -05:00
Dianne Skoll
c015441130
Don't barf if libcairo is too old.
2022-02-03 17:27:31 -05:00
Dianne Skoll
72838a07f3
Make rem2pdf take a -v option.
2022-01-30 14:02:34 -05:00
Dianne Skoll
835af9ad6a
Fix various UTF-8 handling bugs; properly re-space month and day names.
2022-01-30 12:31:38 -05:00
Dianne Skoll
3aee12073e
Start allowing spaces in month and day names (convert to _ on -p output)
2022-01-30 12:00:57 -05:00
Dianne Skoll
3054091688
Add POD to PDF.pm
2022-01-30 11:00:36 -05:00
Dianne Skoll
e7a6bf0e19
Avoid "wide char" error.
2022-01-29 22:29:28 -05:00
Dianne Skoll
b7c9643a05
Also handle -ppp output.
2022-01-29 21:32:44 -05:00
Dianne Skoll
0161f81389
Support old-style -p format as well.
2022-01-29 16:03:56 -05:00
Dianne Skoll
2a2df322dc
More consistent error messages.
2022-01-28 18:30:01 -05:00
Dianne Skoll
e8a4acf517
Fix height calculation.
2022-01-28 11:51:26 -05:00
Dianne Skoll
ff3b04f46d
Add --help; properly grab first char of day name
2022-01-28 11:25:58 -05:00
Dianne Skoll
cc59fcac58
Fix edge-case with small calendar placement.
2022-01-27 21:51:15 -05:00
Dianne Skoll
db624d8a8a
Better error messages.
2022-01-27 21:41:12 -05:00
Dianne Skoll
47e5c63290
Obey --small-cal-font option
2022-01-27 18:47:25 -05:00
Dianne Skoll
2abdcac15c
Fix scaling of small calendars
2022-01-27 18:46:16 -05:00
Dianne Skoll
1f3f869983
Fix up class names
2022-01-27 17:47:06 -05:00
Dianne Skoll
a6bd6f44bf
Remove unneeded file.
2022-01-27 17:44:45 -05:00
Dianne Skoll
7290bccfd7
Start working on Remind -> PDF converter using Pango and Cairo
2022-01-26 16:38:49 -05:00