Remove old .cvsignore files, moving their contents to .gitignore files.
There are now no .cvsignore files in the repository.
I've also sorted some .gitignore files and avoided repeating a pattern in a
subdirectory's .gitignore file when it is already mentioned in the parent
.gitignore file.
This file-specific setting will override a default setting of expandtabs
in $HOME/.vimrc.
*/Makefile:
*/Mmakefile:
As above.
tests/hard_coded/.gitignore:
Don't ignore the purity subdir. This ignore must have been left over
from when purity.m was a test in hard_coded, not hard_coded/purity,
and it ignored an executable, not a directory.
extras/graphics/mercury_cairo/cairo.ps.m:
Support more of the PostScript surface functions.
extras/graphics/mercury_cairo/samples/.cvsignore:
extras/graphics/mercury_cairo/tutoria/.cvsignore:
extras/graphics/mercury_cairo/.cvsignore:
Ignore generated files.
extras/graphics/mercury_cairo/Cairo.options:
System specific build variables for the cairo binding.
(The current values are for the MacPorts port of cairo.)
extras/graphics/mercury_cairo/Mercury.options:
Options for building and installing libmercury_cairo.
extras/graphics/mercury_cairo/samples/Makefile:
extras/graphics/mercury_cairo/samples/Mercury.options:
extras/graphics/mercury_cairo/tutorial/Makefile:
extras/graphics/mercury_cairo/tutorial/Mercury.options:
Stuff for building the tutorial examples and the samples.
extras/graphics/mercury_cairo/*/.cvsignore:
Ignore generated files.
distribution. (For further information see, <http://www.cairographics.org/>.)
The binding is currently fairly complete (enough for the cairo sample and
tutorial programs to be work in Mercury). The main things missing are:
* scaled fonts
* a few operations on patterns (grep for NYI)
* support for X, Quartz, or Win32 surfaces
* font backends other than the builtin toy one
TODO: I'll add README files, Makefiles, update the NEWS file, etc
in a separate change.
extras/graphics/mercury_cairo/*.m:
extras/graphics/mercury_cairo/tutorial/*.m:
extras/graphics/mercury_cairo/samples/*.m:
extras/graphics/mercury_cairo/samples/data/*.png:
Add the Mercury cairo binding.