Log of /lbbs/src/lml.c
Parent Directory
|
Revision Log
Revision
1.56 -
(
view)
(
annotate)
-
[select for diffs]
Wed Jan 21 07:54:50 2026 UTC
(7 weeks, 6 days ago)
by
sysadm
Branch:
MAIN
CVS Tags:
HEAD
Changes since
1.55: +4 -0 lines
Diff to
previous 1.55
Skip unrecognized control sequence while not in quote mode
Revision
1.53 -
(
view)
(
annotate)
-
[select for diffs]
Fri Dec 19 14:08:44 2025 UTC
(2 months, 3 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.52: +134 -64 lines
Diff to
previous 1.52
Use hash_dict for tag_name search
Fix bug for over-length tag_param
Revision
1.52 -
(
view)
(
annotate)
-
[select for diffs]
Fri Dec 19 06:16:27 2025 UTC
(2 months, 3 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.51: +2 -2 lines
Diff to
previous 1.51
Append \n to the end of logging message by log_...()
Remove ending \n from each logging message
Revision
1.50 -
(
view)
(
annotate)
-
[select for diffs]
Sat Nov 22 14:20:20 2025 UTC
(3 months, 3 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.49: +12 -5 lines
Diff to
previous 1.49
Refine handling of over-length tag output in lml_render, to keep consistent with web version.
Revision
1.49 -
(
view)
(
annotate)
-
[select for diffs]
Sat Nov 22 10:35:51 2025 UTC
(3 months, 3 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.48: +18 -0 lines
Diff to
previous 1.48
Fix bug: return immediately when the last char (at offset = tag_out_len - 1) of tag_out is NULL
Revision
1.46 -
(
view)
(
annotate)
-
[select for diffs]
Mon Nov 10 11:54:30 2025 UTC
(4 months ago)
by
sysadm
Branch:
MAIN
Changes since
1.45: +22 -0 lines
Diff to
previous 1.45
Convert \t to no more than TAB_SIZE spaces based on current line width
Revision
1.45 -
(
view)
(
annotate)
-
[select for diffs]
Thu Nov 6 13:20:24 2025 UTC
(4 months, 1 week ago)
by
sysadm
Branch:
MAIN
Changes since
1.44: +22 -11 lines
Diff to
previous 1.44
Fix bug in handling incomplete LML tag
Use the same implementation of handling unmatched LML tag
Revision
1.44 -
(
view)
(
annotate)
-
[select for diffs]
Wed Nov 5 04:19:21 2025 UTC
(4 months, 1 week ago)
by
sysadm
Branch:
MAIN
Changes since
1.43: +10 -9 lines
Diff to
previous 1.43
Use enum / const int instead of macro define constant integers
Use const char * instead of macro define for constant strings
Revision
1.41 -
(
view)
(
annotate)
-
[select for diffs]
Sat Nov 1 07:00:27 2025 UTC
(4 months, 2 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.40: +14 -4 lines
Diff to
previous 1.40
Fix inconsistent behavior between web / telnet version of LML()
Add time cost benchmark in test_lml
Revision
1.37 -
(
view)
(
annotate)
-
[select for diffs]
Thu Oct 30 11:15:12 2025 UTC
(4 months, 2 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.36: +12 -4 lines
Diff to
previous 1.36
Refine handling of unsupported / invalid ANSI control sequence
Revision
1.36 -
(
view)
(
annotate)
-
[select for diffs]
Thu Oct 30 07:51:47 2025 UTC
(4 months, 2 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.35: +55 -39 lines
Diff to
previous 1.35
Add display width limit of output lines in lml_render().
It fixed the issue that, the quoted text line in article_reply() was wrapped by split_data_lines(),
but the new sub-lines were not added the same repeated ": " leading sequence as the original line.
Revision
1.35 -
(
view)
(
annotate)
-
[select for diffs]
Thu Oct 30 03:18:56 2025 UTC
(4 months, 2 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.34: +18 -20 lines
Diff to
previous 1.34
Fix bug in handling of invalid ANSI control sequence
Revision
1.34 -
(
view)
(
annotate)
-
[select for diffs]
Wed Oct 29 14:45:43 2025 UTC
(4 months, 2 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.33: +22 -84 lines
Diff to
previous 1.33
Reduce duplicate code lines with Macro definition
Revision
1.32 -
(
view)
(
annotate)
-
[select for diffs]
Wed Oct 29 04:08:36 2025 UTC
(4 months, 2 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.31: +82 -85 lines
Diff to
previous 1.31
Fix bug: incomplete LML with only right bracket was outputed without bracket.
E.g. "test]me" was outputed as "testme", while the expected output is "test]me"
Revision
1.28 -
(
view)
(
annotate)
-
[select for diffs]
Fri Oct 24 07:45:06 2025 UTC
(4 months, 3 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.27: +18 -2 lines
Diff to
previous 1.27
Output incomplete LML tag as original at each end of line
Revision
1.23 -
(
view)
(
annotate)
-
[select for diffs]
Sat Oct 18 13:22:52 2025 UTC
(4 months, 4 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.22: +17 -9 lines
Diff to
previous 1.22
Reverse meaning of LML quote_mode. It was incorrect before fix.
Revision
1.22 -
(
view)
(
annotate)
-
[select for diffs]
Sat Oct 18 12:06:10 2025 UTC
(4 months, 4 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.21: +60 -51 lines
Diff to
previous 1.21
Refine code to keep compatible with gcc -Wpedantic option
Revision
1.17 -
(
view)
(
annotate)
-
[select for diffs]
Fri Oct 3 11:43:16 2025 UTC
(5 months, 1 week ago)
by
sysadm
Branch:
MAIN
Changes since
1.16: +7 -7 lines
Diff to
previous 1.16
Replace half-width brackets with full-width brackets to fix hyperlink detection issue in CTerm
Revision
1.16 -
(
view)
(
annotate)
-
[select for diffs]
Fri Oct 3 09:46:28 2025 UTC
(5 months, 1 week ago)
by
sysadm
Branch:
MAIN
Changes since
1.15: +7 -7 lines
Diff to
previous 1.15
Refine rendering behavior of LML tags in quoted text
Keep it consistent with web version
Revision
1.15 -
(
view)
(
annotate)
-
[select for diffs]
Tue Sep 30 03:02:06 2025 UTC
(5 months, 2 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.14: +50 -35 lines
Diff to
previous 1.14
Fix bug in LML render
Add lml_tag = 0 mode for quoted article content
Revision
1.5 -
(
view)
(
annotate)
-
[select for diffs]
Tue Jun 3 02:30:18 2025 UTC
(9 months, 2 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.4: +81 -18 lines
Diff to
previous 1.4
Support FB2000 compatible quote leading string ": "
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
select a symbolic revision name using the selection box, or choose
'Use Text Field' and enter a numeric revision.