CVS log for mandoc/Attic/argv.c

[BACK] Up to [cvsweb.bsd.lv] / mandoc

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.58, Tue Mar 31 13:50:19 2009 UTC (15 years ago) by kristaps
Branch: MAIN
CVS Tags: VERSION_1_9_5, VERSION_1_8_5, VERSION_1_8_1, VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, HEAD
Changes since 1.57: +1 -1 lines
FILE REMOVED

General clean-ups.

Revision 1.57 / (download) - annotate - [select for diffs], Mon Mar 23 14:31:58 2009 UTC (15 years ago) by kristaps
Branch: MAIN
CVS Tags: VERSION_1_7_5
Changes since 1.56: +3 -3 lines
Diff to previous 1.56 (colored)

Linux fixes.

Revision 1.56 / (download) - annotate - [select for diffs], Mon Mar 23 14:22:11 2009 UTC (15 years ago) by kristaps
Branch: MAIN
Changes since 1.55: +12 -7 lines
Diff to previous 1.55 (colored)

First addition of -man macro support.
Abstraction of mdoc.

Revision 1.55 / (download) - annotate - [select for diffs], Sat Mar 21 21:09:00 2009 UTC (15 years ago) by kristaps
Branch: MAIN
Changes since 1.54: +2 -2 lines
Diff to previous 1.54 (colored)

Fixes to dynamic addition of Bl width.

Revision 1.54 / (download) - annotate - [select for diffs], Sat Mar 21 09:42:07 2009 UTC (15 years ago) by kristaps
Branch: MAIN
CVS Tags: VERSION_1_6_5
Changes since 1.53: +2 -1 lines
Diff to previous 1.53 (colored)

Added %Q macro.

Revision 1.53 / (download) - annotate - [select for diffs], Mon Mar 16 23:37:28 2009 UTC (15 years ago) by kristaps
Branch: MAIN
CVS Tags: VERSION_1_6_2, VERSION_1_5_3
Changes since 1.52: +3 -2 lines
Diff to previous 1.52 (colored)

Changed e-mail address to @openbsd.
Cleaned up manual-page documentation.

Revision 1.52 / (download) - annotate - [select for diffs], Mon Mar 16 22:19:19 2009 UTC (15 years ago) by kristaps
Branch: MAIN
Changes since 1.51: +25 -39 lines
Diff to previous 1.51 (colored)

Fixed mdoc_phrase escape handling.
Added MDOC_IGNDELIM (Pf, soon Li, etc.).
macro_constant_delimited ignargs -> argv.c parsing.
Renamed macro functions to correspond to ontologies.
`Fo' and `St' made callable (compat documented).
strings.sh deprecated (directly using CPP).
Abstracted ASCII translation into ascii.{c,in}.
ASCII table uses a self-reordering chained hashtable.
Removed old regressions.

Revision 1.51 / (download) - annotate - [select for diffs], Sat Mar 14 05:21:58 2009 UTC (15 years ago) by kristaps
Branch: MAIN
CVS Tags: VERSION_1_5_1
Changes since 1.50: +4 -4 lines
Diff to previous 1.50 (colored)

mdoc.3 refers to local mdoc.7.
mdoc.7 includes its compatibility with system-dependent roff installations.

Revision 1.50 / (download) - annotate - [select for diffs], Thu Mar 12 16:30:50 2009 UTC (15 years ago) by kristaps
Branch: MAIN
Changes since 1.49: +7 -17 lines
Diff to previous 1.49 (colored)

Added -nested (doesn't do anything).
Added .%C.
.Cd is now callable.
Added .Rv -std.

Revision 1.49 / (download) - annotate - [select for diffs], Thu Mar 12 02:57:35 2009 UTC (15 years ago) by kristaps
Branch: MAIN
Changes since 1.48: +5 -3 lines
Diff to previous 1.48 (colored)

Brq/Bro/Brc fixed up and pretty.
Cleaned up Aq/Sq use of escapes in term.c.
Added initial -column support.
Fixed argv returning ARGV_WORD and tokenising anyway.

Revision 1.48 / (download) - annotate - [select for diffs], Wed Mar 11 00:39:58 2009 UTC (15 years ago) by kristaps
Branch: MAIN
Changes since 1.47: +4 -1 lines
Diff to previous 1.47 (colored)

Expanded perfect htab to use 27 * 26 * 3 space.
Added Brq, Bro and Brc macros.
Added lbrace and rbrace to special characters.
Fixed spacing in braces.

Revision 1.47 / (download) - annotate - [select for diffs], Tue Mar 10 21:27:39 2009 UTC (15 years ago) by kristaps
Branch: MAIN
Changes since 1.46: +7 -4 lines
Diff to previous 1.46 (colored)

Made sure saved value is initialised.

Revision 1.46 / (download) - annotate - [select for diffs], Tue Mar 10 15:01:54 2009 UTC (15 years ago) by kristaps
Branch: MAIN
Changes since 1.45: +13 -4 lines
Diff to previous 1.45 (colored)

Bug-fix in mdoc_argv.
Added some documentation to macro.c.
Version-up.

Revision 1.45 / (download) - annotate - [select for diffs], Mon Mar 9 14:19:59 2009 UTC (15 years ago) by kristaps
Branch: MAIN
Changes since 1.44: +4 -2 lines
Diff to previous 1.44 (colored)

Added `Mt' and `Lk' macros (NetBSD).

Revision 1.44 / (download) - annotate - [select for diffs], Mon Mar 9 13:17:49 2009 UTC (15 years ago) by kristaps
Branch: MAIN
CVS Tags: VERSION_1_4_6, VERSION_1_4_5
Changes since 1.43: +3 -1 lines
Diff to previous 1.43 (colored)

Easier integration into FreeBSD (sys/types.h, time.h, etc.).

Revision 1.43 / (download) - annotate - [select for diffs], Sun Mar 8 20:57:35 2009 UTC (15 years ago) by kristaps
Branch: MAIN
CVS Tags: VERSION_1_4_4
Changes since 1.42: +2 -1 lines
Diff to previous 1.42 (colored)

Added `Lp' macro.

Revision 1.42 / (download) - annotate - [select for diffs], Sun Mar 8 20:50:12 2009 UTC (15 years ago) by kristaps
Branch: MAIN
Changes since 1.41: +2 -1 lines
Diff to previous 1.41 (colored)

Added .Ap.

Revision 1.41 / (download) - annotate - [select for diffs], Sun Mar 8 12:46:38 2009 UTC (15 years ago) by kristaps
Branch: MAIN
CVS Tags: VERSION_1_4_2
Changes since 1.40: +4 -1 lines
Diff to previous 1.40 (colored)

Fixed null-pointer dereference.

Revision 1.40 / (download) - annotate - [select for diffs], Sun Mar 8 12:40:27 2009 UTC (15 years ago) by kristaps
Branch: MAIN
Changes since 1.39: +16 -11 lines
Diff to previous 1.39 (colored)

Memory fixes in new dynamic schema.

Revision 1.39 / (download) - annotate - [select for diffs], Sun Mar 8 11:41:22 2009 UTC (15 years ago) by kristaps
Branch: MAIN
Changes since 1.38: +165 -151 lines
Diff to previous 1.38 (colored)

BROKEN CHECK-IN.  Wide-ranging updates.
Removed libmdoc internal argv limit (all dynamic).
Removed "data" union in mdoc_node (to be selectively re-added).

Revision 1.38 / (download) - annotate - [select for diffs], Fri Mar 6 14:13:47 2009 UTC (15 years ago) by kristaps
Branch: MAIN
Changes since 1.37: +5 -118 lines
Diff to previous 1.37 (colored)

Strings abstracted into dynamically-created C files.
Added -V option.
Deprecated README files.

Revision 1.37 / (download) - annotate - [select for diffs], Thu Mar 5 13:12:12 2009 UTC (15 years ago) by kristaps
Branch: MAIN
Changes since 1.36: +28 -14 lines
Diff to previous 1.36 (colored)

Cleaned up ctype functions (netbsd).
Fixed .Ex/.Rv -std usage.
Made Ar provide default value.

Revision 1.36 / (download) - annotate - [select for diffs], Thu Mar 5 12:08:53 2009 UTC (15 years ago) by kristaps
Branch: MAIN
Changes since 1.35: +152 -15 lines
Diff to previous 1.35 (colored)

Added argv regression tests.
Table-ised argument flags in argv.c.

Revision 1.35 / (download) - annotate - [select for diffs], Tue Mar 3 22:28:21 2009 UTC (15 years ago) by kristaps
Branch: MAIN
Changes since 1.34: +14 -6 lines
Diff to previous 1.34 (colored)

-diag fixed (allows quoted parameters)
Versioned up.

Revision 1.34 / (download) - annotate - [select for diffs], Sat Feb 28 12:16:02 2009 UTC (15 years, 1 month ago) by kristaps
Branch: MAIN
CVS Tags: VERSION_1_3_9, VERSION_1_3_15, VERSION_1_3_13, VERSION_1_3_11, VERSION_1_3_10
Changes since 1.33: +5 -1 lines
Diff to previous 1.33 (colored)

Fixed delimiter end-of-line parsing.

Revision 1.33 / (download) - annotate - [select for diffs], Fri Feb 27 09:39:40 2009 UTC (15 years, 1 month ago) by kristaps
Branch: MAIN
CVS Tags: VERSION_1_3_8, VERSION_1_3_6
Changes since 1.32: +4 -4 lines
Diff to previous 1.32 (colored)

Lintified sources.

Revision 1.32 / (download) - annotate - [select for diffs], Thu Feb 26 14:56:27 2009 UTC (15 years, 1 month ago) by kristaps
Branch: MAIN
Changes since 1.31: +2 -2 lines
Diff to previous 1.31 (colored)

Lists (scoped elements) now put delims in-scope.

Revision 1.31 / (download) - annotate - [select for diffs], Tue Feb 24 13:46:54 2009 UTC (15 years, 1 month ago) by kristaps
Branch: MAIN
CVS Tags: VERSION_1_3_5
Changes since 1.30: +7 -10 lines
Diff to previous 1.30 (colored)

Character-encoding checked for all text (arguments/values).

Revision 1.30 / (download) - annotate - [select for diffs], Tue Feb 24 11:43:13 2009 UTC (15 years, 1 month ago) by kristaps
Branch: MAIN
Changes since 1.29: +4 -4 lines
Diff to previous 1.29 (colored)

Escape-sequence validation in place (for nodes).

Revision 1.29 / (download) - annotate - [select for diffs], Mon Feb 23 15:34:53 2009 UTC (15 years, 1 month ago) by kristaps
Branch: MAIN
Changes since 1.28: +2 -3 lines
Diff to previous 1.28 (colored)

Compiles fine on NetBSD now, too.

Revision 1.28 / (download) - annotate - [select for diffs], Mon Feb 23 15:19:47 2009 UTC (15 years, 1 month ago) by kristaps
Branch: MAIN
Changes since 1.27: +3 -39 lines
Diff to previous 1.27 (colored)

Adding revamped webpage.

Revision 1.27 / (download) - annotate - [select for diffs], Mon Feb 23 12:45:19 2009 UTC (15 years, 1 month ago) by kristaps
Branch: MAIN
Changes since 1.26: +4 -5 lines
Diff to previous 1.26 (colored)

More in-file documentation and Linux-isation.
Moved mdoc_macros table definition into macro.c, where it belongs.

Revision 1.26 / (download) - annotate - [select for diffs], Thu Jan 22 14:56:21 2009 UTC (15 years, 2 months ago) by kristaps
Branch: MAIN
Changes since 1.25: +64 -42 lines
Diff to previous 1.25 (colored)

Fix-ups to macro.c.

Revision 1.25 / (download) - annotate - [select for diffs], Thu Jan 22 12:21:03 2009 UTC (15 years, 2 months ago) by kristaps
Branch: MAIN
Changes since 1.24: +67 -16 lines
Diff to previous 1.24 (colored)

Finished proper parsing of -column macros.

Revision 1.24 / (download) - annotate - [select for diffs], Wed Jan 21 17:56:32 2009 UTC (15 years, 2 months ago) by kristaps
Branch: MAIN
Changes since 1.23: +155 -41 lines
Diff to previous 1.23 (colored)

*** empty log message ***

Revision 1.23 / (download) - annotate - [select for diffs], Tue Jan 20 22:55:46 2009 UTC (15 years, 2 months ago) by kristaps
Branch: MAIN
Changes since 1.22: +1 -2 lines
Diff to previous 1.22 (colored)

Added regression tests (just for prologue, for now).
Minor fixes in parsing prologue.

Revision 1.22 / (download) - annotate - [select for diffs], Tue Jan 20 20:56:21 2009 UTC (15 years, 2 months ago) by kristaps
Branch: MAIN
Changes since 1.21: +125 -3 lines
Diff to previous 1.21 (colored)

In-progress migration to ARGV separation.

Revision 1.21 / (download) - annotate - [select for diffs], Tue Jan 20 13:49:36 2009 UTC (15 years, 2 months ago) by kristaps
Branch: MAIN
CVS Tags: VERSION_1_2_0
Changes since 1.20: +9 -9 lines
Diff to previous 1.20 (colored)

Lint- and NetBSD-compiler checks.

Revision 1.20 / (download) - annotate - [select for diffs], Tue Jan 20 13:44:05 2009 UTC (15 years, 2 months ago) by kristaps
Branch: MAIN
Changes since 1.19: +8 -3 lines
Diff to previous 1.19 (colored)

Re-merged old port-building routines.

Revision 1.19 / (download) - annotate - [select for diffs], Tue Jan 20 13:05:28 2009 UTC (15 years, 2 months ago) by kristaps
Branch: MAIN
Changes since 1.18: +4 -4 lines
Diff to previous 1.18 (colored)

Quoted-literals handled correctly.

Revision 1.18 / (download) - annotate - [select for diffs], Tue Jan 20 12:51:28 2009 UTC (15 years, 2 months ago) by kristaps
Branch: MAIN
Changes since 1.17: +3 -2 lines
Diff to previous 1.17 (colored)

Moved prologue-pruning into action.c.
Added line-arg softmax.

Revision 1.17 / (download) - annotate - [select for diffs], Mon Jan 19 17:02:58 2009 UTC (15 years, 2 months ago) by kristaps
Branch: MAIN
Changes since 1.16: +16 -5 lines
Diff to previous 1.16 (colored)

Removed unnecessary test cases (most were for visual).
Finally fixed scope-rewinding (MDOC_VALID).

Revision 1.16 / (download) - annotate - [select for diffs], Sat Jan 17 20:10:36 2009 UTC (15 years, 2 months ago) by kristaps
Branch: MAIN
Changes since 1.15: +4 -4 lines
Diff to previous 1.15 (colored)

Lint checks.

Revision 1.15 / (download) - annotate - [select for diffs], Fri Jan 16 12:23:25 2009 UTC (15 years, 2 months ago) by kristaps
Branch: MAIN
Changes since 1.14: +3 -1 lines
Diff to previous 1.14 (colored)

Clean-ups & documentation.

Revision 1.14 / (download) - annotate - [select for diffs], Fri Jan 16 11:50:54 2009 UTC (15 years, 2 months ago) by kristaps
Branch: MAIN
Changes since 1.13: +13 -13 lines
Diff to previous 1.13 (colored)

Finished re-fitting err/warn/msg routines.
Some minor bug-fixes.

Revision 1.13 / (download) - annotate - [select for diffs], Thu Jan 15 15:46:45 2009 UTC (15 years, 2 months ago) by kristaps
Branch: MAIN
CVS Tags: VERSION_1_1_0
Changes since 1.12: +3 -1 lines
Diff to previous 1.12 (colored)

*** empty log message ***

Revision 1.12 / (download) - annotate - [select for diffs], Mon Jan 12 16:39:57 2009 UTC (15 years, 2 months ago) by kristaps
Branch: MAIN
Changes since 1.11: +94 -53 lines
Diff to previous 1.11 (colored)

*** empty log message ***

Revision 1.11 / (download) - annotate - [select for diffs], Mon Jan 12 10:31:53 2009 UTC (15 years, 2 months ago) by kristaps
Branch: MAIN
Changes since 1.10: +4 -1 lines
Diff to previous 1.10 (colored)

*** empty log message ***

Revision 1.10 / (download) - annotate - [select for diffs], Fri Jan 9 15:07:04 2009 UTC (15 years, 2 months ago) by kristaps
Branch: MAIN
Changes since 1.9: +3 -3 lines
Diff to previous 1.9 (colored)

*** empty log message ***

Revision 1.9 / (download) - annotate - [select for diffs], Thu Jan 8 14:55:59 2009 UTC (15 years, 2 months ago) by kristaps
Branch: MAIN
Changes since 1.8: +28 -26 lines
Diff to previous 1.8 (colored)

*** empty log message ***

Revision 1.8 / (download) - annotate - [select for diffs], Mon Jan 5 17:57:07 2009 UTC (15 years, 2 months ago) by kristaps
Branch: MAIN
Changes since 1.7: +11 -12 lines
Diff to previous 1.7 (colored)

*** empty log message ***

Revision 1.7 / (download) - annotate - [select for diffs], Mon Jan 5 16:11:14 2009 UTC (15 years, 2 months ago) by kristaps
Branch: MAIN
Changes since 1.6: +6 -1 lines
Diff to previous 1.6 (colored)

Finished initial parse sequence.

Revision 1.6 / (download) - annotate - [select for diffs], Fri Jan 2 14:06:16 2009 UTC (15 years, 2 months ago) by kristaps
Branch: MAIN
Changes since 1.5: +21 -36 lines
Diff to previous 1.5 (colored)

*** empty log message ***

Revision 1.5 / (download) - annotate - [select for diffs], Thu Jan 1 20:40:16 2009 UTC (15 years, 2 months ago) by kristaps
Branch: MAIN
Changes since 1.4: +85 -10 lines
Diff to previous 1.4 (colored)

Broke apart macro_prologuexxx into prologue.
Fixed validation for line-scoped.
Merged const_arg and const.

Revision 1.4 / (download) - annotate - [select for diffs], Tue Dec 30 19:06:03 2008 UTC (15 years, 3 months ago) by kristaps
Branch: MAIN
Changes since 1.3: +2 -4 lines
Diff to previous 1.3 (colored)

*** empty log message ***

Revision 1.3 / (download) - annotate - [select for diffs], Tue Dec 30 13:43:53 2008 UTC (15 years, 3 months ago) by kristaps
Branch: MAIN
Changes since 1.2: +10 -1 lines
Diff to previous 1.2 (colored)

*** empty log message ***

Revision 1.2 / (download) - annotate - [select for diffs], Sun Dec 28 00:34:20 2008 UTC (15 years, 3 months ago) by kristaps
Branch: MAIN
Changes since 1.1: +154 -36 lines
Diff to previous 1.1 (colored)

*** empty log message ***

Revision 1.1 / (download) - annotate - [select for diffs], Tue Dec 23 05:30:49 2008 UTC (15 years, 3 months ago) by kristaps
Branch: MAIN

*** empty log message ***

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb