]>
git.plutz.net Git - shellwiki/log
Paul Hänsch [Wed, 9 Oct 2024 05:12:58 +0000 (07:12 +0200)]
Paul Hänsch [Wed, 9 Oct 2024 05:12:58 +0000 (07:12 +0200)]
Squashed 'cgilite/' changes from
32b4555 ..
290cc67
290cc67 bugfix: avoid endless loops for some incomplete matches
git-subtree-dir: cgilite
git-subtree-split:
290cc67245726ca72bb8450162cb2adc5a8c78d1
Paul Hänsch [Mon, 23 Sep 2024 04:40:52 +0000 (06:40 +0200)]
skip parser stack for page_title() function, use fixed md parser instead
Paul Hänsch [Mon, 23 Sep 2024 03:33:53 +0000 (05:33 +0200)]
always put caches in _DATA directory
Paul Hänsch [Fri, 6 Sep 2024 11:42:35 +0000 (13:42 +0200)]
bugfix: initialize variables when declaring local
Paul Hänsch [Fri, 6 Sep 2024 11:14:23 +0000 (13:14 +0200)]
bugfix, portability: initialize variable ws when declaring local (dash keeps global value, but other shells don't)
Paul Hänsch [Sat, 31 Aug 2024 19:55:39 +0000 (21:55 +0200)]
Squashed 'cgilite/' changes from
9b019ee ..
32b4555
32b4555 split/modify some regexes for compatibility with old mawk implementations
git-subtree-dir: cgilite
git-subtree-split:
32b4555b66c086805df962e68070956c4c1780d7
Paul Hänsch [Sat, 31 Aug 2024 19:55:39 +0000 (21:55 +0200)]
Paul Hänsch [Sat, 31 Aug 2024 17:25:29 +0000 (19:25 +0200)]
Squashed 'cgilite/' changes from
898d470 ..
9b019ee
9b019ee simpler reex for matching email links (again, for portability )
git-subtree-dir: cgilite
git-subtree-split:
9b019ee3d845d1edac5a6a33ebf385b120f136f8
Paul Hänsch [Sat, 31 Aug 2024 17:25:29 +0000 (19:25 +0200)]
Paul Hänsch [Sat, 31 Aug 2024 12:31:43 +0000 (14:31 +0200)]
portable macros.awk
Paul Hänsch [Fri, 30 Aug 2024 20:02:10 +0000 (22:02 +0200)]
Squashed 'cgilite/' changes from
67422ab ..
898d470
898d470 optimized emphasis regex for performance in mawk
42028f5 improved tests for nested emphasis
98df52b modify regexes for use in mawk
b6f82bc avoid recursion in _block function to increase compatibility
c46fa28 avoid some recursion vor better compatibility and performance
1744198 test wiki links and some full pages
b329161 bugfix Wiki Links, bugfix regex syntax
1653669 compatibility changes: no gensub function
7ba97e6 include mawk tests
61d13e2 tests for references and macros
fd3f517 additional tests
d8f6cff additional checks, check different awk implementations
ccc93a0 minor fix: in fenced divs and fenced code blocks, omit empty class attribute
71c7ca6 additional checks, minor "bug"fix: no newline befor definition lists (for consistency)
3d649b9 more tests
798cbf8 test cases for markdown processor
git-subtree-dir: cgilite
git-subtree-split:
898d470f90e4055d0bcfe616bc009cca8d7f5692
Paul Hänsch [Fri, 30 Aug 2024 20:02:10 +0000 (22:02 +0200)]
Paul Hänsch [Tue, 27 Aug 2024 13:27:33 +0000 (15:27 +0200)]
fix in number parsing (faulty octal interpretation)
Paul Hänsch [Tue, 27 Aug 2024 04:54:49 +0000 (06:54 +0200)]
Squashed 'cgilite/' changes from
7f444e3 ..
67422ab
67422ab fix faulty call of HTML function
git-subtree-dir: cgilite
git-subtree-split:
67422abc6b7b74515f2f093df234b0436a93f251
Paul Hänsch [Tue, 27 Aug 2024 04:54:49 +0000 (06:54 +0200)]
Paul Hänsch [Tue, 14 May 2024 10:18:09 +0000 (12:18 +0200)]
use new RXLITERAL function for regex escape (fixes bug wih faulty sed script)
Paul Hänsch [Tue, 14 May 2024 10:14:45 +0000 (12:14 +0200)]
Squashed 'cgilite/' changes from
397847d ..
7f444e3
7f444e3 new function RXLITERAL() for escaping regex characters
ad6888a style support for <label class=button>
1a733d6 debug function
git-subtree-dir: cgilite
git-subtree-split:
7f444e3275361651eb5e0b89f09fd3afd8113e9f
Paul Hänsch [Tue, 14 May 2024 10:14:45 +0000 (12:14 +0200)]
Paul Hänsch [Tue, 9 Apr 2024 14:47:16 +0000 (16:47 +0200)]
Squashed 'cgilite/' changes from
9c46b3c ..
397847d
397847d offer invitation links if email is not required
git-subtree-dir: cgilite
git-subtree-split:
397847dd01a44b7a5a26b6c6d16a61a42079a542
Paul Hänsch [Tue, 9 Apr 2024 14:47:16 +0000 (16:47 +0200)]
Paul Hänsch [Tue, 9 Apr 2024 14:31:40 +0000 (16:31 +0200)]
improved styling and options of search macro
Paul Hänsch [Sun, 7 Apr 2024 15:00:54 +0000 (17:00 +0200)]
bugfix query processing
Paul Hänsch [Sun, 7 Apr 2024 14:54:02 +0000 (16:54 +0200)]
bugfix: find tags containing "_"
Paul Hänsch [Sun, 7 Apr 2024 14:41:06 +0000 (16:41 +0200)]
remove search from wikiform macro
Paul Hänsch [Sun, 7 Apr 2024 14:34:59 +0000 (16:34 +0200)]
omit empty parent pages from page listing
Paul Hänsch [Sun, 7 Apr 2024 13:12:55 +0000 (15:12 +0200)]
define search function as macro
Paul Hänsch [Thu, 28 Mar 2024 18:43:33 +0000 (19:43 +0100)]
bugfix in --notitles option
Paul Hänsch [Thu, 28 Mar 2024 18:42:07 +0000 (19:42 +0100)]
include charset in html headers
Paul Hänsch [Thu, 28 Mar 2024 15:24:09 +0000 (16:24 +0100)]
moved wiki() and caching functions from page handler to tools
Paul Hänsch [Wed, 27 Mar 2024 14:56:29 +0000 (15:56 +0100)]
Squashed 'cgilite/' changes from
a48f202 ..
9c46b3c
9c46b3c Bugfix: use HTML() escapes in most links instead of double escaping via URL()
git-subtree-dir: cgilite
git-subtree-split:
9c46b3c13b81e117b77bd58ce782645d1f137161
Paul Hänsch [Wed, 27 Mar 2024 14:56:29 +0000 (15:56 +0100)]
Paul Hänsch [Wed, 20 Mar 2024 10:57:56 +0000 (11:57 +0100)]
Squashed 'cgilite/' changes from
426dac5 ..
a48f202
a48f202 bugfix: accidental regex range
6c55826 allow dashes in metadata names
58aab92 awk port of some cgilite functions
d7b1281 bugfix: incorrect call of `DB2 "" new`
git-subtree-dir: cgilite
git-subtree-split:
a48f2023821b9ca8840a111f381d53301c8e9b4b
Paul Hänsch [Wed, 20 Mar 2024 10:57:56 +0000 (11:57 +0100)]
Paul Hänsch [Tue, 19 Mar 2024 11:14:40 +0000 (12:14 +0100)]
--link option links to _tag_ search
Paul Hänsch [Tue, 19 Mar 2024 11:10:33 +0000 (12:10 +0100)]
use tags (#positive and !negative) in search
Paul Hänsch [Tue, 19 Mar 2024 09:59:40 +0000 (10:59 +0100)]
more compact editor help
Paul Hänsch [Tue, 19 Mar 2024 09:59:08 +0000 (10:59 +0100)]
Taglist and tag cloud
Paul Hänsch [Mon, 18 Mar 2024 19:29:42 +0000 (20:29 +0100)]
type in calendar links
Paul Hänsch [Mon, 18 Mar 2024 15:33:34 +0000 (16:33 +0100)]
bugfix: octal interpretation of events at 8am and 9am, suppress calender error when event list is empty
Paul Hänsch [Thu, 7 Mar 2024 17:37:25 +0000 (18:37 +0100)]
improved syntax translation
Paul Hänsch [Thu, 7 Mar 2024 16:37:42 +0000 (17:37 +0100)]
helper script for importing pages from moinmoin
Paul Hänsch [Thu, 7 Mar 2024 15:40:50 +0000 (16:40 +0100)]
bugfix: handle white space in filenames for image conversion
Paul Hänsch [Fri, 1 Mar 2024 01:02:43 +0000 (02:02 +0100)]
use simplified acl syntax in templates
Paul Hänsch [Fri, 1 Mar 2024 00:59:29 +0000 (01:59 +0100)]
support for user groups
Paul Hänsch [Fri, 1 Mar 2024 00:57:27 +0000 (01:57 +0100)]
remove debug message
Paul Hänsch [Wed, 28 Feb 2024 14:57:38 +0000 (15:57 +0100)]
documetnation fro moinmoin authenticator
Paul Hänsch [Wed, 28 Feb 2024 14:57:10 +0000 (15:57 +0100)]
bugfix: accidentally wiped search index when pruning
Paul Hänsch [Wed, 28 Feb 2024 12:55:09 +0000 (13:55 +0100)]
automatically enable --titles in pagelist macro in multilingual setups
Paul Hänsch [Tue, 27 Feb 2024 22:52:27 +0000 (23:52 +0100)]
Compendious explanation of all config variables
Paul Hänsch [Tue, 27 Feb 2024 21:50:35 +0000 (22:50 +0100)]
Squashed 'cgilite/' changes from
0591b08 ..
426dac5
426dac5 fix auto detection of sender address
git-subtree-dir: cgilite
git-subtree-split:
426dac52b5648fea4854fb141452d113b5c2251a
Paul Hänsch [Tue, 27 Feb 2024 21:50:35 +0000 (22:50 +0100)]
Paul Hänsch [Mon, 26 Feb 2024 22:10:30 +0000 (23:10 +0100)]
Squashed 'cgilite/' changes from
8f729b0 ..
0591b08
0591b08 Bugfix: faulty email address check
e7fcaf2 json export function
e1c0b4b more consistent db2/json structure and jpath selector
0a8a851 get json values via jpath
b8a4246 read json data into recursive DB2 structure
6ab6900 more reliable include path
git-subtree-dir: cgilite
git-subtree-split:
0591b0842c75fd078d19e488f5e4a8d047052551
Paul Hänsch [Mon, 26 Feb 2024 22:10:30 +0000 (23:10 +0100)]
Paul Hänsch [Mon, 26 Feb 2024 22:08:20 +0000 (23:08 +0100)]
user import from MoinMoin
Paul Hänsch [Mon, 26 Feb 2024 15:48:14 +0000 (16:48 +0100)]
support for authentication plugins
Paul Hänsch [Thu, 22 Feb 2024 16:58:39 +0000 (17:58 +0100)]
use db23 from cgilite
Paul Hänsch [Thu, 22 Feb 2024 16:54:52 +0000 (17:54 +0100)]
Squashed 'cgilite/' changes from
51f6906 ..
8f729b0
8f729b0 db23 - simple in-memory key-value DB api
git-subtree-dir: cgilite
git-subtree-split:
8f729b0b376f33077fe9e209ce136c1adbb706fa
Paul Hänsch [Thu, 22 Feb 2024 16:54:52 +0000 (17:54 +0100)]
Paul Hänsch [Mon, 19 Feb 2024 01:59:33 +0000 (02:59 +0100)]
typo: acrually avoid half width headlines
Paul Hänsch [Mon, 19 Feb 2024 01:58:30 +0000 (02:58 +0100)]
avoid half width headlines
Paul Hänsch [Mon, 19 Feb 2024 01:42:53 +0000 (02:42 +0100)]
adapt searchindex tool to latest changes
Paul Hänsch [Mon, 19 Feb 2024 01:14:07 +0000 (02:14 +0100)]
Squashed 'cgilite/' changes from
04871f7 ..
51f6906
51f6906 updated copyright notices
git-subtree-dir: cgilite
git-subtree-split:
51f6906bca7e34cdedca01e024f6cedb1c9e3ecd
Paul Hänsch [Mon, 19 Feb 2024 01:14:07 +0000 (02:14 +0100)]
Paul Hänsch [Mon, 19 Feb 2024 01:12:37 +0000 (02:12 +0100)]
updated copyright notices
Paul Hänsch [Mon, 19 Feb 2024 01:00:36 +0000 (02:00 +0100)]
bugfix: prevent accidental index invalidation by getting doc path from pwd instead of path_info (preventing mixup with header/footer)
Paul Hänsch [Sun, 18 Feb 2024 22:51:35 +0000 (23:51 +0100)]
print fallback name of non-existent pages in page_name()
Paul Hänsch [Fri, 16 Feb 2024 17:40:56 +0000 (18:40 +0100)]
Squashed 'cgilite/' changes from
3a4544b ..
04871f7
04871f7 bugfix: faulty validation in user_update made pw change impossible
git-subtree-dir: cgilite
git-subtree-split:
04871f749f90aeaa8bfca07edf5a6cd5d3fac2bf
Paul Hänsch [Fri, 16 Feb 2024 17:40:56 +0000 (18:40 +0100)]
Paul Hänsch [Wed, 7 Feb 2024 12:56:44 +0000 (13:56 +0100)]
prevent double escape in page title
Paul Hänsch [Wed, 7 Feb 2024 12:28:33 +0000 (13:28 +0100)]
page_title: bugfix in fallback to page url
Paul Hänsch [Wed, 7 Feb 2024 12:24:19 +0000 (13:24 +0100)]
search list: check if page content exists
Paul Hänsch [Wed, 7 Feb 2024 02:32:52 +0000 (03:32 +0100)]
fancier search results with teasers and page titles
Paul Hänsch [Tue, 6 Feb 2024 23:29:33 +0000 (00:29 +0100)]
remove debug output
Paul Hänsch [Tue, 6 Feb 2024 23:14:35 +0000 (00:14 +0100)]
alternative argument name: --title/--titles
Paul Hänsch [Tue, 6 Feb 2024 23:11:12 +0000 (00:11 +0100)]
define translated %title in example pages
Paul Hänsch [Tue, 6 Feb 2024 23:10:12 +0000 (00:10 +0100)]
bugfix: resolve titles in relative pathes
Paul Hänsch [Tue, 6 Feb 2024 22:50:46 +0000 (23:50 +0100)]
use translatable page titles in page list
Paul Hänsch [Tue, 6 Feb 2024 22:50:13 +0000 (23:50 +0100)]
in-memory database functions for caching, etc.
Paul Hänsch [Tue, 6 Feb 2024 22:49:23 +0000 (23:49 +0100)]
page_title: fall back to page's path name when title cannot be determined
Paul Hänsch [Tue, 6 Feb 2024 15:21:06 +0000 (16:21 +0100)]
Squashed 'cgilite/' changes from
bfef1a0 ..
3a4544b
3a4544b Fix broken range requests when running in dash
git-subtree-dir: cgilite
git-subtree-split:
3a4544b251d7ca6192b3ff7c635a0f1f2efe8285
Paul Hänsch [Tue, 6 Feb 2024 15:21:06 +0000 (16:21 +0100)]
Paul Hänsch [Tue, 6 Feb 2024 14:55:05 +0000 (15:55 +0100)]
Page titles for special function pages
Paul Hänsch [Tue, 6 Feb 2024 14:48:06 +0000 (15:48 +0100)]
avoid errors from empty event set
Paul Hänsch [Tue, 6 Feb 2024 14:41:47 +0000 (15:41 +0100)]
universal page_title function
Paul Hänsch [Tue, 6 Feb 2024 12:18:34 +0000 (13:18 +0100)]
bugfix in macro parser: enable throughput if macros are disabled
Paul Hänsch [Fri, 2 Feb 2024 18:54:41 +0000 (19:54 +0100)]
nth-last-weekday recurrence
Paul Hänsch [Thu, 1 Feb 2024 17:17:58 +0000 (18:17 +0100)]
weekday recurrence (e.g. 2nd tuesday of a month, etc.)
Paul Hänsch [Thu, 1 Feb 2024 15:48:51 +0000 (16:48 +0100)]
calender style
Paul Hänsch [Thu, 1 Feb 2024 15:48:21 +0000 (16:48 +0100)]
set time format for `date`
Paul Hänsch [Thu, 25 Jan 2024 02:56:06 +0000 (03:56 +0100)]
styling for calendar month view
Paul Hänsch [Thu, 25 Jan 2024 02:32:33 +0000 (03:32 +0100)]
reduce event entries to invisible anchor
Paul Hänsch [Thu, 25 Jan 2024 02:25:19 +0000 (03:25 +0100)]
month calendar view, more modular architecture
Paul Hänsch [Thu, 25 Jan 2024 02:24:26 +0000 (03:24 +0100)]
avoid localising time records
Paul Hänsch [Sat, 20 Jan 2024 20:21:28 +0000 (21:21 +0100)]
basic calendar list view
Paul Hänsch [Thu, 18 Jan 2024 15:32:58 +0000 (16:32 +0100)]
include title in event storage format, improved year calculation, suppress error output
Paul Hänsch [Tue, 16 Jan 2024 20:41:39 +0000 (21:41 +0100)]
slightly improved recurrence calculation, put date parsing in library
Paul Hänsch [Mon, 20 Nov 2023 22:31:03 +0000 (23:31 +0100)]
allow autocomplete in login form
Paul Hänsch [Mon, 20 Nov 2023 22:30:20 +0000 (23:30 +0100)]
Squashed 'cgilite/' changes from
0f62500 ..
bfef1a0
bfef1a0 allow autocomplete in login form
git-subtree-dir: cgilite
git-subtree-split:
bfef1a064081f6f31ef90539e72dda84e6b563c8
Paul Hänsch [Mon, 20 Nov 2023 22:30:20 +0000 (23:30 +0100)]