simon-git: pix (master): Simon Tatham
Commits to Tartarus CVS repository.
tartarus-commits at lists.tartarus.org
Sun Jun 14 07:01:20 BST 2015
TL;DR:
df16e80 Rewrite standalone.pl to do a neater job.
e821551 Test that standalone.pl produces viable source files.
f7987bd Import a PNG writer.
aec2c18 Add PNG output support to the visible user interfaces.
Repository: git://git.tartarus.org/simon/pix.git
On the web: http://tartarus.org/~simon-git/gitweb/?p=pix.git
Branch updated: master
Committer: Simon Tatham <anakin at pobox.com>
Date: 2015-06-14 07:01:20
commit df16e804b39df7bc0f089f6f485d96c9a4b3a42d
web diff http://tartarus.org/~simon-git/gitweb/?p=pix.git;a=commitdiff;h=df16e804b39df7bc0f089f6f485d96c9a4b3a42d;hp=369177f3a459560ce7737976a6839087ed4ee70c
Author: Simon Tatham <anakin at pobox.com>
Date: Sun Jun 14 06:51:10 2015 +0100
Rewrite standalone.pl to do a neater job.
Instead of including every file at the point of its #include, it now
builds up a list of pieces of header file and pieces of source file,
and puts them all in a more or less sensible order preceded by a
comment about their origin.
standalone.pl | 102 +++++++++++++++++++++++++++++++++------------------------
1 file changed, 60 insertions(+), 42 deletions(-)
commit e8215514c1bb998f5f1f59dea1d264cfa3252204
web diff http://tartarus.org/~simon-git/gitweb/?p=pix.git;a=commitdiff;h=e8215514c1bb998f5f1f59dea1d264cfa3252204;hp=df16e804b39df7bc0f089f6f485d96c9a4b3a42d
Author: Simon Tatham <anakin at pobox.com>
Date: Sat Jun 13 22:13:56 2015 +0100
Test that standalone.pl produces viable source files.
Now the build script attempts to compile them all, and fails the build
if they don't compile successfully. The binaries are thrown away.
Buildscr | 3 +++
1 file changed, 3 insertions(+)
commit f7987bd253ad11b9722737ec444cf168ad83d64d
web diff http://tartarus.org/~simon-git/gitweb/?p=pix.git;a=commitdiff;h=f7987bd253ad11b9722737ec444cf168ad83d64d;hp=e8215514c1bb998f5f1f59dea1d264cfa3252204
Author: Simon Tatham <anakin at pobox.com>
Date: Sat Jun 13 08:44:07 2015 +0100
Import a PNG writer.
I had one lying around anyway, and I was getting tired of these
programs generating file formats other than the one I inevitably
actually want in the end. So here's a big pile of extra library code,
and a new type option to the increasingly inaccurately named
bmpinit().
Recipe | 2 +-
bmpwrite.c | 30 +-
bmpwrite.h | 2 +-
crc32.c | 83 ++
crc32.h | 4 +
deflate.c | 2495 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
deflate.h | 171 +++++
lz77.c | 1006 ++++++++++++++++++++++++
lz77.h | 58 ++
pngout.c | 664 ++++++++++++++++
pngout.h | 7 +
11 files changed, 4518 insertions(+), 4 deletions(-)
commit aec2c1885ed66a53497775d54d2b2708271ba8d2
web diff http://tartarus.org/~simon-git/gitweb/?p=pix.git;a=commitdiff;h=aec2c1885ed66a53497775d54d2b2708271ba8d2;hp=f7987bd253ad11b9722737ec444cf168ad83d64d
Author: Simon Tatham <anakin at pobox.com>
Date: Sat Jun 13 08:46:11 2015 +0100
Add PNG output support to the visible user interfaces.
All programs now consistently support file type inference from the
extension of the output file name you give it, and a --type option to
override that if necessary.
bmpwrite.c | 32 +++++++++++++++++++++++++++++++-
bmpwrite.h | 8 ++++++--
bubbles.c | 10 +++++-----
filigram.c | 12 ++++++------
greyblur.c | 12 ++++++------
mj.c | 14 +++++++-------
newton.c | 14 +++++++-------
tetra.c | 12 ++++++------
8 files changed, 74 insertions(+), 40 deletions(-)
More information about the tartarus-commits
mailing list