]> git.plutz.net Git - cgilite/log
cgilite
2 months agosplit/modify some regexes for compatibility with old mawk implementations
Paul Hänsch [Sat, 31 Aug 2024 19:53:16 +0000 (21:53 +0200)]
split/modify some regexes for compatibility with old mawk implementations

2 months agosimpler reex for matching email links (again, for portability )
Paul Hänsch [Sat, 31 Aug 2024 17:24:38 +0000 (19:24 +0200)]
simpler reex for matching email links (again, for portability )

2 months agooptimized emphasis regex for performance in mawk
Paul Hänsch [Fri, 30 Aug 2024 19:59:59 +0000 (21:59 +0200)]
optimized emphasis regex for performance in mawk

2 months agoimproved tests for nested emphasis
Paul Hänsch [Fri, 30 Aug 2024 19:42:54 +0000 (21:42 +0200)]
improved tests for nested emphasis

2 months agomodify regexes for use in mawk
Paul Hänsch [Fri, 30 Aug 2024 17:18:04 +0000 (19:18 +0200)]
modify regexes for use in mawk

2 months agoavoid recursion in _block function to increase compatibility
Paul Hänsch [Fri, 30 Aug 2024 14:30:00 +0000 (16:30 +0200)]
avoid recursion in _block function to increase compatibility

2 months agoavoid some recursion vor better compatibility and performance
Paul Hänsch [Fri, 30 Aug 2024 12:38:22 +0000 (14:38 +0200)]
avoid some recursion vor better compatibility and performance

2 months agotest wiki links and some full pages
Paul Hänsch [Fri, 30 Aug 2024 11:15:47 +0000 (13:15 +0200)]
test wiki links and some full pages

2 months agobugfix Wiki Links, bugfix regex syntax
Paul Hänsch [Fri, 30 Aug 2024 11:09:11 +0000 (13:09 +0200)]
bugfix Wiki Links, bugfix regex syntax

2 months agocompatibility changes: no gensub function
Paul Hänsch [Thu, 29 Aug 2024 22:54:16 +0000 (00:54 +0200)]
compatibility changes: no gensub function

2 months agoinclude mawk tests
Paul Hänsch [Thu, 29 Aug 2024 22:52:53 +0000 (00:52 +0200)]
include mawk tests

2 months agotests for references and macros
Paul Hänsch [Thu, 29 Aug 2024 19:14:40 +0000 (21:14 +0200)]
tests for references and macros

2 months agoadditional tests
Paul Hänsch [Thu, 29 Aug 2024 12:34:02 +0000 (14:34 +0200)]
additional tests

2 months agoadditional checks, check different awk implementations
Paul Hänsch [Thu, 29 Aug 2024 11:23:28 +0000 (13:23 +0200)]
additional checks, check different awk implementations

2 months agominor fix: in fenced divs and fenced code blocks, omit empty class attribute
Paul Hänsch [Thu, 29 Aug 2024 11:22:57 +0000 (13:22 +0200)]
minor fix: in fenced divs and fenced code blocks, omit empty class attribute

2 months agoadditional checks, minor "bug"fix: no newline befor definition lists (for consistency)
Paul Hänsch [Thu, 29 Aug 2024 10:45:08 +0000 (12:45 +0200)]
additional checks, minor "bug"fix: no newline befor definition lists (for consistency)

2 months agomore tests
Paul Hänsch [Wed, 28 Aug 2024 14:38:28 +0000 (16:38 +0200)]
more tests

2 months agotest cases for markdown processor
Paul Hänsch [Wed, 28 Aug 2024 13:46:39 +0000 (15:46 +0200)]
test cases for markdown processor

2 months agofix faulty call of HTML function
Paul Hänsch [Tue, 27 Aug 2024 04:54:21 +0000 (06:54 +0200)]
fix faulty call of HTML function

6 months agonew function RXLITERAL() for escaping regex characters
Paul Hänsch [Tue, 14 May 2024 10:11:55 +0000 (12:11 +0200)]
new function RXLITERAL() for escaping regex characters

6 months agostyle support for <label class=button>
Paul Hänsch [Sun, 12 May 2024 15:52:28 +0000 (17:52 +0200)]
style support for <label class=button>

7 months agodebug function
Paul Hänsch [Wed, 17 Apr 2024 14:33:29 +0000 (16:33 +0200)]
debug function

7 months agooffer invitation links if email is not required
Paul Hänsch [Tue, 9 Apr 2024 14:46:33 +0000 (16:46 +0200)]
offer invitation links if email is not required

7 months agoBugfix: use HTML() escapes in most links instead of double escaping via URL()
Paul Hänsch [Wed, 27 Mar 2024 14:56:00 +0000 (15:56 +0100)]
Bugfix: use HTML() escapes in most links instead of double escaping via URL()

8 months agobugfix: accidental regex range
Paul Hänsch [Wed, 20 Mar 2024 10:57:40 +0000 (11:57 +0100)]
bugfix: accidental regex range

8 months agoallow dashes in metadata names
Paul Hänsch [Wed, 20 Mar 2024 10:57:19 +0000 (11:57 +0100)]
allow dashes in metadata names

8 months agoawk port of some cgilite functions
Paul Hänsch [Sat, 16 Mar 2024 20:26:25 +0000 (21:26 +0100)]
awk port of some cgilite functions

8 months agobugfix: incorrect call of `DB2 "" new`
Paul Hänsch [Mon, 4 Mar 2024 17:29:25 +0000 (18:29 +0100)]
bugfix: incorrect call of `DB2 "" new`

8 months agofix auto detection of sender address
Paul Hänsch [Tue, 27 Feb 2024 21:50:00 +0000 (22:50 +0100)]
fix auto detection of sender address

8 months agoBugfix: faulty email address check
Paul Hänsch [Mon, 26 Feb 2024 16:21:53 +0000 (17:21 +0100)]
Bugfix: faulty email address check

8 months agojson export function
Paul Hänsch [Mon, 26 Feb 2024 00:47:53 +0000 (01:47 +0100)]
json export function

8 months agomore consistent db2/json structure and jpath selector
Paul Hänsch [Sun, 25 Feb 2024 18:28:04 +0000 (19:28 +0100)]
more consistent db2/json structure and jpath selector

8 months agoget json values via jpath
Paul Hänsch [Sun, 25 Feb 2024 15:49:44 +0000 (16:49 +0100)]
get json values via jpath

8 months agoread json data into recursive DB2 structure
Paul Hänsch [Sat, 24 Feb 2024 11:54:22 +0000 (12:54 +0100)]
read json data into recursive DB2 structure

8 months agomore reliable include path
Paul Hänsch [Sat, 24 Feb 2024 10:24:38 +0000 (11:24 +0100)]
more reliable include path

8 months agodb23 - simple in-memory key-value DB api
Paul Hänsch [Thu, 22 Feb 2024 16:52:13 +0000 (17:52 +0100)]
db23 - simple in-memory key-value DB api

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

9 months agobugfix: faulty validation in user_update made pw change impossible
Paul Hänsch [Fri, 16 Feb 2024 17:39:18 +0000 (18:39 +0100)]
bugfix: faulty validation in user_update made pw change impossible

10 months agoFix broken range requests when running in dash
Paul Hänsch [Sun, 14 Jan 2024 21:20:45 +0000 (22:20 +0100)]
Fix broken range requests when running in dash

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

12 months agoavoid overflow of long links
Paul Hänsch [Thu, 2 Nov 2023 11:17:14 +0000 (12:17 +0100)]
avoid overflow of long links

13 months agotypo
Paul Hänsch [Wed, 11 Oct 2023 16:24:39 +0000 (18:24 +0200)]
typo

13 months agodo not require class=search for input of type=search
Paul Hänsch [Wed, 11 Oct 2023 16:20:08 +0000 (18:20 +0200)]
do not require class=search for input of type=search

13 months agoallow link/image src pattern with whitespace, avoid confusion with comment
Paul Hänsch [Mon, 9 Oct 2023 12:56:11 +0000 (14:56 +0200)]
allow link/image src pattern with whitespace, avoid confusion with comment

13 months agoforce ALT-text for images
Paul Hänsch [Mon, 9 Oct 2023 12:01:03 +0000 (14:01 +0200)]
force ALT-text for images

13 months agolink and image syntax allowing whitespace URLs, repace use of non-posix gensub()
Paul Hänsch [Sun, 8 Oct 2023 23:34:14 +0000 (01:34 +0200)]
link and image syntax allowing whitespace URLs, repace use of non-posix gensub()

13 months agochange order of precedence (HTML binds more than link brackets)
Paul Hänsch [Sun, 8 Oct 2023 20:42:43 +0000 (22:42 +0200)]
change order of precedence (HTML binds more than link brackets)

13 months agocss: avoid search button overflow, always center h1
Paul Hänsch [Sat, 23 Sep 2023 19:02:19 +0000 (21:02 +0200)]
css: avoid search button overflow, always center h1

14 months agoexport _DATE variable
Paul Hänsch [Thu, 21 Sep 2023 19:00:45 +0000 (21:00 +0200)]
export _DATE variable

14 months agobugfix: recognize center and left aligned pipe tables
Paul Hänsch [Wed, 20 Sep 2023 17:04:05 +0000 (19:04 +0200)]
bugfix: recognize center and left aligned pipe tables

14 months agoindependent macro extension
Paul Hänsch [Mon, 11 Sep 2023 13:40:08 +0000 (15:40 +0200)]
independent macro extension

14 months agoallow bullet symbol as list marker (for copy/paste from office documents)
Paul Hänsch [Sat, 2 Sep 2023 13:11:07 +0000 (15:11 +0200)]
allow bullet symbol as list marker (for copy/paste from office documents)

2 years agobugfix: do not accidentally start list blocks at second order
Paul Hänsch [Wed, 13 Jul 2022 21:28:07 +0000 (23:28 +0200)]
bugfix: do not accidentally start list blocks at second order

14 months agobugfix: do not consume multiple paragraphs in list start
Paul Hänsch [Fri, 1 Sep 2023 15:15:18 +0000 (17:15 +0200)]
bugfix: do not consume multiple paragraphs in list start

14 months agoLICENSE CHANGE: CGIlite is now under ISC License!
Paul Hänsch [Thu, 31 Aug 2023 12:52:19 +0000 (14:52 +0200)]
LICENSE CHANGE: CGIlite is now under ISC License!

14 months agobugfix: endless loop in _startlist because of lacking indention removal
Paul Hänsch [Wed, 30 Aug 2023 15:49:56 +0000 (17:49 +0200)]
bugfix: endless loop in _startlist because of lacking indention removal

14 months agodiscriminate between different list markers
Paul Hänsch [Wed, 30 Aug 2023 15:31:06 +0000 (17:31 +0200)]
discriminate between different list markers

14 months agounified list code
Paul Hänsch [Wed, 30 Aug 2023 15:20:25 +0000 (17:20 +0200)]
unified list code

14 months agoallow block lists (again)
Paul Hänsch [Wed, 30 Aug 2023 14:02:19 +0000 (16:02 +0200)]
allow block lists (again)

14 months agoreduce use of non-posix gensub
Paul Hänsch [Wed, 30 Aug 2023 13:38:15 +0000 (15:38 +0200)]
reduce use of non-posix gensub

14 months agosimpler block nesting, fix: h2 after paragraph
Paul Hänsch [Wed, 30 Aug 2023 10:31:15 +0000 (12:31 +0200)]
simpler block nesting, fix: h2 after paragraph

14 months agofix: block nesting in lists
Paul Hänsch [Tue, 29 Aug 2023 22:37:43 +0000 (00:37 +0200)]
fix: block nesting in lists

14 months agofix: task list unsure
Paul Hänsch [Tue, 29 Aug 2023 22:21:06 +0000 (00:21 +0200)]
fix: task list unsure

14 months agoimproved lists
Paul Hänsch [Tue, 29 Aug 2023 22:15:54 +0000 (00:15 +0200)]
improved lists

14 months agostyle for definition lists, adjusted list padding
Paul Hänsch [Mon, 28 Aug 2023 17:59:08 +0000 (19:59 +0200)]
style for definition lists, adjusted list padding

14 months agostyle for line-block
Paul Hänsch [Mon, 28 Aug 2023 17:20:52 +0000 (19:20 +0200)]
style for line-block

14 months agotidy up variable declarations, remove additional line break after headline
Paul Hänsch [Mon, 28 Aug 2023 15:44:52 +0000 (17:44 +0200)]
tidy up variable declarations, remove additional line break after headline

14 months agointroducing definition lists!
Paul Hänsch [Mon, 28 Aug 2023 09:51:26 +0000 (11:51 +0200)]
introducing definition lists!

15 months agomarkdown: avoid adding newlines to blockquote, css: style for blockquote
Paul Hänsch [Sun, 20 Aug 2023 14:02:28 +0000 (16:02 +0200)]
markdown: avoid adding newlines to blockquote, css: style for blockquote

16 months agoheadline atttributes
Paul Hänsch [Sun, 2 Jul 2023 20:45:12 +0000 (22:45 +0200)]
headline atttributes

16 months agoheading text in id
Paul Hänsch [Sun, 2 Jul 2023 18:48:11 +0000 (20:48 +0200)]
heading text in id

16 months agoblock level prefix to avoid repeating headline IDs
Paul Hänsch [Sun, 2 Jul 2023 18:29:00 +0000 (20:29 +0200)]
block level prefix to avoid repeating headline IDs

16 months agonesting of <section> in block elements
Paul Hänsch [Sun, 2 Jul 2023 10:54:52 +0000 (12:54 +0200)]
nesting of <section> in block elements

17 months agounified headline function
Paul Hänsch [Thu, 22 Jun 2023 14:37:18 +0000 (16:37 +0200)]
unified headline function

17 months agobugfix do not escape # character in link references
Paul Hänsch [Wed, 21 Jun 2023 18:42:01 +0000 (20:42 +0200)]
bugfix do not escape # character in link references

17 months agoOmit link IDs in nested headings, to prevent ambiguous IDs
Paul Hänsch [Wed, 21 Jun 2023 17:49:10 +0000 (19:49 +0200)]
Omit link IDs in nested headings, to prevent ambiguous IDs

17 months agoEXPERIMENTAL: <section> wrapping for Headlines
Paul Hänsch [Wed, 21 Jun 2023 15:58:56 +0000 (17:58 +0200)]
EXPERIMENTAL: <section> wrapping for Headlines

17 months agobugfix: HEX_DECODE for prefixes looking like shell patterns
Paul Hänsch [Mon, 19 Jun 2023 14:02:01 +0000 (16:02 +0200)]
bugfix: HEX_DECODE for prefixes looking like shell patterns

17 months agobugfix: do not accidentally strip white spaces from code spans
Paul Hänsch [Mon, 19 Jun 2023 13:32:07 +0000 (15:32 +0200)]
bugfix: do not accidentally strip white spaces from code spans

17 months agoInclude backtick (`) in URL escape handling
Paul Hänsch [Mon, 19 Jun 2023 13:25:13 +0000 (15:25 +0200)]
Include backtick (`) in URL escape handling

17 months agobugfix: prevent endless loop in HEX_DECODE, copy non-hex-digits unchanged
Paul Hänsch [Mon, 19 Jun 2023 13:24:26 +0000 (15:24 +0200)]
bugfix: prevent endless loop in HEX_DECODE, copy non-hex-digits unchanged

17 months agotranslatable user dialogs
Paul Hänsch [Tue, 13 Jun 2023 10:52:37 +0000 (12:52 +0200)]
translatable user dialogs

17 months agolist padding, to prevent bullets floating into elements to the left
Paul Hänsch [Mon, 12 Jun 2023 16:58:14 +0000 (18:58 +0200)]
list padding, to prevent bullets floating into elements to the left

17 months agoSecurity: put backslash-escaped characters through HTML escaping
Paul Hänsch [Mon, 12 Jun 2023 15:41:31 +0000 (17:41 +0200)]
Security: put backslash-escaped characters through HTML escaping

17 months agoCompatibility: Grid Tables section now compatible with posix/busybox awk
Paul Hänsch [Mon, 12 Jun 2023 15:02:33 +0000 (17:02 +0200)]
Compatibility: Grid Tables section now compatible with posix/busybox awk

17 months agoperformance: avoid process forking
Paul Hänsch [Thu, 1 Jun 2023 12:27:43 +0000 (14:27 +0200)]
performance: avoid process forking

17 months agowiki style links: portability regex fix
Paul Hänsch [Tue, 30 May 2023 15:11:42 +0000 (17:11 +0200)]
wiki style links: portability regex fix

18 months agoAllow headerless grid tables
Paul Hänsch [Sat, 20 May 2023 16:02:00 +0000 (18:02 +0200)]
Allow headerless grid tables

18 months agoallow empty alt text in images
Paul Hänsch [Sat, 20 May 2023 11:20:56 +0000 (13:20 +0200)]
allow empty alt text in images

18 months agoExtension: Arrows
Paul Hänsch [Sat, 20 May 2023 11:14:06 +0000 (13:14 +0200)]
Extension: Arrows

18 months agoenable block element Macros
Paul Hänsch [Thu, 18 May 2023 12:04:37 +0000 (14:04 +0200)]
enable block element Macros

18 months agoextesion: introduce <figure>-wrapped images as block elements
Paul Hänsch [Thu, 18 May 2023 11:48:02 +0000 (13:48 +0200)]
extesion: introduce <figure>-wrapped images as block elements

18 months agobugfix: enable image links
Paul Hänsch [Thu, 18 May 2023 11:39:09 +0000 (13:39 +0200)]
bugfix: enable image links

18 months agoW3C Validator compliance: introduce separate function for escaping URL references...
Paul Hänsch [Thu, 18 May 2023 11:26:54 +0000 (13:26 +0200)]
W3C Validator compliance: introduce separate function for escaping URL references, omit superfluous trailing slashes (e.g. in <br />)

2 years agoinline image attributes, wiki style links
Paul Hänsch [Thu, 4 Aug 2022 23:11:00 +0000 (01:11 +0200)]
inline image attributes, wiki style links

2 years agobugfix/typo: correct transformation of header fields into web server variable names
Paul Hänsch [Wed, 27 Jul 2022 12:01:10 +0000 (14:01 +0200)]
bugfix/typo: correct transformation of header fields into web server variable names

2 years agoescape CR and BR in HTML output (as previously specified)
Paul Hänsch [Mon, 25 Jul 2022 12:38:02 +0000 (14:38 +0200)]
escape CR and BR in HTML output (as previously specified)

2 years agotable style
Paul Hänsch [Sun, 26 Jun 2022 20:33:15 +0000 (22:33 +0200)]
table style

2 years agobugfix: allow trailing white space in indented code
Paul Hänsch [Sun, 26 Jun 2022 18:21:34 +0000 (20:21 +0200)]
bugfix: allow trailing white space in indented code

2 years agobugfix anchor links starting with # character
Paul Hänsch [Sun, 26 Jun 2022 17:31:00 +0000 (19:31 +0200)]
bugfix anchor links starting with # character