Log of /lbbs/src/editor.c
Parent Directory
|
Revision Log
Revision
1.64 -
(
view)
(
annotate)
-
[select for diffs]
Fri Dec 19 06:16:26 2025 UTC
(2 months, 3 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.63: +30 -30 lines
Diff to
previous 1.63
Append \n to the end of logging message by log_...()
Remove ending \n from each logging message
Revision
1.59 -
(
view)
(
annotate)
-
[select for diffs]
Mon Nov 10 11:54:30 2025 UTC
(4 months ago)
by
sysadm
Branch:
MAIN
Changes since
1.58: +0 -1 lines
Diff to
previous 1.58
Convert \t to no more than TAB_SIZE spaces based on current line width
Revision
1.57 -
(
view)
(
annotate)
-
[select for diffs]
Sun Nov 9 11:18:07 2025 UTC
(4 months ago)
by
sysadm
Branch:
MAIN
Changes since
1.56: +10 -0 lines
Diff to
previous 1.56
Replace \t into single space while loading data into editor
Revision
1.56 -
(
view)
(
annotate)
-
[select for diffs]
Sat Nov 8 12:32:16 2025 UTC
(4 months, 1 week ago)
by
sysadm
Branch:
MAIN
Changes since
1.55: +62 -12 lines
Diff to
previous 1.55
Optimize column position calculation for wild-character
Revision
1.55 -
(
view)
(
annotate)
-
[select for diffs]
Sat Nov 8 08:21:31 2025 UTC
(4 months, 1 week ago)
by
sysadm
Branch:
MAIN
Changes since
1.54: +26 -22 lines
Diff to
previous 1.54
Support dynamic wide-character display width in str_process and editor related functions
Add dynamic / fixed wide-character display width selection
Revision
1.54 -
(
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.53: +7 -3 lines
Diff to
previous 1.53
Use enum / const int instead of macro define constant integers
Use const char * instead of macro define for constant strings
Revision
1.53 -
(
view)
(
annotate)
-
[select for diffs]
Wed Nov 5 01:04:06 2025 UTC
(4 months, 1 week ago)
by
sysadm
Branch:
MAIN
Changes since
1.52: +2 -2 lines
Diff to
previous 1.52
Use enum instead of macro define for constants in bbs.h
Revision
1.49 -
(
view)
(
annotate)
-
[select for diffs]
Sun Oct 19 07:08:29 2025 UTC
(4 months, 3 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.48: +24 -7 lines
Diff to
previous 1.48
Add feature to editor:
Ctrl-Y, delete current display line
Ctrl-K, delete current display line since the position of cursor
Revision
1.48 -
(
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.47: +9 -9 lines
Diff to
previous 1.47
Refine code to keep compatible with gcc -Wpedantic option
Revision
1.43 -
(
view)
(
annotate)
-
[select for diffs]
Wed Oct 1 02:49:13 2025 UTC
(5 months, 2 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.42: +19 -0 lines
Diff to
previous 1.42
Refresh user action tm periodically during editing
Revision
1.42 -
(
view)
(
annotate)
-
[select for diffs]
Tue Sep 30 06:05:48 2025 UTC
(5 months, 2 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.41: +1 -1 lines
Diff to
previous 1.41
Fix bug in setting column position while change line at non-bottom line
Revision
1.40 -
(
view)
(
annotate)
-
[select for diffs]
Sun Jul 20 02:04:21 2025 UTC
(7 months, 3 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.39: +2 -0 lines
Diff to
previous 1.39
Logging incorrent UTF8 input only when _DEBUG is defined
Revision
1.38 -
(
view)
(
annotate)
-
[select for diffs]
Wed Jul 2 03:08:10 2025 UTC
(8 months, 2 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.37: +3 -3 lines
Diff to
previous 1.37
Add parameter to return line_widths in split_data_lines()
Revision
1.32 -
(
view)
(
annotate)
-
[select for diffs]
Fri Jun 27 10:14:47 2025 UTC
(8 months, 2 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.31: +32 -12 lines
Diff to
previous 1.31
Fix bug in calculating last_updated_line
Replace for-loop with memmove to improve performance
Revision
1.25 -
(
view)
(
annotate)
-
[select for diffs]
Mon Jun 16 05:35:05 2025 UTC
(9 months ago)
by
sysadm
Branch:
MAIN
Changes since
1.24: +33 -5 lines
Diff to
previous 1.24
Output only when input end or line change, to improve performance
Revision
1.23 -
(
view)
(
annotate)
-
[select for diffs]
Sun Jun 15 13:40:52 2025 UTC
(9 months ago)
by
sysadm
Branch:
MAIN
Changes since
1.22: +37 -21 lines
Diff to
previous 1.22
KEY_LEFT / KEY_RIGHT will regard GBK characters as a single one
Change signature of editor_data_delete() to return acccurate offset
Fix bugs
Revision
1.20 -
(
view)
(
annotate)
-
[select for diffs]
Fri Jun 13 15:50:21 2025 UTC
(9 months ago)
by
sysadm
Branch:
MAIN
Changes since
1.19: +9 -2 lines
Diff to
previous 1.19
Fix bug in insert into last display data line at offset MAX_EDITOR_DATA_LINES - 1
Revision
1.18 -
(
view)
(
annotate)
-
[select for diffs]
Fri Jun 13 11:20:24 2025 UTC
(9 months ago)
by
sysadm
Branch:
MAIN
Changes since
1.17: +44 -23 lines
Diff to
previous 1.17
Fix bugs in handling boundary conditions such as empty data, end line, data contains lines less than SCREENS - 1
Revision
1.11 -
(
view)
(
annotate)
-
[select for diffs]
Wed Jun 11 11:55:50 2025 UTC
(9 months ago)
by
sysadm
Branch:
MAIN
Changes since
1.10: +19 -4 lines
Diff to
previous 1.10
Refine input loop handling to avoid unnecessary UI refresh
Revision
1.8 -
(
view)
(
annotate)
-
[select for diffs]
Wed Jun 11 08:00:51 2025 UTC
(9 months ago)
by
sysadm
Branch:
MAIN
Changes since
1.7: +13 -3 lines
Diff to
previous 1.7
Add Insert/Overwrite switch
Overwrite might not work as expectation
Revision
1.4 -
(
view)
(
annotate)
-
[select for diffs]
Wed Jun 11 04:27:48 2025 UTC
(9 months ago)
by
sysadm
Branch:
MAIN
Changes since
1.3: +90 -158 lines
Diff to
previous 1.3
Rewrite editor_data_insert() with simplified implementation
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.