|
|
do not percent-encode: ',' or '-' or '.' it looks ugly - stagit - static git page generator |
|
|
 |
git clone git://git.codemadness.org/stagit (git://git.codemadness.org) |
|
|
 |
Log |
|
|
 |
Files |
|
|
 |
Refs |
|
|
 |
README |
|
|
 |
LICENSE |
|
|
|
--- |
|
|
 |
commit df2a31c67a7b6ca782121248f650526a4fbe08d2 |
|
|
 |
parent cd5814fdedba47b03d42833019e6753b2a20b6ef |
|
|
 |
Author: Hiltjo Posthuma <hiltjo@codemadness.org> (mailto://) |
application/vnd.lotus-organizer |
|
|
Date: Tue, 14 Dec 2021 20:51:02 +0100 |
|
|
|
|
|
|
|
do not percent-encode: ',' or '-' or '.' it looks ugly |
|
|
|
|
|
|
|
Diffstat: |
|
|
|
M stagit-index.c | 4 ++-- |
|
|
|
M stagit.c | 4 ++-- |
|
|
|
|
|
|
|
2 files changed, 4 insertions(+), 4 deletions(-) |
|
|
|
--- |
|
|
 |
diff --git a/stagit-index.c b/stagit-index.c |
|
|
|
@@ -38,8 +38,8 @@ percentencode(FILE *fp, const char *s, size_t len) |
|
|
|
|
|
|
|
for (i = 0; *s && i < len; s++, i++) { |
|
|
|
uc = *s; |
|
|
|
- /* NOTE: do not encode '/' for paths */ |
|
|
|
- if (uc < '/' || uc >= 127 || (uc >= ':' && uc <= '@') || |
|
|
|
+ /* NOTE: do not encode '/' for paths or ",-." */ |
|
|
|
+ if (uc < ',' || uc >= 127 || (uc >= ':' && uc <= '@') || |
|
|
|
uc == '[' || uc == ']') { |
|
|
|
putc('%', fp); |
|
|
|
putc(tab[(uc >> 4) & 0x0f], fp); |
|
|
 |
diff --git a/stagit.c b/stagit.c |
|
|
|
@@ -369,8 +369,8 @@ percentencode(FILE *fp, const char *s, size_t len) |
|
|
|
|
|
|
|
for (i = 0; *s && i < len; s++, i++) { |
|
|
|
uc = *s; |
|
|
|
- /* NOTE: do not encode '/' for paths */ |
|
|
|
- if (uc < '/' || uc >= 127 || (uc >= ':' && uc <= '@') || |
|
|
|
+ /* NOTE: do not encode '/' for paths or ",-." */ |
|
|
|
+ if (uc < ',' || uc >= 127 || (uc >= ':' && uc <= '@') || |
|
|
|
uc == '[' || uc == ']') { |
|
|
|
putc('%', fp); |
|
|
|
putc(tab[(uc >> 4) & 0x0f], fp); |
|