communications Log


Commit Date  
[240175] by Mike Miller Mike Miller

Delete unnecessary parentheses from compound statements

* inst/@galois/dftmtx.m, inst/@galois/fft.m, inst/@galois/ifft.m,
inst/@galois/roots.m, inst/amodce.m, inst/apkconst.m, inst/awgn.m,
inst/bchpoly.m, inst/biterr.m, inst/cosets.m, inst/decode.m,
inst/demodmap.m, inst/encode.m, inst/eyediagram.m, inst/gfweight.m,
inst/hammgen.m, inst/lloyds.m, inst/modmap.m, inst/qaskdeco.m,
inst/qaskenco.m, inst/rsdecof.m, inst/rsencof.m, inst/rsgenpoly.m,
inst/scatterplot.m, inst/symerr.m, inst/wgn.m: Delete unnecessary
parentheses from compound statements in if conditionals.

2013-11-17 03:14:27 Tree
[ee8e38] by Mike Miller Mike Miller

Add parentheses around all if and while conditionals

* inst/@galois/isequal.m, inst/comms.m, inst/compand.m, inst/dpcmopt.m,
inst/fibosplitstream.m, inst/genqammod.m, inst/helintrlv.m,
inst/helscanintrlv.m, inst/huffmandict.m, inst/istrellis.m, inst/lz77deco.m,
inst/lz77enco.m, inst/pamdemod.m, inst/pammod.m, inst/prbs_sequence.m,
inst/pskdemod.m, inst/pskmod.m, inst/reedmullerdec.m, inst/reedmullergen.m,
inst/rledeco.m, inst/rleenco.m, inst/shannonfanodict.m,
inst/shannonfanoenco.m: Add parentheses around all if and while conditional
expressions.

2013-11-16 23:36:28 Tree
[316748] by Mike Miller Mike Miller

Simplify logical tests for variable type

* inst/bsc.m, inst/genqamdemod.m: Test for truth of isXXX functions
instead of comparing return value to 1.
* inst/golombdeco.m, inst/huffmandeco.m, inst/huffmanenco.m,
inst/ricedeco.m, inst/shannonfanodeco.m: Use iscell instead of string
comparison of the class name.

2013-11-16 22:56:49 Tree
[d5923f] by Mike Miller Mike Miller

Use '!' logical operator instead of '~' operator

* inst/@galois/dftmtx.m, inst/amdemod.m, inst/bsc.m, inst/deintrlv.m,
inst/fibosplitstream.m, inst/genqamdemod.m, inst/genqammod.m,
inst/golombdeco.m, inst/helintrlv.m, inst/helscanintrlv.m, inst/intrlv.m,
inst/lz77enco.m, inst/matintrlv.m, inst/pammod.m, inst/pskmod.m,
inst/reedmullerdec.m, inst/reedmullerenc.m, inst/ricedeco.m,
inst/shannonfanodeco.m, inst/shannonfanodict.m, inst/systematize.m: Use
the '!' logical operator instead of the '~' operator.

2013-11-16 22:38:42 Tree
[cfa0c1] by Mike Miller Mike Miller

Use x == fix (x) construct to detect integers

* inst/amodce.m, inst/awgn.m, inst/bchpoly.m, inst/bi2de.m, inst/biterr.m,
inst/bsc.m, inst/de2bi.m, inst/decode.m, inst/demodmap.m, inst/encode.m,
inst/eyediagram.m, inst/hammgen.m, inst/helintrlv.m, inst/helscanintrlv.m,
inst/istrellis.m, inst/matintrlv.m, inst/modmap.m, inst/oct2dec.m,
inst/poly2trellis.m, inst/qamdemod.m, inst/qammod.m, inst/qaskdeco.m,
inst/rsdecof.m, inst/rsencof.m, inst/rsgenpoly.m, inst/scatterplot.m,
inst/symerr.m, inst/wgn.m: Use x == fix (x) construct to detect integers.
Refactor and reorder some compound logical expressions for clarity and
consistency.

2013-11-16 22:25:54 Tree
[941c9d] by Mike Miller Mike Miller

maint: reword function error and warning messages for consistency

* inst/@galois/dftmtx.m, inst/@galois/fft.m, inst/@galois/ifft.m,
inst/ademodce.m, inst/amodce.m, inst/apkconst.m, inst/awgn.m, inst/bchpoly.m,
inst/bi2de.m, inst/biterr.m, inst/bsc.m, inst/de2bi.m, inst/decode.m,
inst/deintrlv.m, inst/demodmap.m, inst/egolaydec.m, inst/egolayenc.m,
inst/encode.m, inst/eyediagram.m, inst/gen2par.m, inst/genqamdemod.m,
inst/genqammod.m, inst/gfweight.m, inst/golombenco.m, inst/hammgen.m,
inst/helintrlv.m, inst/helscanintrlv.m, inst/huffmandeco.m, inst/huffmandict.m,
inst/huffmanenco.m, inst/intrlv.m, inst/lloyds.m, inst/lz77deco.m,
inst/lz77enco.m, inst/matintrlv.m, inst/minpol.m, inst/modmap.m,
inst/oct2dec.m, inst/pammod.m, inst/poly2trellis.m, inst/pskmod.m,
inst/qamdemod.m, inst/qammod.m, inst/qaskdeco.m, inst/qaskenco.m,
inst/randerr.m, inst/randint.m, inst/randsrc.m, inst/reedmullerenc.m,
inst/riceenco.m, inst/rsdecof.m, inst/rsencof.m, inst/rsgenpoly.m,
inst/scatterplot.m, inst/shannonfanodeco.m, inst/shannonfanodict.m,
inst/shannonfanoenco.m, inst/symerr.m, inst/systematize.m, inst/wgn.m:
Reword and normalize all function error and warning messages for
consistency.

2013-11-16 04:04:51 Tree
[d6dad2] by Mike Miller Mike Miller

maint: prefer double quotes to single quotes

* inst/ademodce.m, inst/amodce.m, inst/apkconst.m, inst/awgn.m, inst/bi2de.m,
inst/biterr.m, inst/bsc.m, inst/comms.m, inst/compand.m, inst/de2bi.m,
inst/decode.m, inst/demodmap.m, inst/egolaydec.m, inst/encode.m,
inst/eyediagram.m, inst/fibosplitstream.m, inst/genqamdemod.m, inst/gfweight.m,
inst/golombdeco.m, inst/huffmandeco.m, inst/huffmandict.m, inst/modmap.m,
inst/pamdemod.m, inst/pammod.m, inst/pskdemod.m, inst/pskmod.m,
inst/qamdemod.m, inst/qammod.m, inst/randdeintrlv.m, inst/randintrlv.m,
inst/randsrc.m, inst/reedmullerdec.m, inst/reedmullerenc.m, inst/ricedeco.m,
inst/scatterplot.m, inst/shannonfanodeco.m, inst/shannonfanodict.m,
inst/symerr.m, inst/systematize.m, inst/wgn.m: Use double-quoted strings
instead of single-quoted strings wherever possible. Delete some unnecessary
single quotes.

2013-11-13 02:56:00 Tree
[786917] by Mike Miller Mike Miller

shannonfanodeco: delete stray expression in comment block

* inst/shannonfanodeco.m: delete stray 'e' character in comment block that
happens to execute as a valid expression.

2013-11-13 02:25:43 Tree
[b37be7] by Mike Miller Mike Miller

maint: Clean up whitespace in m-files

* inst/@galois/conv.m, inst/@galois/convmtx.m, inst/@galois/deconv.m,
inst/@galois/det.m, inst/@galois/dftmtx.m, inst/@galois/diag.m,
inst/@galois/exp.m, inst/@galois/fft.m, inst/@galois/filter.m,
inst/@galois/ifft.m, inst/@galois/inv.m, inst/@galois/inverse.m,
inst/@galois/isequal.m, inst/@galois/log.m, inst/@galois/lu.m,
inst/@galois/prod.m, inst/@galois/rank.m, inst/@galois/reshape.m,
inst/@galois/roots.m, inst/@galois/sqrt.m, inst/@galois/sum.m,
inst/@galois/sumsq.m, inst/ademodce.m, inst/amdemod.m, inst/ammod.m,
inst/amodce.m, inst/apkconst.m, inst/awgn.m, inst/bchpoly.m, inst/bi2de.m,
inst/biterr.m, inst/bsc.m, inst/comms.m, inst/compand.m, inst/cosets.m,
inst/de2bi.m, inst/decode.m, inst/deintrlv.m, inst/demodmap.m, inst/dpcmdeco.m,
inst/dpcmenco.m, inst/dpcmopt.m, inst/egolaydec.m, inst/egolayenc.m,
inst/encode.m, inst/eyediagram.m, inst/fibodeco.m, inst/fiboenco.m,
inst/fibosplitstream.m, inst/fmdemod.m, inst/fmmod.m, inst/gen2par.m,
inst/genqamdemod.m, inst/genqammod.m, inst/gftable.m, inst/gfweight.m,
inst/golombdeco.m, inst/golombenco.m, inst/hammgen.m, inst/helintrlv.m,
inst/helscandeintrlv.m, inst/helscanintrlv.m, inst/huffmandeco.m,
inst/huffmandict.m, inst/huffmanenco.m, inst/intrlv.m, inst/istrellis.m,
inst/lloyds.m, inst/lz77deco.m, inst/lz77enco.m, inst/matdeintrlv.m,
inst/matintrlv.m, inst/minpol.m, inst/modmap.m, inst/oct2dec.m,
inst/pamdemod.m, inst/pammod.m, inst/poly2trellis.m, inst/prbs_generator.m,
inst/prbs_iterator.m, inst/prbs_sequence.m, inst/pskdemod.m, inst/pskmod.m,
inst/qamdemod.m, inst/qammod.m, inst/qaskdeco.m, inst/qaskenco.m, inst/qfunc.m,
inst/qfuncinv.m, inst/quantiz.m, inst/randdeintrlv.m, inst/randerr.m,
inst/randint.m, inst/randintrlv.m, inst/randsrc.m, inst/reedmullerdec.m,
inst/reedmullerenc.m, inst/reedmullergen.m, inst/ricedeco.m, inst/riceenco.m,
inst/rledeco.m, inst/rleenco.m, inst/rsdecof.m, inst/rsencof.m,
inst/rsgenpoly.m, inst/scatterplot.m, inst/shannonfanodeco.m,
inst/shannonfanodict.m, inst/shannonfanoenco.m, inst/symerr.m,
inst/systematize.m, inst/vec2mat.m, inst/wgn.m: Add space in front of all
parentheses except matrix indexing. Add spaces around assignments and
equality operators. Add spaces after commas in vectors and parameter lists.
Add spaces around some arithmetic operators for clarity.

2013-11-13 02:09:14 Tree
[e9066d] by Mike Miller Mike Miller

doc: strip trailing whitespace from package documentation

* INDEX, doc/comms.txi: Strip trailing whitespace.

2013-11-11 14:08:41 Tree
[ca2812] by Mike Miller Mike Miller

glu: fix typo in docstring

* gf.cc (Fglu): Add omitted newline and escape in the function docstring.

2013-11-11 04:29:18 Tree
[b075f7] by Mike Miller Mike Miller

doc: spellcheck docstrings and documentation

INDEX, doc/comms.txi, doc/commsimages.m, inst/@galois/convmtx.m,
inst/@galois/deconv.m, inst/@galois/fft.m, inst/@galois/ifft.m,
inst/@galois/roots.m, inst/ademodce.m, inst/amodce.m, inst/apkconst.m,
inst/awgn.m, inst/bchpoly.m, inst/biterr.m, inst/bsc.m, inst/comms.m,
inst/cosets.m, inst/demodmap.m, inst/dpcmdeco.m, inst/dpcmenco.m,
inst/dpcmopt.m, inst/egolayenc.m, inst/egolaygen.m, inst/encode.m,
inst/eyediagram.m, inst/fibodeco.m, inst/fiboenco.m, inst/fibosplitstream.m,
inst/gen2par.m, inst/genqammod.m, inst/gftable.m, inst/golombdeco.m,
inst/golombenco.m, inst/huffmandeco.m, inst/huffmanenco.m, inst/lloyds.m,
inst/matdeintrlv.m, inst/matintrlv.m, inst/minpol.m, inst/modmap.m,
inst/qaskdeco.m, inst/qaskenco.m, inst/quantiz.m, inst/randint.m,
inst/randsrc.m, inst/reedmullerdec.m, inst/reedmullerenc.m,
inst/reedmullergen.m, inst/ricedeco.m, inst/riceenco.m, inst/rleenco.m,
inst/rsdecof.m, inst/rsencof.m, inst/rsgenpoly.m, inst/scatterplot.m,
inst/shannonfanodeco.m, inst/shannonfanodict.m, inst/shannonfanoenco.m,
inst/symerr.m, inst/systematize.m, inst/wgn.m, src/cyclpoly.cc, src/gf.cc:
Fix spelling errors, capitalization errors, repeated words, and spacing
errors in all docstrings and package documentation.

2013-11-11 04:25:37 Tree
[fe27fc] by Mike Miller Mike Miller

doc: use @code instead of @dfn for references to functions

* inst/apkconst.m, inst/bchpoly.m, inst/compand.m, inst/de2bi.m,
inst/decode.m, inst/demodmap.m, inst/encode.m, inst/modmap.m, inst/qaskdeco.m,
inst/qaskenco.m, src/__errcore__.cc, src/__gfweight__.cc, src/cyclgen.cc,
src/gf.cc: Use @code instead of @dfn for references to function names in
docstrings.

2013-11-11 02:37:28 Tree
[b678b3] by Mike Miller Mike Miller

maint: normalize GPL license headers

* doc/commsimages.m, inst/dpcmdeco.m, inst/dpcmenco.m, inst/dpcmopt.m,
src/cyclpoly.cc, src/galois-def.cc, src/galois.h, src/isprimitive.cc,
src/syndtable.cc: Reformat GPL license file headers to be consistent with
all other source files.

2013-11-11 02:14:45 Tree
[4c9317] by Mike Miller Mike Miller

doc: use Octave coding style for examples and embedded code strings

* inst/@galois/convmtx.m, inst/@galois/dftmtx.m, inst/@galois/diag.m,
inst/@galois/lu.m, inst/@galois/reshape.m, inst/decode.m, inst/dpcmdeco.m,
inst/dpcmenco.m, inst/dpcmopt.m, inst/egolaydec.m, inst/egolayenc.m,
inst/encode.m, inst/fibodeco.m, inst/fiboenco.m, inst/fibosplitstream.m,
inst/genqammod.m, inst/golombdeco.m, inst/golombenco.m, inst/huffmandeco.m,
inst/huffmandict.m, inst/huffmanenco.m, inst/modmap.m, inst/pamdemod.m,
inst/pammod.m, inst/prbs_generator.m, inst/prbs_iterator.m,
inst/prbs_sequence.m, inst/pskdemod.m, inst/pskmod.m, inst/qaskdeco.m,
inst/qaskenco.m, inst/quantiz.m, inst/reedmullerdec.m, inst/reedmullerenc.m,
inst/reedmullergen.m, inst/ricedeco.m, inst/riceenco.m, inst/rledeco.m,
inst/rleenco.m, inst/shannonfanodeco.m, inst/shannonfanodict.m,
inst/shannonfanoenco.m, inst/systematize.m, src/gf.cc: Use Octave coding
style for example blocks and embedded code strings. Format results properly
when given.

2013-11-11 01:51:25 Tree
[2e6403] by Mike Miller Mike Miller

doc: add missing space in pskdemod docstring

* inst/pskdemod.m: Add missing leading space in docstring.

2013-11-10 20:39:02 Tree
[662ab0] by Mike Miller Mike Miller

doc: add @group around multiline equations in docstrings

* inst/@galois/filter.m, inst/compand.m, src/gf.cc: Use @group/@end group
around multiline equations in function docstrings.

2013-11-10 20:38:07 Tree
[8e6adf] by Mike Miller Mike Miller

build: preserve leading whitespace in m-file docstrings

* mkdoc.pl (extract_description): Preserve leading whitespace in m-file
docstrings, only remove leading comment characters and a single space.

2013-11-10 20:36:19 Tree
[234a18] by Mike Miller Mike Miller

build: fix HTML build rule to update the directory timestamp

* Makefile (%.html): Fix the build rule to correctly update the timestamp
of the html directory.

2013-11-10 19:39:28 Tree
[508a9a] by Mike Miller Mike Miller

doc: correctly render images and equations in HTML format

* doc/comms.txi, inst/@galois/filter.m, inst/@galois/roots.m, inst/compand.m,
inst/rsgenpoly.m, src/cyclgen.cc, src/gf.cc: Use @ifnotinfo and @ifnottex to
properly select display of images and equations in all doc formats.

2013-11-10 19:27:56 Tree
[2fbeb4] by Mike Miller Mike Miller

doc: fix top-level node for HTML doc format

* comms.txi: Use @ifnottex for Top node to include it in the HTML doc
format.

2013-11-10 18:40:31 Tree
[d134cc] by Mike Miller Mike Miller

build: build PDF and DVI doc formats serially

* Makefile: build PDF and DVI doc formats serially to avoid a race
condition with intermediate temporary files. Based on Octave changeset
df3939195fbb.

2013-11-10 18:19:00 Tree
[92a95d] by Mike Miller Mike Miller

build: make HTML manual correctly

* Makefile (%.html): Simplify build rule. (HTMLDIR_IMAGES): New parameterized
target to copy PNG images into the HTML directory, borrowed from Octave.
(html): Depend on $(HTMLDIR_IMAGES).

2013-11-10 16:58:51 Tree
[7ba3b1] by Mike Miller Mike Miller

build: add GNU standard targets for documentation formats

* Makefile (dvi, html, info, pdf, ps): New targets. Delete unused targets.
Mark phony targets properly as .PHONY.

2013-11-10 16:41:44 Tree
[656d9a] by Mike Miller Mike Miller

build: make manual in PostScript format

* Makefile (all): Add $(INFODOC) and $(PSDOC). Do not copy info manual to
scripts directory.

2013-11-10 00:02:03 Tree
Older >