CVS log for docbook2mdoc/Makefile

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

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.31 / (download) - annotate - [select for diffs], Thu May 23 17:06:53 2019 UTC (4 years, 10 months ago) by schwarze
Branch: MAIN
CVS Tags: HEAD
Changes since 1.30: +1 -1 lines
Diff to previous 1.30 (unified)

TODO: generate better .Sx lines

Revision 1.30 / (download) - annotate - [select for diffs], Thu May 2 13:32:34 2019 UTC (4 years, 10 months ago) by schwarze
Branch: MAIN
CVS Tags: VERSION_1_1_0
Changes since 1.29: +1 -1 lines
Diff to previous 1.29 (unified)

version 1.1.0

Revision 1.29 / (download) - annotate - [select for diffs], Mon Apr 29 11:14:08 2019 UTC (4 years, 11 months ago) by schwarze
Branch: MAIN
CVS Tags: VERSION_1_0_2
Changes since 1.28: +1 -1 lines
Diff to previous 1.28 (unified)

version 1.0.2

Revision 1.28 / (download) - annotate - [select for diffs], Sun Apr 28 17:10:06 2019 UTC (4 years, 11 months ago) by schwarze
Branch: MAIN
Changes since 1.27: +4 -3 lines
Diff to previous 1.27 (unified)

Start a reorg module, to edit and move around nodes between parsing
and formatting.  This helps because using queue macros is prone to
bugs, but inspecting the resulting trees with a C debugger is quite
hard.  Using -T tree is much easier.

Revision 1.27 / (download) - annotate - [select for diffs], Sun Apr 28 15:03:28 2019 UTC (4 years, 11 months ago) by schwarze
Branch: MAIN
Changes since 1.26: +10 -8 lines
Diff to previous 1.26 (unified)

In this program, there is never a need to survive memory allocation
failure, and there are many places allocating memory.  Consequently,
the code can be simplified providing memory allocation functions
that error out on failure, in the conventional way.

Revision 1.26 / (download) - annotate - [select for diffs], Wed Apr 24 18:52:13 2019 UTC (4 years, 11 months ago) by schwarze
Branch: MAIN
CVS Tags: VERSION_1_0_1
Changes since 1.25: +1 -1 lines
Diff to previous 1.25 (unified)

version 1.0.1

Revision 1.25 / (download) - annotate - [select for diffs], Wed Apr 17 18:45:54 2019 UTC (4 years, 11 months ago) by schwarze
Branch: MAIN
CVS Tags: VERSION_1_0_0
Changes since 1.24: +10 -11 lines
Diff to previous 1.24 (unified)

release 1.0.0

Revision 1.24 / (download) - annotate - [select for diffs], Fri Apr 12 19:14:50 2019 UTC (4 years, 11 months ago) by schwarze
Branch: MAIN
Changes since 1.23: +3 -2 lines
Diff to previous 1.23 (unified)

Implement lint and tree dump output modes.
Thanks to the previously committed node property infrastructure
in node.c, this needs only 110 lines of code (including the license
and the documentation).

Revision 1.23 / (download) - annotate - [select for diffs], Wed Apr 3 08:36:43 2019 UTC (4 years, 11 months ago) by schwarze
Branch: MAIN
Changes since 1.22: +3 -3 lines
Diff to previous 1.22 (unified)

link with -g for easier debugging and clean statistics.core

Revision 1.22 / (download) - annotate - [select for diffs], Fri Mar 29 15:55:28 2019 UTC (5 years ago) by schwarze
Branch: MAIN
Changes since 1.21: +4 -0 lines
Diff to previous 1.21 (unified)

Add a utility for docbook2mdoc developers
to collect element usage and parenting statistics,
to help decide which nodes should be most urgently worked on.

Revision 1.21 / (download) - annotate - [select for diffs], Thu Mar 28 12:21:10 2019 UTC (5 years ago) by schwarze
Branch: MAIN
Changes since 1.20: +1 -1 lines
Diff to previous 1.20 (unified)

The expat library aborts parsing as soon as it encounters invalid
input, and the basic design of the library practically precludes
fixing it.  However, whether the input is well-formed XML or not
is totally irrelevant, and in fact, i have seen real-world documents
from X.org that expat rejects as not well-formed.  Kristaps reports
the same from OpenGL.

We really want to parse *ANYTHING* whatsoever without ever throwing
a fatal error - after all, the point is to convert legacy documents
to a better format, and nitpicking about the syntax merely alienates
users (including myself).

Consequently, ditch expat and write a parser from scratch, optimized
for robustness on invalid input.

Oh, and by the way, it only requires 200 lines of code,
compared to 15,000 lines in expat - an economy of 98.5%
at the sime time as being much more useful in practice.

Revision 1.20 / (download) - annotate - [select for diffs], Tue Mar 26 21:47:05 2019 UTC (5 years ago) by schwarze
Branch: MAIN
Changes since 1.19: +2 -1 lines
Diff to previous 1.19 (unified)

add forgotten macro.{c,h} dependency rules

Revision 1.19 / (download) - annotate - [select for diffs], Tue Mar 26 19:17:29 2019 UTC (5 years ago) by schwarze
Branch: MAIN
Changes since 1.18: +3 -3 lines
Diff to previous 1.18 (unified)

The file docbook2mdoc.c is still large,
so split out the macro line formatter,
which is quite self-contained.

Revision 1.18 / (download) - annotate - [select for diffs], Tue Mar 26 18:32:07 2019 UTC (5 years ago) by schwarze
Branch: MAIN
Changes since 1.17: +15 -6 lines
Diff to previous 1.17 (unified)

The program docbook2mdoc(1) has become large enough that splitting
it into a number of logical components makes sense: node tree,
parser, formatter, each with interface and implementation, and the
main program.  That way, it becomes easier to see what interacts
with what, and what is independent of what.

Revision 1.17 / (download) - annotate - [select for diffs], Fri Mar 22 15:54:42 2019 UTC (5 years ago) by schwarze
Branch: MAIN
Changes since 1.16: +5 -5 lines
Diff to previous 1.16 (unified)

Delete the rest of rules.c.

Just like validation of element nesting is pointless,
validating attributes makes no sense either.

Revision 1.16 / (download) - annotate - [select for diffs], Thu Mar 19 10:04:32 2015 UTC (9 years ago) by schwarze
Branch: MAIN
Changes since 1.15: +1 -1 lines
Diff to previous 1.15 (unified)

zap trailing whitespace; verified with diff -b;
patch from Svyatoslav Mishyn <juef at openmailbox dot org>

Revision 1.15 / (download) - annotate - [select for diffs], Wed Apr 30 13:21:07 2014 UTC (9 years, 11 months ago) by kristaps
Branch: MAIN
CVS Tags: VERSION_0_0_9
Changes since 1.14: +1 -1 lines
Diff to previous 1.14 (unified)

Much better OpenGL support: version it and put it away for a while.

Revision 1.14 / (download) - annotate - [select for diffs], Wed Apr 30 10:11:24 2014 UTC (9 years, 11 months ago) by kristaps
Branch: MAIN
CVS Tags: VERSION_0_0_8
Changes since 1.13: +1 -1 lines
Diff to previous 1.13 (unified)

Toss xi:include (crudely, til I figure out a better way).
Bump version.

Revision 1.13 / (download) - annotate - [select for diffs], Wed Apr 30 09:46:37 2014 UTC (9 years, 11 months ago) by kristaps
Branch: MAIN
Changes since 1.12: +4 -4 lines
Diff to previous 1.12 (unified)

Add DESTDIR to Makefile as noted by Thomas Klausner.

Revision 1.12 / (download) - annotate - [select for diffs], Wed Apr 30 09:37:33 2014 UTC (9 years, 11 months ago) by kristaps
Branch: MAIN
Changes since 1.11: +9 -0 lines
Diff to previous 1.11 (unified)

Add hook to install.

Revision 1.11 / (download) - annotate - [select for diffs], Wed Apr 2 12:27:05 2014 UTC (9 years, 11 months ago) by kristaps
Branch: MAIN
CVS Tags: VERSION_0_0_7
Changes since 1.10: +6 -18 lines
Diff to previous 1.10 (unified)

Improve (and fix) manpage and index page.
Remove now-trivial examples.

Revision 1.10 / (download) - annotate - [select for diffs], Wed Apr 2 07:55:26 2014 UTC (9 years, 11 months ago) by kristaps
Branch: MAIN
CVS Tags: VERSION_0_0_6
Changes since 1.9: +1 -1 lines
Diff to previous 1.9 (unified)

Push tables into release.

Revision 1.9 / (download) - annotate - [select for diffs], Sun Mar 30 18:17:21 2014 UTC (10 years ago) by kristaps
Branch: MAIN
Changes since 1.8: +1 -1 lines
Diff to previous 1.8 (unified)

Jump version.

Revision 1.8 / (download) - annotate - [select for diffs], Sun Mar 30 11:48:10 2014 UTC (10 years ago) by kristaps
Branch: MAIN
Changes since 1.7: +6 -4 lines
Diff to previous 1.7 (unified)

Split out rules and enums (extern.h, rules.c).
Add initial variable list support.
Clarify role of who prints space/control character.

Revision 1.7 / (download) - annotate - [select for diffs], Sat Mar 29 22:48:32 2014 UTC (10 years ago) by kristaps
Branch: MAIN
CVS Tags: VERSION_0_0_4
Changes since 1.6: +1 -1 lines
Diff to previous 1.6 (unified)

Notes for new version.

Revision 1.6 / (download) - annotate - [select for diffs], Sat Mar 29 11:20:10 2014 UTC (10 years ago) by kristaps
Branch: MAIN
CVS Tags: VERSION_0_0_3
Changes since 1.5: +1 -1 lines
Diff to previous 1.5 (unified)

Tweak.

Revision 1.5 / (download) - annotate - [select for diffs], Sat Mar 29 11:19:22 2014 UTC (10 years ago) by kristaps
Branch: MAIN
Changes since 1.4: +8 -5 lines
Diff to previous 1.4 (unified)

Proper makefile operation.

Revision 1.4 / (download) - annotate - [select for diffs], Sat Mar 29 11:15:57 2014 UTC (10 years ago) by kristaps
Branch: MAIN
Changes since 1.3: +1 -1 lines
Diff to previous 1.3 (unified)

Version.

Revision 1.3 / (download) - annotate - [select for diffs], Sat Mar 29 11:13:49 2014 UTC (10 years ago) by kristaps
Branch: MAIN
Changes since 1.2: +16 -2 lines
Diff to previous 1.2 (unified)

Add examples.
Allow missing <parameter> in printing function prototype.

Revision 1.2 / (download) - annotate - [select for diffs], Fri Mar 28 11:20:07 2014 UTC (10 years ago) by kristaps
Branch: MAIN
CVS Tags: VERSION_0_0_2
Changes since 1.1: +24 -1 lines
Diff to previous 1.1 (unified)

Add documentation.

Revision 1.1 / (download) - annotate - [select for diffs], Fri Mar 28 02:04:47 2014 UTC (10 years ago) by kristaps
Branch: MAIN

Initial revision

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