<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dss/Makefile, branch maint</title>
<subtitle>DSS - dyadic snapshot scheduler</subtitle>
<id>https://git.tue.mpg.de/cgit/dss/atom?h=maint</id>
<link rel='self' href='https://git.tue.mpg.de/cgit/dss/atom?h=maint'/>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/dss/'/>
<updated>2016-08-21T19:13:25Z</updated>
<entry>
<title>build: Add two more warning options.</title>
<updated>2016-08-21T19:13:25Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2016-06-07T14:23:36Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/dss/commit/?id=1c6346c95e20aaff69e27ecb6deacbd496000dca'/>
<id>urn:sha1:1c6346c95e20aaff69e27ecb6deacbd496000dca</id>
<content type='text'>
Both -Wunused-parameter and -Wshadow were added to gcc long ago. In
particular gcc-4.6.3, which ships with Ubuntu-12.04, supports them. It
should thus be safe to enable both warnings unconditionally.
</content>
</entry>
<entry>
<title>Create html version of the man page with groff.</title>
<updated>2016-07-14T15:03:29Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2016-06-20T14:34:37Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/dss/commit/?id=cd70d5ea935c3f445b9e3b934990b4ecd777baff'/>
<id>urn:sha1:cd70d5ea935c3f445b9e3b934990b4ecd777baff</id>
<content type='text'>
The html post processor of groff can directly create html, which is
expected to be of higher quality than the html generated by man2html. A
brief look at the "official" web site of man2html (as mentioned in the
description of the Ubuntu-14.04 package)

	http://users.actrix.gen.nz/michael/vhman2html.html

shows why.
</content>
</entry>
<entry>
<title>Convert INSTALL and NEWS to markdown format.</title>
<updated>2016-07-14T15:03:11Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2016-06-20T14:05:31Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/dss/commit/?id=bf4beb6878cfcf692755807486f95e835f807b72'/>
<id>urn:sha1:bf4beb6878cfcf692755807486f95e835f807b72</id>
<content type='text'>
The grutatxt project is dead, so we have to switch to something else
eventually. Fortunately, there are only three files in grutatxt format,
one of which (README) does not need any changes. The other two are
converted to markdown format in this commit. This is a rather simple
matter since only section headings, links and preformatted text need
slight adjustments.

The commands in the Makefile are modified to run markdown(1) instead
of grutatxt(1).
</content>
</entry>
<entry>
<title>Remove non-functional SEE ALSO links from index.html.</title>
<updated>2015-01-06T19:55:32Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2015-01-03T16:05:58Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/dss/commit/?id=fbdcaf89308353d4a2d40684c987b234b971b1b9'/>
<id>urn:sha1:fbdcaf89308353d4a2d40684c987b234b971b1b9</id>
<content type='text'>
It's nice to have references to ssh and rsync in the SEE ALSO section
of the man page. On the web page, however, they do not add much value
since the links generated by man2html do not work. This patch omits
the broken links.
</content>
</entry>
<entry>
<title>Silence clang warnings.</title>
<updated>2014-01-22T15:23:27Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2014-01-21T15:56:37Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/dss/commit/?id=c4feb1361f4802f68da7d5cd099288c868e3a4a2'/>
<id>urn:sha1:c4feb1361f4802f68da7d5cd099288c868e3a4a2</id>
<content type='text'>
The -Wno-sign-compare option is supposed to not print the noisy
warnings for comparisons between signed and unsigned values.
Currently, in DEBUG_CFLAGS this option is followed by -W which causes
clang (but not gcc) to turn on these warnings again. As CFLAGS contains
-Wall, the -W option was redundant anyway, so this patch removes it.
</content>
</entry>
<entry>
<title>Merge branch 't/dia'</title>
<updated>2013-10-16T12:38:28Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2013-10-16T12:35:46Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/dss/commit/?id=f33cf243ae1cb5657cccb7c43c99093936093b4a'/>
<id>urn:sha1:f33cf243ae1cb5657cccb7c43c99093936093b4a</id>
<content type='text'>
The single commit of this branch is more than one year old. I totally
forgot about it, but here it is:

	311ec5 Switch logo from skencil to dia.

The web page has been updated to contain the new image.
</content>
</entry>
<entry>
<title>Switch logo from skencil to dia.</title>
<updated>2012-08-15T09:42:30Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2012-08-08T19:47:56Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/dss/commit/?id=311ec5a604492e4132ce105446a3dca71c8a5b66'/>
<id>urn:sha1:311ec5a604492e4132ce105446a3dca71c8a5b66</id>
<content type='text'>
The sketch/skencil project appears to be inactive for years, and
it is no longer shipped on recent Linux distributions. This commit
replaces the sketch source file dss.sk by dss.dia, a source file for
dia, an GTK+ based diagram creation program. The new logo looks very
similar to the old one but was created from scratch.

dia allows to convert a .dia file to PNG image data. This patch also
adjusts the Makefile to produce the dss.png logo from dss.dia.
</content>
</entry>
<entry>
<title>Rename source files which also exist as system headers.</title>
<updated>2012-08-15T09:41:32Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2012-08-11T18:32:19Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/dss/commit/?id=46cbddf465bd66ba1d5c4bcc780ae0d65abd7f73'/>
<id>urn:sha1:46cbddf465bd66ba1d5c4bcc780ae0d65abd7f73</id>
<content type='text'>
As pointed out by Daniel Richard G. some of the dss header files
are named the same as system header files.

This patch renames these headers as well as their corresponding .c
files. Specifically, error.h, fd.h, signal.h, string.h and time.h
become err.h, file.h, sig.h, str.h and tv.h.
</content>
</entry>
<entry>
<title>Merge branch 't/cleanups'</title>
<updated>2012-08-15T09:32:10Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2012-08-15T09:32:10Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/dss/commit/?id=42451d3bbe741ebae3c8ad49aa104ae53efdbcdb'/>
<id>urn:sha1:42451d3bbe741ebae3c8ad49aa104ae53efdbcdb</id>
<content type='text'>
The changes in this branch are an attempt to make dss compile cleanly
with the more strict compiler flags (GCC 4.6 on Linux).

    -pedantic -fno-common -W -Wall -Wcast-align -Wformat=2
    -Wpointer-arith -Wundef -Waggregate-return -Wcast-qual
    -Wmissing-declarations -Wnested-externs -Wstrict-prototypes

This is only a first step that addresses the easier warnings. Some,
like the ones stemming from the variadic macros, have yet to be fixed.

	* 9e6c2f Remove some debug messages.
	* 899f88 string.c: Fix a statement-before-declaration issue.
	* 83ebb4 Remove trailing commas.
	* 2ed0d7 snap.h: Fix HSA_ITEM.
	* 508350 Fix "comma after last element" warning.
	* 97fbf4 compare_snapshots(): Add const keyword.
	* b28495 Avoid per-element initializers.
	* 9528cf dss.c: Fix initialization of argv[].
	* 4526f9 dss.c: Remove redundant const.
	* 2183c6 Makefile: Split CPPFLAGS.

Conflicts:
	error.h
</content>
</entry>
<entry>
<title>Makefile: Split CPPFLAGS.</title>
<updated>2012-08-04T11:07:27Z</updated>
<author>
<name>Daniel Richard G</name>
<email>skunk@iSKUNK.ORG</email>
</author>
<published>2012-08-02T17:30:46Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/dss/commit/?id=2183c68f604735f0c7f736d8ff7639c303a3bdcc'/>
<id>urn:sha1:2183c68f604735f0c7f736d8ff7639c303a3bdcc</id>
<content type='text'>
-W*/-O*/-g options belong in CFLAGS, not CPPFLAGS. CPPFLAGS is for
preprocessor-specific (-D*/-I*) options.
</content>
</entry>
</feed>
