Commit Graph

44 Commits

Author SHA1 Message Date
Julien Fischer
79fd8539cb Update copyright notices for 2023.
LICENSE:
compiler/handle_options.m:
doc/*.texi:
profiler/mercury_profile.m:
trace/mercury_trace_internal.c:
    As above.
2023-01-02 15:54:22 +11:00
Julien Fischer
b2e14c0b32 Update copyright notices for 2022.
LICENSE:
compiler/handle_options.m:
doc/*.texi:
profiler/mercury_profile.m:
trace/mercury_trace_internal.c:
        As above.
2022-01-01 13:48:16 +11:00
Julien Fischer
2b696e0e78 Update copyright notices for 2021.
LICENSE:
compiler/handle_options.m:
doc/*.texi:
profiler/mercury_profile.m:
trace/mercury_trace_internal.c:
    As above.
2021-01-01 15:39:54 +11:00
Julien Fischer
a32d8688be Copyright notices for 2020.
LICENSE:
compiler/handle_options.m:
doc/*.texi:
profiler/mercury_profile.m:
trace/mercury_trace_internal.c:
    As above.
2020-01-01 16:19:51 +11:00
Julien Fischer
d2b536f22b Update copyright notices in some more files.
docs/library.texi:
docs/transition_guide.texi:
    As above.
2019-01-02 12:13:49 +00:00
Julien Fischer
86cc299ca7 Copyright notices for 2018.
LICENSE:
compiler/handle_options.m:
doc/*.texi:
profiler/mercury_profile.m:
trace/mercury_trace_internal.c:
     As above.
2018-01-01 22:01:25 -05:00
Julien Fischer
2b04da2f4d Fix formatting of documentation copyright notices.
doc/*.texi:
     Use @copyright{} in the HTML version fo the copyright notices.

     Use long dashes in date ranges as per the PDF version.

     Put each copyright holder on their own line.
2017-05-16 21:49:31 +10:00
Julien Fischer
67c8efa79b Minor fix for PDF documentation copyright notices.
doc/*.texi:
    Avoid an awkward line break in the copyright notices.

    Fix a typo in one spot: s/-/--/
2017-04-26 16:34:08 +10:00
Julien Fischer
32df9b2a3c Copyright notices for 2017.
.README.in:
bindist/bindist.README:
compiler/handle_options.m:
doc/*.texi:
profiler/mercury_profiler.m:
trace/mercury_trace_internal.c:
     As above.
2017-01-02 12:42:21 +11:00
Julien Fischer
d61d0543e4 Update copyright notices for 2016.
.README.in:
bindist/bindist.README:
compiler/handle_options.m:
doc/*.texi:
profiler/mercury_profiler.m:
trace/mercury_trace_internal.c:
     As above.
2016-01-02 14:04:15 +11:00
Julien Fischer
6cc6c62a66 Fix a typo in the library reference manual.
doc/library.texi:
    As above.
2015-09-02 22:56:08 +10:00
Paul Bone
60e6cc2fd6 Fix copyright years
Fix the years in copyright messages so that they record move from The
University of Melbourne to The Mercury Team correctly.

I recall the time correctly because it's when i submitted my thesis :-)

.README.in:
bindist/bindist.README:
compiler/handle_options.m:
doc/faq.texi:
doc/library.texi:
doc/reference_manual.texi:
doc/transition_guide.texi:
doc/user_guide.texi:
profiler/mercury_profile.m:
trace/mercury_trace_internal.c:
    As above.
2015-02-04 11:18:35 +11:00
Julien Fischer
fb1b700439 Update copyrights for 2015.
.README.in:
bindist/bindist.README:
compiler/handle_options.m:
doc/*.texi:
trace/mercury_trace_internal.c:
profiler/mercury_profile.m:
	As above.
2015-01-29 14:03:09 +11:00
Paul Bone
a0dcde2d89 Update the copyright year
bindist/bindist.README:
compiler/handle_options.m:
doc/faq.texi:
doc/library.texi:
doc/reference_manual.texi:
doc/transition_guide.texi:
doc/user_guide.texi:
profiler/mercury_profile.m:
trace/mercury_trace_internal.c:
    As above.
2014-01-03 15:02:48 +11:00
Julien Fischer
3a290b340b Bump the year in the copyright messages.
.README.in:
bindist/bindist.README:
trace/mercury_trace_internal.c:
compiler/handle_options.m:
doc/*.texi:
profiler/mercury_profile.m:

*/.gitignore:
   Convert and / or update .gitignore files.
2013-01-03 13:12:22 +11:00
Julien Fischer
e60372dfd2 Bump the year in the copyright messages.
Branches: main, 11.07

.README.in:
bindist/bindist.README:
compiler/handle_options.m:
doc/*.texi:
profiler/mercury_profile.m:
trace/mercury_trace_internal.c:
        Bump the year in the copyright messages.
2012-01-02 15:40:56 +00:00
Julien Fischer
88b0057d9d Bump the year in the usage messages.
Branches: main, 11.01

.README.in:
bindist/bindist.README:
compiler/handle_options.m:
doc/*.texi:
profiler/mercury_profile.m:
trace/mercury_trace_internal.c:
	Bump the year in the usage messages.
2011-01-03 14:48:51 +00:00
Julien Fischer
327035a48a Bump the year in the copyright message.
.README.in:
bindist/bindist.README:
compiler/handle_options.m:
doc/*.texi:
profiler/mercury_profile.m:
trace/mercury_trace_internal.c:
	Bump the year in the copyright message.
2010-01-08 16:41:21 +00:00
Julien Fischer
27825e8b96 Bump the year in the usage messages.
.README.in:
bindist/bindist.README:
compiler/handle_options.m:
doc/faq.texi:
doc/library/texi:
doc/reference_manual.texi:
doc/transition_guide.texi:
profiler/mercury_profile.m:
trace/mercury_trace_internal.c:
	Bump the year in the usage messages.
2009-01-20 06:35:13 +00:00
Julien Fischer
8af4a5dd82 Update copyright messages.
Estimated hours taken: 0.1
Branches: main

Update copyright messages.

.README.in:
compiler/handle_options.m:
doc/faq.texi:
doc/library/texi:
doc/reference_manual.texi:
doc/transition_guide.texi:
doc/user_guide.texi:
profiler/mercury_profile.m:
trace/mercury_trace_internal.c:
	Bump the year in the copyright messages to 2008.

INSTALL_CVS:
	Update a comment: we now require autoconf version 2.58 or greater.
2008-01-14 00:08:04 +00:00
Julien Fischer
06f0ee0ca0 Update copyright messages.
doc/*.texi:
	Update copyright messages.
2007-07-03 09:11:42 +00:00
Julien Fischer
1bf3b99b9a Update years in copyright messages.
doc/faq.texi:
doc/library.texi:
doc/transition_guide.texi:
	Update years in copyright messages.
2006-01-25 03:46:29 +00:00
Julien Fischer
00694c8a6c Update the year in the library reference manual.
library/library.texi:
	Update the year.
2005-01-26 11:22:34 +00:00
Julien Fischer
69dde00b61 Change some copyright dates from 2003 to 2004 in various
Estimated hours taken: 0.1
Branches: main

doc/faq.texi:
doc/library.texi:
doc/reference_manual.texi:
doc/transition_guide.texi:
doc/user_guide.texi:
	Change some copyright dates from 2003 to 2004 in various
	places.
2004-03-18 03:42:10 +00:00
Fergus Henderson
2023bb2d67 Use makeinfo --html' rather than perl texi2html' for creating
Estimated hours taken: 3
Branches: main

doc/Mmakefile:
	Use `makeinfo --html' rather than `perl texi2html' for creating
	the HTML version of the documentation.  Since makeinfo outputs
	the HTML to different file names than texi2html, this also required
	various other changes to handle the different file names.

doc/faq.texi:
doc/library.texi:
doc/reference_manual.texi:
doc/transition_guide.texi:
doc/user_guide.texi:
	Change @ifinfo to @ifnottex.
	Uncomment the @dircategory commands, which were previously commented
	out because they weren't supported by (our old version of) texi2html.
	Update copyright dates.
2003-07-23 03:38:45 +00:00
Peter Moulder
9116d5be52 Typographical changes for printed output.
Estimated hours taken: 2

Typographical changes for printed output.
Very little change made to the produced info files.

Also fix a C code example in reference_manual.texi.

doc/faq.texi:
doc/library.texi:
doc/reference_manual.texi:
doc/transition_guide.texi:
doc/user_guide.texi:
	Change en dashes to --, em dashes to ---, minus sign as @minus{}.
	 (Rendered as -,--,- respectively in info.)
	Use @: after `e.g.', `i.e.', etc. to indicate word space rather than
	 sentence space.
	Change `...' to `@dots{}'.
	Change " to `` or '' (other than in code).  (Rendered as " in info.)

doc/reference_manual.texi:
	(Language specific bindings): Wrap `"C"', `"IL"' etc. in @code{}.
	(Using pragma foreign_decl for C): Fix a C code example: append `;' to
	 struct definition.
2002-08-05 04:02:00 +00:00
Simon Taylor
a082239edb Put version identifiers in the documentation.
Estimated hours taken: 1.5
Branches: main, release

Put version identifiers in the documentation.

doc/Mmakefile:
	Preprocess the `.texi' files to produce `.texi_pp' files.
	The `.texi_pp' files contain the contents of the `.texi'
	files with the string <VERSION> replaced by the value
	of $(VERSION), which is taken from the file VERSION
	in the top-level `mercury' directory.

	The rules to automatically generate the `.texi' files
	for the library reference manual now generate `.texi_pp' files.
	This makes it clearer that they are not to be edited.

	Fix a bug which was causing the library documentation on the
	web page to be out of date -- library_1.html needs to depend
	on library-chapters.texi_pp.

doc/faq.texi:
doc/library.texi:
doc/reference_manual.texi:
doc/transition_guide.texi:
doc/user_guide.texi:
	Add version information.

	Put a proper heading at the top of mercury_ref.info.

doc/mercury.html.in:
doc/mercury.info.in:
doc/mercury.html:
doc/mercury.info:
	Add `.in' files which are preprocessed as for the `.texi' files.
	Remove the old unpreprocessed versions.

doc/texi2html:
	Allow `.texi_pp' as a suffix for the texinfo files to process.

w3/information/Makefile
	Create the VERSION file, and include it in the generated
	Mmake.common.
2001-10-03 11:37:56 +00:00
Fergus Henderson
b49887bcc7 Update to the version from GNU TexInfo 4.0.
Estimated hours taken: 0.5
Branches: main

doc/texinfo.tex:
	Update to the version from GNU TexInfo 4.0.

doc/*.texi:
	Move the table of contents from the end of the document
	to the start of the document (just after the title page).
	The only reason that it was at the end was that previous
	versions of TexInfo didn't support putting it at the start.
2001-06-04 06:31:38 +00:00
Fergus Henderson
2d8d752bfe Delete some obsolete documentation about module qualifiers.
Estimated hours taken: 0.1

doc/library.texi:
	Delete some obsolete documentation about module qualifiers.
	They are documented in the language reference manual anyway,
	and there is little point saying the same thing again here,
	so I simply deleted the obsolete documentation rather than
	updating to reflect the current status quo.
1999-10-29 08:16:13 +00:00
Fergus Henderson
458817227d Comment out the @direntry and @dircategory commands.
Estimated hours taken: 0.1

doc/faq.texi:
doc/library.texi:
doc/reference_manual.texi:
doc/transition_guide.texi:
doc/user_guide.texi:
	Comment out the @direntry and @dircategory commands.
	They were not needed (since they weren't actually being used --
	only the corresponding commands in mercury.info were being used),
	and caused problems for the HTML version, because the current
	version of texi2html that we have does not yet implement those
	new TexInfo commands.  They also caused some problems due to
	many of our machines having older versions of `makeinfo' which
	don't support the new commands yet either.
1999-03-24 13:09:06 +00:00
Fergus Henderson
bb6ac50378 Add support for `install-info' and related TexInfo innovations.
Estimated hours taken: 2

Add support for `install-info' and related TexInfo innovations.

configure.in:
	Check for the `install-info' command.

doc/Mmakefile:
	If we have `install-info', use it to install the entry
	for mercury.info file in the .../info/dir file.

doc/mercury.info:
	Add *INFO-DIR* commands, so that `install-info' works properly.

doc/*.texi:
	Add @direntry and @dircategory commands, so that
	`install-info' works properly.
	(The initial version of this patch was provided by
	Marko Schuetz <marko@ki.informatik.uni-frankfurt.de>.)
	This replaces the old technique of hard-coding the *INFO-DIR*
	info commands, inside `@ifinfo'.
	Note that currently the Mmakefile does not actually invoke
	install-info on all the info files; currently it only does that
	for the menu file mercury.info, since it seems more polite to
	just add a single entry in the top-level directory rather than
	one for every single piece of Mercury-related documentation.
	The change here to *.texi is just in case we should ever
	decide to reverse that policy decision, or in case any other
	tools that process info files start to make use of the
	@direntry or @dircategory commands.

doc/texinfo.tex:
	Update to the version from GNU texinfo 3.12, so that it
	supports the @direntry and @dircategory commands.
1999-02-21 10:09:47 +00:00
Fergus Henderson
6396c3d0bb Delete an incorrect hard-coded date.
Estimated hours taken: 0.25

doc/reference_manual.texi:
	Delete an incorrect hard-coded date.

doc/*.texi:
	Fix copyright dates.
1997-08-20 07:43:10 +00:00
Fergus Henderson
04b720630b Update the copyright messages so that (a) they contain the correct years
and (b) they say "Copyright (C) ... _The_ University of Melbourne".
1997-07-27 15:09:59 +00:00
Fergus Henderson
1b1021f0e9 Improve the documentation of the C interface.
Estimated hours taken: 2

Improve the documentation of the C interface.
Also various other minor improvements to the documentation.

doc/reference_manual.texi:
	Document `pragma export'.
	Also various other minor changes.
doc/user_guide.texi:
	A few changes to avoid bad line breaks in the printed manual.
doc/faq.texi:
	Fix a typo.
doc/*.texi:
	Make sure each `.texi' file has only one `@finalout' command.
	Some of them had this command in two different places.
1997-07-26 15:06:11 +00:00
Fergus Henderson
1fe249fb73 Remove the obsolete "July 1995" headings.
doc/{faq.texi,library.texi}:
	Remove the obsolete "July 1995" headings.
1996-04-07 20:43:53 +00:00
Fergus Henderson
242bd0926b Remove the `BETA TEST' subtitles.
Estimated hours taken: 0.25

doc/*.texi:
	Remove the `BETA TEST' subtitles.
1996-03-03 23:01:42 +00:00
Fergus Henderson
d4d744d722 Add some documentation about the `Stability:' comments.
library.texi:
	Add some documentation about the `Stability:' comments.
1995-10-05 11:36:41 +00:00
Zoltan Somogyi
2fafac6f18 Fix the documentation of some optimization options.
user_guide:
	Fix the documentation of some optimization options.

all:
	Save paper by not starting new pages for each chapter.
1995-09-08 02:59:33 +00:00
Fergus Henderson
0fc65bb3ee Make the `Up' pointers on the top nodes point to mercury.info,
doc/*.texi:
	Make the `Up' pointers on the top nodes point to mercury.info,
	not to the main info directory.

doc/mercury.info:
	Add a blank line before the ^_, since apparently Emacs requires this.
1995-07-27 17:18:32 +00:00
Fergus Henderson
a8791dfe97 Another batch of changes.
doc/*:
	Another batch of changes.
	Use the simple form of @node everywhere.
	Rewrote a section or two of the transition guide.
1995-07-17 12:48:34 +00:00
Fergus Henderson
1cb68b1a45 Another batch of minor fixes.
doc/*:
	Another batch of minor fixes.
	Added some more documentation on solutions/2 to reference_manual.texi.
1995-07-17 11:05:48 +00:00
Fergus Henderson
30ccf71c0f Another bunch of changes.
doc/*:
	Another bunch of changes.
1995-07-17 09:30:31 +00:00
Zoltan Somogyi
dc2b03a221 Separated out the FAQ. Cleanup of the user guide and ref manual (incomplete). 1995-07-12 15:17:45 +00:00
Fergus Henderson
1913961f3b Add a Mercury Library Reference manual (automatically
doc/*:
	Add a Mercury Library Reference manual (automatically
	generated from the interface parts of the library source code).
	Add new top-level files mercury.html and mercury.info.
1995-05-29 18:02:48 +00:00