]> git.plutz.net Git - shellwiki/log
shellwiki
3 months agoportable macros.awk
Paul Hänsch [Sat, 31 Aug 2024 12:31:43 +0000 (14:31 +0200)]
portable macros.awk

3 months agoMerge commit '4c308f0e436880f762451b9fbdbda38a85644b6e'
Paul Hänsch [Fri, 30 Aug 2024 20:02:10 +0000 (22:02 +0200)]
Merge commit '4c308f0e436880f762451b9fbdbda38a85644b6e'

3 months agoSquashed 'cgilite/' changes from 67422ab..898d470
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

3 months agofix in number parsing (faulty octal interpretation)
Paul Hänsch [Tue, 27 Aug 2024 13:27:33 +0000 (15:27 +0200)]
fix in number parsing (faulty octal interpretation)

3 months agoSquashed 'cgilite/' changes from 7f444e3..67422ab
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

3 months agoMerge commit '831c21d905c3ef1334124ad1a67bebb9264ed3b5'
Paul Hänsch [Tue, 27 Aug 2024 04:54:49 +0000 (06:54 +0200)]
Merge commit '831c21d905c3ef1334124ad1a67bebb9264ed3b5'

6 months agouse new RXLITERAL function for regex escape (fixes bug wih faulty sed script)
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)

6 months agoSquashed 'cgilite/' changes from 397847d..7f444e3
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

6 months agoMerge commit 'd7124ab81619024789b51a7026842babbb97b541'
Paul Hänsch [Tue, 14 May 2024 10:14:45 +0000 (12:14 +0200)]
Merge commit 'd7124ab81619024789b51a7026842babbb97b541'

7 months agoSquashed 'cgilite/' changes from 9c46b3c..397847d
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

7 months agoMerge commit '6bc502434737d7f08379e79b94fc6fda424ef779'
Paul Hänsch [Tue, 9 Apr 2024 14:47:16 +0000 (16:47 +0200)]
Merge commit '6bc502434737d7f08379e79b94fc6fda424ef779'

7 months agoimproved styling and options of search macro
Paul Hänsch [Tue, 9 Apr 2024 14:31:40 +0000 (16:31 +0200)]
improved styling and options of search macro

7 months agobugfix query processing
Paul Hänsch [Sun, 7 Apr 2024 15:00:54 +0000 (17:00 +0200)]
bugfix query processing

7 months agobugfix: find tags containing "_"
Paul Hänsch [Sun, 7 Apr 2024 14:54:02 +0000 (16:54 +0200)]
bugfix: find tags containing "_"

7 months agoremove search from wikiform macro
Paul Hänsch [Sun, 7 Apr 2024 14:41:06 +0000 (16:41 +0200)]
remove search from wikiform macro

7 months agoomit empty parent pages from page listing
Paul Hänsch [Sun, 7 Apr 2024 14:34:59 +0000 (16:34 +0200)]
omit empty parent pages from page listing

7 months agodefine search function as macro
Paul Hänsch [Sun, 7 Apr 2024 13:12:55 +0000 (15:12 +0200)]
define search function as macro

8 months agobugfix in --notitles option
Paul Hänsch [Thu, 28 Mar 2024 18:43:33 +0000 (19:43 +0100)]
bugfix in --notitles option

8 months agoinclude charset in html headers
Paul Hänsch [Thu, 28 Mar 2024 18:42:07 +0000 (19:42 +0100)]
include charset in html headers

8 months agomoved wiki() and caching functions from page handler to tools
Paul Hänsch [Thu, 28 Mar 2024 15:24:09 +0000 (16:24 +0100)]
moved wiki() and caching functions from page handler to tools

8 months agoSquashed 'cgilite/' changes from a48f202..9c46b3c
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

8 months agoMerge commit 'fa80cba529dfe38c1e60f7d536bdd88b08684af1'
Paul Hänsch [Wed, 27 Mar 2024 14:56:29 +0000 (15:56 +0100)]
Merge commit 'fa80cba529dfe38c1e60f7d536bdd88b08684af1'

8 months agoSquashed 'cgilite/' changes from 426dac5..a48f202
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

8 months agoMerge commit '6da40fe70bee6935ed97daeaec58c84d7f3a190c'
Paul Hänsch [Wed, 20 Mar 2024 10:57:56 +0000 (11:57 +0100)]
Merge commit '6da40fe70bee6935ed97daeaec58c84d7f3a190c'

8 months ago--link option links to _tag_ search
Paul Hänsch [Tue, 19 Mar 2024 11:14:40 +0000 (12:14 +0100)]
--link option links to _tag_ search

8 months agouse tags (#positive and !negative) in search
Paul Hänsch [Tue, 19 Mar 2024 11:10:33 +0000 (12:10 +0100)]
use tags (#positive and !negative) in search

8 months agomore compact editor help
Paul Hänsch [Tue, 19 Mar 2024 09:59:40 +0000 (10:59 +0100)]
more compact editor help

8 months agoTaglist and tag cloud
Paul Hänsch [Tue, 19 Mar 2024 09:59:08 +0000 (10:59 +0100)]
Taglist and tag cloud

8 months agotype in calendar links
Paul Hänsch [Mon, 18 Mar 2024 19:29:42 +0000 (20:29 +0100)]
type in calendar links

8 months agobugfix: octal interpretation of events at 8am and 9am, suppress calender error when...
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

8 months agoimproved syntax translation
Paul Hänsch [Thu, 7 Mar 2024 17:37:25 +0000 (18:37 +0100)]
improved syntax translation

8 months agohelper script for importing pages from moinmoin
Paul Hänsch [Thu, 7 Mar 2024 16:37:42 +0000 (17:37 +0100)]
helper script for importing pages from moinmoin

8 months agobugfix: handle white space in filenames for image conversion
Paul Hänsch [Thu, 7 Mar 2024 15:40:50 +0000 (16:40 +0100)]
bugfix: handle white space in filenames for image conversion

9 months agouse simplified acl syntax in templates
Paul Hänsch [Fri, 1 Mar 2024 01:02:43 +0000 (02:02 +0100)]
use simplified acl syntax in templates

9 months agosupport for user groups
Paul Hänsch [Fri, 1 Mar 2024 00:59:29 +0000 (01:59 +0100)]
support for user groups

9 months agoremove debug message
Paul Hänsch [Fri, 1 Mar 2024 00:57:27 +0000 (01:57 +0100)]
remove debug message

9 months agodocumetnation fro moinmoin authenticator
Paul Hänsch [Wed, 28 Feb 2024 14:57:38 +0000 (15:57 +0100)]
documetnation fro moinmoin authenticator

9 months agobugfix: accidentally wiped search index when pruning
Paul Hänsch [Wed, 28 Feb 2024 14:57:10 +0000 (15:57 +0100)]
bugfix: accidentally wiped search index when pruning

9 months agoautomatically enable --titles in pagelist macro in multilingual setups
Paul Hänsch [Wed, 28 Feb 2024 12:55:09 +0000 (13:55 +0100)]
automatically enable --titles in pagelist macro in multilingual setups

9 months agoCompendious explanation of all config variables
Paul Hänsch [Tue, 27 Feb 2024 22:52:27 +0000 (23:52 +0100)]
Compendious explanation of all config variables

9 months agoSquashed 'cgilite/' changes from 0591b08..426dac5
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

9 months agoMerge commit 'b734e614d35220ae7032adae41908ceb7e948af7'
Paul Hänsch [Tue, 27 Feb 2024 21:50:35 +0000 (22:50 +0100)]
Merge commit 'b734e614d35220ae7032adae41908ceb7e948af7'

9 months agoSquashed 'cgilite/' changes from 8f729b0..0591b08
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

9 months agoMerge commit 'cc5158ef10a20472c864a93489baba72e2656eaf'
Paul Hänsch [Mon, 26 Feb 2024 22:10:30 +0000 (23:10 +0100)]
Merge commit 'cc5158ef10a20472c864a93489baba72e2656eaf'

9 months agouser import from MoinMoin
Paul Hänsch [Mon, 26 Feb 2024 22:08:20 +0000 (23:08 +0100)]
user import from MoinMoin

9 months agosupport for authentication plugins
Paul Hänsch [Mon, 26 Feb 2024 15:48:14 +0000 (16:48 +0100)]
support for authentication plugins

9 months agouse db23 from cgilite
Paul Hänsch [Thu, 22 Feb 2024 16:58:39 +0000 (17:58 +0100)]
use db23 from cgilite

9 months agoSquashed 'cgilite/' changes from 51f6906..8f729b0
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

9 months agoMerge commit '8a7abfd24c55754dc0ee886cbece67cd3afc585c'
Paul Hänsch [Thu, 22 Feb 2024 16:54:52 +0000 (17:54 +0100)]
Merge commit '8a7abfd24c55754dc0ee886cbece67cd3afc585c'

9 months agotypo: acrually avoid half width headlines
Paul Hänsch [Mon, 19 Feb 2024 01:59:33 +0000 (02:59 +0100)]
typo: acrually avoid half width headlines

9 months agoavoid half width headlines
Paul Hänsch [Mon, 19 Feb 2024 01:58:30 +0000 (02:58 +0100)]
avoid half width headlines

9 months agoadapt searchindex tool to latest changes
Paul Hänsch [Mon, 19 Feb 2024 01:42:53 +0000 (02:42 +0100)]
adapt searchindex tool to latest changes

9 months agoSquashed 'cgilite/' changes from 04871f7..51f6906
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

9 months agoMerge commit '2698a4e790f36ad134e5c71266dfae692b3cc1ec'
Paul Hänsch [Mon, 19 Feb 2024 01:14:07 +0000 (02:14 +0100)]
Merge commit '2698a4e790f36ad134e5c71266dfae692b3cc1ec'

9 months agoupdated copyright notices
Paul Hänsch [Mon, 19 Feb 2024 01:12:37 +0000 (02:12 +0100)]
updated copyright notices

9 months agobugfix: prevent accidental index invalidation by getting doc path from pwd instead...
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)

9 months agoprint fallback name of non-existent pages in page_name()
Paul Hänsch [Sun, 18 Feb 2024 22:51:35 +0000 (23:51 +0100)]
print fallback name of non-existent pages in page_name()

9 months agoSquashed 'cgilite/' changes from 3a4544b..04871f7
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

9 months agoMerge commit 'fe19ba17990219b7c16c6e2397975b39377a5db8'
Paul Hänsch [Fri, 16 Feb 2024 17:40:56 +0000 (18:40 +0100)]
Merge commit 'fe19ba17990219b7c16c6e2397975b39377a5db8'

9 months agoprevent double escape in page title
Paul Hänsch [Wed, 7 Feb 2024 12:56:44 +0000 (13:56 +0100)]
prevent double escape in page title

9 months agopage_title: bugfix in fallback to page url
Paul Hänsch [Wed, 7 Feb 2024 12:28:33 +0000 (13:28 +0100)]
page_title: bugfix in fallback to page url

9 months agosearch list: check if page content exists
Paul Hänsch [Wed, 7 Feb 2024 12:24:19 +0000 (13:24 +0100)]
search list: check if page content exists

9 months agofancier search results with teasers and page titles
Paul Hänsch [Wed, 7 Feb 2024 02:32:52 +0000 (03:32 +0100)]
fancier search results with teasers and page titles

9 months agoremove debug output
Paul Hänsch [Tue, 6 Feb 2024 23:29:33 +0000 (00:29 +0100)]
remove debug output

9 months agoalternative argument name: --title/--titles
Paul Hänsch [Tue, 6 Feb 2024 23:14:35 +0000 (00:14 +0100)]
alternative argument name: --title/--titles

9 months agodefine translated %title in example pages
Paul Hänsch [Tue, 6 Feb 2024 23:11:12 +0000 (00:11 +0100)]
define translated %title in example pages

9 months agobugfix: resolve titles in relative pathes
Paul Hänsch [Tue, 6 Feb 2024 23:10:12 +0000 (00:10 +0100)]
bugfix: resolve titles in relative pathes

9 months agouse translatable page titles in page list
Paul Hänsch [Tue, 6 Feb 2024 22:50:46 +0000 (23:50 +0100)]
use translatable page titles in page list

9 months agoin-memory database functions for caching, etc.
Paul Hänsch [Tue, 6 Feb 2024 22:50:13 +0000 (23:50 +0100)]
in-memory database functions for caching, etc.

9 months agopage_title: fall back to page's path name when title cannot be determined
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

9 months agoSquashed 'cgilite/' changes from bfef1a0..3a4544b
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

9 months agoMerge commit '6cad92ff5e47a72f20b341007584eed211bbbfb2'
Paul Hänsch [Tue, 6 Feb 2024 15:21:06 +0000 (16:21 +0100)]
Merge commit '6cad92ff5e47a72f20b341007584eed211bbbfb2'

9 months agoPage titles for special function pages
Paul Hänsch [Tue, 6 Feb 2024 14:55:05 +0000 (15:55 +0100)]
Page titles for special function pages

9 months agoavoid errors from empty event set
Paul Hänsch [Tue, 6 Feb 2024 14:48:06 +0000 (15:48 +0100)]
avoid errors from empty event set

9 months agouniversal page_title function
Paul Hänsch [Tue, 6 Feb 2024 14:41:47 +0000 (15:41 +0100)]
universal page_title function

9 months agobugfix in macro parser: enable throughput if macros are disabled
Paul Hänsch [Tue, 6 Feb 2024 12:18:34 +0000 (13:18 +0100)]
bugfix in macro parser: enable throughput if macros are disabled

10 months agonth-last-weekday recurrence
Paul Hänsch [Fri, 2 Feb 2024 18:54:41 +0000 (19:54 +0100)]
nth-last-weekday recurrence

10 months agoweekday recurrence (e.g. 2nd tuesday of a month, etc.)
Paul Hänsch [Thu, 1 Feb 2024 17:17:58 +0000 (18:17 +0100)]
weekday recurrence (e.g. 2nd tuesday of a month, etc.)

10 months agocalender style
Paul Hänsch [Thu, 1 Feb 2024 15:48:51 +0000 (16:48 +0100)]
calender style

10 months agoset time format for `date`
Paul Hänsch [Thu, 1 Feb 2024 15:48:21 +0000 (16:48 +0100)]
set time format for `date`

10 months agostyling for calendar month view
Paul Hänsch [Thu, 25 Jan 2024 02:56:06 +0000 (03:56 +0100)]
styling for calendar month view

10 months agoreduce event entries to invisible anchor
Paul Hänsch [Thu, 25 Jan 2024 02:32:33 +0000 (03:32 +0100)]
reduce event entries to invisible anchor

10 months agomonth calendar view, more modular architecture
Paul Hänsch [Thu, 25 Jan 2024 02:25:19 +0000 (03:25 +0100)]
month calendar view, more modular architecture

10 months agoavoid localising time records
Paul Hänsch [Thu, 25 Jan 2024 02:24:26 +0000 (03:24 +0100)]
avoid localising time records

10 months agobasic calendar list view
Paul Hänsch [Sat, 20 Jan 2024 20:21:28 +0000 (21:21 +0100)]
basic calendar list view

10 months agoinclude title in event storage format, improved year calculation, suppress error...
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

10 months agoslightly improved recurrence calculation, put date parsing in library
Paul Hänsch [Tue, 16 Jan 2024 20:41:39 +0000 (21:41 +0100)]
slightly improved recurrence calculation, put date parsing in library

12 months agoallow autocomplete in login form
Paul Hänsch [Mon, 20 Nov 2023 22:31:03 +0000 (23:31 +0100)]
allow autocomplete in login form

12 months agoSquashed 'cgilite/' changes from 0f62500..bfef1a0
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

12 months agoMerge commit 'd94a2f7b837224b5406f44c407bed885da1c6da8'
Paul Hänsch [Mon, 20 Nov 2023 22:30:20 +0000 (23:30 +0100)]
Merge commit 'd94a2f7b837224b5406f44c407bed885da1c6da8'

12 months agoevent macro stubs
Paul Hänsch [Fri, 17 Nov 2023 10:44:26 +0000 (11:44 +0100)]
event macro stubs

12 months agoallow negative tag selection
Paul Hänsch [Tue, 14 Nov 2023 20:48:10 +0000 (21:48 +0100)]
allow negative tag selection

13 months agoSquashed 'cgilite/' changes from 9e5394e..0f62500
Paul Hänsch [Thu, 2 Nov 2023 11:17:37 +0000 (12:17 +0100)]
Squashed 'cgilite/' changes from 9e5394e..0f62500

0f62500 avoid overflow of long links

git-subtree-dir: cgilite
git-subtree-split: 0f6250049b15215ed0596c19fddddc9addaf9111

13 months agoMerge commit '235aa7c0c6f32addfa09f30c13411bc3432a7ccc'
Paul Hänsch [Thu, 2 Nov 2023 11:17:37 +0000 (12:17 +0100)]
Merge commit '235aa7c0c6f32addfa09f30c13411bc3432a7ccc'

13 months agoSquashed 'cgilite/' changes from a004238..9e5394e
Paul Hänsch [Wed, 11 Oct 2023 16:24:54 +0000 (18:24 +0200)]
Squashed 'cgilite/' changes from a004238..9e5394e

9e5394e typo

git-subtree-dir: cgilite
git-subtree-split: 9e5394e58e45e0601cd41976bd5e5c865cfba008

13 months agoMerge commit '2e4c276d4c642e43be3d4bb9d7314f87c21746a6'
Paul Hänsch [Wed, 11 Oct 2023 16:24:54 +0000 (18:24 +0200)]
Merge commit '2e4c276d4c642e43be3d4bb9d7314f87c21746a6'

13 months agoSquashed 'cgilite/' changes from fb015c8..a004238
Paul Hänsch [Wed, 11 Oct 2023 16:23:03 +0000 (18:23 +0200)]
Squashed 'cgilite/' changes from fb015c8..a004238

a004238 do not require class=search for input of type=search

git-subtree-dir: cgilite
git-subtree-split: a004238f314f8359e20319943107e4b574cfd358

13 months agoMerge commit '8ed4549c0ae1f6b38ee56e61e71e1eae5967fd0f'
Paul Hänsch [Wed, 11 Oct 2023 16:23:03 +0000 (18:23 +0200)]
Merge commit '8ed4549c0ae1f6b38ee56e61e71e1eae5967fd0f'

13 months agomake search fields type=search
Paul Hänsch [Wed, 11 Oct 2023 16:22:57 +0000 (18:22 +0200)]
make search fields type=search

13 months agolist locations in move form
Paul Hänsch [Wed, 11 Oct 2023 13:55:14 +0000 (15:55 +0200)]
list locations in move form