]>
git.plutz.net Git - shellwiki/log
Paul Hänsch [Sun, 3 Sep 2023 13:16:37 +0000 (15:16 +0200)]
escape gallery URLs
Paul Hänsch [Sun, 3 Sep 2023 13:10:01 +0000 (15:10 +0200)]
Paul Hänsch [Sun, 3 Sep 2023 13:10:01 +0000 (15:10 +0200)]
Squashed 'cgilite/' changes from
4ee910d5 ..
4c361b19
4c361b19 allow bullet symbol as list marker (for copy/paste from office documents)
git-subtree-dir: cgilite
git-subtree-split:
4c361b1926eed5a426ff4271a027e54e57abe78a
Paul Hänsch [Fri, 1 Sep 2023 15:55:52 +0000 (17:55 +0200)]
Paul Hänsch [Fri, 1 Sep 2023 15:55:52 +0000 (17:55 +0200)]
Squashed 'cgilite/' changes from
8e5ffff1 ..
4ee910d5
4ee910d5 bugfix: do not accidentally start list blocks at second order
git-subtree-dir: cgilite
git-subtree-split:
4ee910d547ff383c57c513436a6ed2576f66bf0d
Paul Hänsch [Fri, 1 Sep 2023 15:15:53 +0000 (17:15 +0200)]
Paul Hänsch [Fri, 1 Sep 2023 15:15:53 +0000 (17:15 +0200)]
Squashed 'cgilite/' changes from
3055b170 ..
8e5ffff1
8e5ffff1 bugfix: do not consume multiple paragraphs in list start
git-subtree-dir: cgilite
git-subtree-split:
8e5ffff1d6ed3d99361ffcfdccc1cd21f5d6d813
Paul Hänsch [Fri, 1 Sep 2023 12:40:27 +0000 (14:40 +0200)]
LICENSE NOTICE: ISC License
Paul Hänsch [Thu, 31 Aug 2023 12:56:34 +0000 (14:56 +0200)]
Squashed 'cgilite/' changes from
d4da2a56 ..
3055b170
3055b170 LICENSE CHANGE: CGIlite is now under ISC License!
git-subtree-dir: cgilite
git-subtree-split:
3055b170b4be8a5a0939a0394ef470b90208e7ff
Paul Hänsch [Thu, 31 Aug 2023 12:56:34 +0000 (14:56 +0200)]
Paul Hänsch [Wed, 30 Aug 2023 15:50:12 +0000 (17:50 +0200)]
Squashed 'cgilite/' changes from
fc3451c3 ..
d4da2a56
d4da2a56 bugfix: endless loop in _startlist because of lacking indention removal
git-subtree-dir: cgilite
git-subtree-split:
d4da2a56ff96e4d6d79c246bdb0223f14ef3965e
Paul Hänsch [Wed, 30 Aug 2023 15:50:12 +0000 (17:50 +0200)]
Paul Hänsch [Wed, 30 Aug 2023 15:32:34 +0000 (17:32 +0200)]
Squashed 'cgilite/' changes from
ca22f379 ..
fc3451c3
fc3451c3 discriminate between different list markers
88228438 unified list code
8e79399f allow block lists (again)
cc08744f reduce use of non-posix gensub
3d2d9755 simpler block nesting, fix: h2 after paragraph
git-subtree-dir: cgilite
git-subtree-split:
fc3451c360c190736b7355c318f937fe304bb3c4
Paul Hänsch [Wed, 30 Aug 2023 15:32:34 +0000 (17:32 +0200)]
Paul Hänsch [Tue, 29 Aug 2023 22:38:02 +0000 (00:38 +0200)]
Squashed 'cgilite/' changes from
1f4a5e20 ..
ca22f379
ca22f379 fix: block nesting in lists
git-subtree-dir: cgilite
git-subtree-split:
ca22f379dcbc2047479fd165d56f8c5c938dac43
Paul Hänsch [Tue, 29 Aug 2023 22:38:02 +0000 (00:38 +0200)]
Paul Hänsch [Tue, 29 Aug 2023 22:26:15 +0000 (00:26 +0200)]
css: task unsure
Paul Hänsch [Tue, 29 Aug 2023 22:21:47 +0000 (00:21 +0200)]
Squashed 'cgilite/' changes from
fc47d5d7 ..
1f4a5e20
1f4a5e20 fix: task list unsure
git-subtree-dir: cgilite
git-subtree-split:
1f4a5e20dd63d07a8993f6d502ba8092313f31e7
Paul Hänsch [Tue, 29 Aug 2023 22:21:47 +0000 (00:21 +0200)]
Paul Hänsch [Tue, 29 Aug 2023 22:16:51 +0000 (00:16 +0200)]
Squashed 'cgilite/' changes from
0d64190b ..
fc47d5d7
fc47d5d7 improved lists
git-subtree-dir: cgilite
git-subtree-split:
fc47d5d7118fe570dad487482789e7447004f4f9
Paul Hänsch [Tue, 29 Aug 2023 22:16:51 +0000 (00:16 +0200)]
Paul Hänsch [Mon, 28 Aug 2023 17:59:21 +0000 (19:59 +0200)]
Squashed 'cgilite/' changes from
887a68a1 ..
0d64190b
0d64190b style for definition lists, adjusted list padding
0c5f738e style for line-block
git-subtree-dir: cgilite
git-subtree-split:
0d64190b6d906c7510c6e5825b26fd7f525d151a
Paul Hänsch [Mon, 28 Aug 2023 17:59:21 +0000 (19:59 +0200)]
Paul Hänsch [Mon, 28 Aug 2023 15:45:10 +0000 (17:45 +0200)]
Squashed 'cgilite/' changes from
ae55f6f3 ..
887a68a1
887a68a1 tidy up variable declarations, remove additional line break after headline
git-subtree-dir: cgilite
git-subtree-split:
887a68a142e6eb59aecd1757b591ab7ab37cd279
Paul Hänsch [Mon, 28 Aug 2023 15:45:10 +0000 (17:45 +0200)]
Paul Hänsch [Mon, 28 Aug 2023 14:32:42 +0000 (16:32 +0200)]
Squashed 'cgilite/' changes from
1cf0dab1 ..
ae55f6f3
ae55f6f3 introducing definition lists!
git-subtree-dir: cgilite
git-subtree-split:
ae55f6f3fd50539c90fbc8237ae025edc9b17ba4
Paul Hänsch [Mon, 28 Aug 2023 14:32:42 +0000 (16:32 +0200)]
Paul Hänsch [Fri, 25 Aug 2023 11:35:15 +0000 (13:35 +0200)]
checkmark symbols for checklists
Paul Hänsch [Thu, 24 Aug 2023 22:49:17 +0000 (00:49 +0200)]
bugfix: prevent test errors from bleeding into http headers
Paul Hänsch [Thu, 24 Aug 2023 19:19:25 +0000 (21:19 +0200)]
bugfix: use default _() function when translations are disabled
Paul Hänsch [Thu, 24 Aug 2023 17:22:06 +0000 (19:22 +0200)]
show "create page" button on 404 page
Paul Hänsch [Thu, 24 Aug 2023 17:20:38 +0000 (19:20 +0200)]
prevent spamming error log
Paul Hänsch [Thu, 24 Aug 2023 14:39:22 +0000 (16:39 +0200)]
additional translations and translatability
Paul Hänsch [Wed, 23 Aug 2023 09:33:18 +0000 (11:33 +0200)]
bugfix: include translations
Paul Hänsch [Wed, 23 Aug 2023 09:29:31 +0000 (11:29 +0200)]
translated "page name" field and autocomplete=off in newpage macro
Paul Hänsch [Tue, 22 Aug 2023 18:39:59 +0000 (20:39 +0200)]
enable inheritance of localized translation function _()
Paul Hänsch [Tue, 22 Aug 2023 18:36:27 +0000 (20:36 +0200)]
prevent git lockup due to missing user.email and user.name
Paul Hänsch [Sun, 20 Aug 2023 21:35:48 +0000 (23:35 +0200)]
bugfix: prevent globbing of :translation pages with --system parameter
Paul Hänsch [Sun, 20 Aug 2023 14:05:52 +0000 (16:05 +0200)]
Squashed 'cgilite/' changes from
854547d4 ..
1cf0dab1
1cf0dab1 markdown: avoid adding newlines to blockquote, css: style for blockquote
git-subtree-dir: cgilite
git-subtree-split:
1cf0dab1d218582457bce9c839e845b920fecee0
Paul Hänsch [Sun, 20 Aug 2023 14:05:52 +0000 (16:05 +0200)]
Paul Hänsch [Thu, 17 Aug 2023 10:24:51 +0000 (12:24 +0200)]
css: clear gallery from floating elements
Paul Hänsch [Tue, 15 Aug 2023 12:55:26 +0000 (14:55 +0200)]
various translations
Paul Hänsch [Tue, 15 Aug 2023 11:33:49 +0000 (13:33 +0200)]
bugfix editor help: display of original language page
Paul Hänsch [Tue, 15 Aug 2023 11:33:05 +0000 (13:33 +0200)]
<<changes>> macro: fallback to filesystem timestamps if revisioning is disabled
Paul Hänsch [Tue, 15 Aug 2023 11:14:09 +0000 (13:14 +0200)]
minor fixes in <<pagelist>>
Paul Hänsch [Tue, 15 Aug 2023 11:09:33 +0000 (13:09 +0200)]
styling for <<changes>> macro
Paul Hänsch [Mon, 14 Aug 2023 23:40:28 +0000 (01:40 +0200)]
stub for changelog and translation info
Paul Hänsch [Mon, 14 Aug 2023 21:03:26 +0000 (23:03 +0200)]
prettier default glob for pagelist
Paul Hänsch [Mon, 14 Aug 2023 20:56:00 +0000 (22:56 +0200)]
drop page_children() function and join it into page_glob(), hide [system] pages from globbing by default
Paul Hänsch [Mon, 14 Aug 2023 18:33:15 +0000 (20:33 +0200)]
remove superfluous and faulty override of wiki_text() function
Paul Hänsch [Mon, 14 Aug 2023 18:29:44 +0000 (20:29 +0200)]
additional editor tab for translation aid
Paul Hänsch [Sat, 12 Aug 2023 10:54:20 +0000 (12:54 +0200)]
simplified code for editor help tabs
Paul Hänsch [Thu, 10 Aug 2023 16:47:05 +0000 (18:47 +0200)]
implement redirect pragma
Paul Hänsch [Sun, 30 Jul 2023 10:15:34 +0000 (12:15 +0200)]
handle accidental double language links
Paul Hänsch [Thu, 27 Jul 2023 07:33:35 +0000 (09:33 +0200)]
show diff of original language version on revisions page
Paul Hänsch [Thu, 27 Jul 2023 07:18:39 +0000 (09:18 +0200)]
call revision macro from handler instead of theme
Paul Hänsch [Thu, 27 Jul 2023 07:17:41 +0000 (09:17 +0200)]
make theme_revisions() synonym to theme_page()
Paul Hänsch [Thu, 27 Jul 2023 07:16:35 +0000 (09:16 +0200)]
export config variables for macros
Paul Hänsch [Thu, 20 Jul 2023 10:01:06 +0000 (12:01 +0200)]
editor theme on [newpage] page
Paul Hänsch [Thu, 20 Jul 2023 09:47:21 +0000 (11:47 +0200)]
fix page creation in the absence of page name
Paul Hänsch [Wed, 5 Jul 2023 12:57:34 +0000 (14:57 +0200)]
min, max headline level arguments for toc macro
Paul Hänsch [Sun, 2 Jul 2023 22:43:01 +0000 (00:43 +0200)]
Squashed 'cgilite/' changes from
9b2f5908 ..
854547d4
854547d4 headline atttributes
b4a3f6a4 heading text in id
33570b0d block level prefix to avoid repeating headline IDs
516bc32d nesting of <section> in block elements
925f0423 unified headline function
git-subtree-dir: cgilite
git-subtree-split:
854547d423e0a1bc2d4437cb15e7c51d8be4904a
Paul Hänsch [Sun, 2 Jul 2023 22:43:01 +0000 (00:43 +0200)]
Paul Hänsch [Wed, 21 Jun 2023 18:43:20 +0000 (20:43 +0200)]
Squashed 'cgilite/' changes from
d45722a7 ..
9b2f5908
9b2f5908 bugfix do not escape # character in link references
git-subtree-dir: cgilite
git-subtree-split:
9b2f590896c10e83e0505cc57de52dc72d0dd12e
Paul Hänsch [Wed, 21 Jun 2023 18:43:20 +0000 (20:43 +0200)]
Paul Hänsch [Wed, 21 Jun 2023 18:18:39 +0000 (20:18 +0200)]
generate toc from new section wrappers
Paul Hänsch [Wed, 21 Jun 2023 18:03:45 +0000 (20:03 +0200)]
generate toc from new section wrappers
Paul Hänsch [Wed, 21 Jun 2023 17:58:18 +0000 (19:58 +0200)]
generate toc from new section wrappers
Paul Hänsch [Wed, 21 Jun 2023 17:50:27 +0000 (19:50 +0200)]
Paul Hänsch [Wed, 21 Jun 2023 17:50:26 +0000 (19:50 +0200)]
Squashed 'cgilite/' changes from
8ce6dce8 ..
d45722a7
d45722a7 Omit link IDs in nested headings, to prevent ambiguous IDs
e6442fb6 EXPERIMENTAL: <section> wrapping for Headlines
d0b1c70c bugfix: HEX_DECODE for prefixes looking like shell patterns
git-subtree-dir: cgilite
git-subtree-split:
d45722a72e37c6b214877a81d53b22bfb422a900
Paul Hänsch [Mon, 19 Jun 2023 13:32:26 +0000 (15:32 +0200)]
Paul Hänsch [Mon, 19 Jun 2023 13:32:26 +0000 (15:32 +0200)]
Squashed 'cgilite/' changes from
8fd595c0 ..
8ce6dce8
8ce6dce8 bugfix: do not accidentally strip white spaces from code spans
c4ba9cc2 Include backtick (`) in URL escape handling
d61539cd bugfix: prevent endless loop in HEX_DECODE, copy non-hex-digits unchanged
git-subtree-dir: cgilite
git-subtree-split:
8ce6dce8725f84096aebcf1a4063eaeee754b92a
Paul Hänsch [Tue, 13 Jun 2023 13:26:58 +0000 (15:26 +0200)]
Translation for Reflink
Paul Hänsch [Tue, 13 Jun 2023 11:40:57 +0000 (13:40 +0200)]
typo
Paul Hänsch [Tue, 13 Jun 2023 11:29:26 +0000 (13:29 +0200)]
german translations of default pages
Paul Hänsch [Tue, 13 Jun 2023 11:02:03 +0000 (13:02 +0200)]
translation functions
Paul Hänsch [Tue, 13 Jun 2023 10:54:34 +0000 (12:54 +0200)]
Squashed 'cgilite/' changes from
30435ff9 ..
8fd595c0
8fd595c0 translatable user dialogs
git-subtree-dir: cgilite
git-subtree-split:
8fd595c09a5a2984ab43789cc03a0173330c5443
Paul Hänsch [Tue, 13 Jun 2023 10:54:34 +0000 (12:54 +0200)]
Paul Hänsch [Mon, 12 Jun 2023 16:58:33 +0000 (18:58 +0200)]
Squashed 'cgilite/' changes from
628929d8 ..
30435ff9
30435ff9 list padding, to prevent bullets floating into elements to the left
git-subtree-dir: cgilite
git-subtree-split:
30435ff9663ca06ff6871e0bcb7d34613ea25c7b
Paul Hänsch [Mon, 12 Jun 2023 16:58:33 +0000 (18:58 +0200)]
Paul Hänsch [Mon, 12 Jun 2023 15:41:51 +0000 (17:41 +0200)]
Squashed 'cgilite/' changes from
2ea88f76 ..
628929d8
628929d8 Security: put backslash-escaped characters through HTML escaping
git-subtree-dir: cgilite
git-subtree-split:
628929d8cbd7e2d59dd324f083fddd520c1c6c4d
Paul Hänsch [Mon, 12 Jun 2023 15:41:51 +0000 (17:41 +0200)]
Paul Hänsch [Mon, 12 Jun 2023 15:02:52 +0000 (17:02 +0200)]
Squashed 'cgilite/' changes from
0f8f6639 ..
2ea88f76
2ea88f76 Compatibility: Grid Tables section now compatible with posix/busybox awk
git-subtree-dir: cgilite
git-subtree-split:
2ea88f760e5b796c42e6cd9c2237fc4b26a26e20
Paul Hänsch [Mon, 12 Jun 2023 15:02:52 +0000 (17:02 +0200)]
Paul Hänsch [Mon, 12 Jun 2023 11:38:47 +0000 (13:38 +0200)]
Bugfix: file uploads got NULL characters converted to Linefeeds when using busybox sed
Paul Hänsch [Tue, 6 Jun 2023 22:29:34 +0000 (00:29 +0200)]
do not sort gallery, obey order of globs given as arguments
Paul Hänsch [Tue, 6 Jun 2023 22:28:45 +0000 (00:28 +0200)]
avoid nonexitent globs in attachment_glob() (i.e. foo-*.bar)
Paul Hänsch [Tue, 6 Jun 2023 14:45:34 +0000 (16:45 +0200)]
help and assist for editor
Paul Hänsch [Thu, 1 Jun 2023 12:28:16 +0000 (14:28 +0200)]
Squashed 'cgilite/' changes from
d45e2c8b ..
0f8f6639
0f8f6639 performance: avoid process forking
git-subtree-dir: cgilite
git-subtree-split:
0f8f6639bb526da293a28b431a51da80ef6aabbc
Paul Hänsch [Thu, 1 Jun 2023 12:28:16 +0000 (14:28 +0200)]
Paul Hänsch [Wed, 31 May 2023 21:13:57 +0000 (23:13 +0200)]
bugfix: correct acl checking when reading page title
Paul Hänsch [Wed, 31 May 2023 21:12:42 +0000 (23:12 +0200)]
performance bugfix: fix broken acl caching, speed improvement
Paul Hänsch [Wed, 31 May 2023 20:27:12 +0000 (22:27 +0200)]
enable work without git revisioning
Paul Hänsch [Tue, 30 May 2023 15:12:05 +0000 (17:12 +0200)]
Squashed 'cgilite/' changes from
fa6be3f1 ..
d45e2c8b
d45e2c8b wiki style links: portability regex fix
git-subtree-dir: cgilite
git-subtree-split:
d45e2c8bfc3c107cffc6771eae97988e11b2ceb5
Paul Hänsch [Tue, 30 May 2023 15:12:05 +0000 (17:12 +0200)]
Paul Hänsch [Thu, 25 May 2023 11:19:44 +0000 (13:19 +0200)]
split up markdown parser into modular rendering pipeline
Paul Hänsch [Thu, 25 May 2023 10:12:33 +0000 (12:12 +0200)]
Set page title in HTML Header
Paul Hänsch [Sun, 21 May 2023 19:59:31 +0000 (21:59 +0200)]
gallery macro
Paul Hänsch [Sun, 21 May 2023 19:03:43 +0000 (21:03 +0200)]
updated .gitignore (data-storage) for language tags
Paul Hänsch [Sun, 21 May 2023 18:46:09 +0000 (20:46 +0200)]
make tools language aware