pspp-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Pspp-commits] [SCM] GNU PSPP branch, output, updated. v0.6.1-1070-gddb7


From: Ben Pfaff
Subject: [Pspp-commits] [SCM] GNU PSPP branch, output, updated. v0.6.1-1070-gddb7b52
Date: Sun, 07 Feb 2010 20:45:39 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU PSPP".

The branch, output has been updated
       via  ddb7b52128d8f1f54d9632dc3a15c7869e0fbcce (commit)
       via  f51ecb48027e6b1eb46840ae25888a25b429f012 (commit)
       via  cfbbebdd6b3085f4094c073e4ebd139ac1d37737 (commit)
       via  926721ae24e27751fede753841c7dae7c7df9306 (commit)
       via  88160345d1b718d5d4f7894bcd7139fd0bc1b404 (commit)
       via  02b539a8876795a0fb9cb747e297eb825a2b2747 (commit)
       via  6f0ba24cc85db195ff3ba8bd4a16dd5440339b8d (commit)
       via  e14e3990ef75795b40ee06a4b59a3e6af2d3aef0 (commit)
       via  beac6e15a941bd498ae9301cc91e409653be6c1a (commit)
       via  32669655d196fa0983ba23d1c55b8c81883e04d3 (commit)
       via  49add7c2b9bc18169182b2aa5c557b2512712a03 (commit)
       via  f88693e6c1cc2dc4ae0036c5ae68b58ea46a4cc5 (commit)
       via  4f5789a000760e2c6f9779b53b695d3e22e8f3e4 (commit)
       via  5269c22bd135c65d5c8c9028c2ca2ae17cc6a192 (commit)
       via  0b344a9c8cf1300fabdaba1c2e59bfd4dd670db2 (commit)
       via  9726274d5f05f9c49a94180b649c1fbf692492e3 (commit)
       via  572fab1a5ed253a07a182e273c666315d0e696cd (commit)
       via  d6ea5a0c84b5b758dbdab6d803f281f688db41e7 (commit)
       via  e23e9a06426e80e98fe2021a9a3326f9eea31d15 (commit)
       via  4801628dacf8914686f4114db56cbd84fdc672c9 (commit)
       via  13d91b755ed1045e2c1183874b3752b07489b922 (commit)
       via  c0823c90e5209ed2bf60ed2785a480158ea75e8d (commit)
      from  943d4b7f3171402af7b7cd991d66b1dd6e625446 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit ddb7b52128d8f1f54d9632dc3a15c7869e0fbcce
Author: Ben Pfaff <address@hidden>
Date:   Sun Feb 7 09:42:53 2010 -0800

    output: Make errors, warnings, and notes into a new "message_item".
    
    This lets us move the terminal UI's support for writing errors to a file
    or to stdout into a new "msglog" output driver, and to convert journaling
    from a special case to an output driver of its own.

commit f51ecb48027e6b1eb46840ae25888a25b429f012
Author: Ben Pfaff <address@hidden>
Date:   Sat Feb 6 20:35:46 2010 -0800

    Greatly simplify PSPP configuration.
    
    This gets rid of the "devices" configuration file entirely.  Now you
    can make pspp output to, for example, an HTML file, by invoking it as
    "pspp -o out.html".  Please read the documentation for full information.
    
    It would be good to have a way to read options from a file to support,
    for example, the IBM-PC or Unicode line drawing characters as implemented
    in "devices" in previous versions.  I hope that we can introduce that
    soon.

commit cfbbebdd6b3085f4094c073e4ebd139ac1d37737
Author: Ben Pfaff <address@hidden>
Date:   Tue Feb 2 22:18:10 2010 -0800

    make-file: Fix #includes.
    
    In particular "gl/xvasprintf.h" is needed for xasprintf(), but I took the
    opportunity to update the header file style and ordering too.

commit 926721ae24e27751fede753841c7dae7c7df9306
Author: Ben Pfaff <address@hidden>
Date:   Tue Feb 2 20:26:55 2010 -0800

    datasheet-test: Make variable "const".

commit 88160345d1b718d5d4f7894bcd7139fd0bc1b404
Author: Ben Pfaff <address@hidden>
Date:   Tue Feb 2 20:15:38 2010 -0800

    llx: New function llx_find() to find a pointer in a list.

commit 02b539a8876795a0fb9cb747e297eb825a2b2747
Author: Ben Pfaff <address@hidden>
Date:   Tue Feb 2 20:14:54 2010 -0800

    llx: New macro LLX_INITIALIZER to initialize an llx list statically.

commit 6f0ba24cc85db195ff3ba8bd4a16dd5440339b8d
Author: Ben Pfaff <address@hidden>
Date:   Tue Feb 2 22:10:11 2010 -0800

    New "string_array" data structure for working with arrays of strings.
    
    Occasionally a dynamic array of strings is very useful, so this commit
    adds a set of helper functions for working with them.

commit e14e3990ef75795b40ee06a4b59a3e6af2d3aef0
Author: Ben Pfaff <address@hidden>
Date:   Tue Feb 2 21:53:14 2010 -0800

    verbose-msg: Remove.
    
    This feature is not used very much and in fact is really only useful at all
    because it is difficult to understand how PSPP configuration works.
    Upcoming commits will make PSPP configuration much simpler, so we drop it
    now to simplify the code in advance.

commit beac6e15a941bd498ae9301cc91e409653be6c1a
Author: Ben Pfaff <address@hidden>
Date:   Tue Feb 2 21:44:14 2010 -0800

    message: Give MSG_ values for categories and severities different prefixes
    
    This reduces confusion in reading and writing code that uses these values.

commit 32669655d196fa0983ba23d1c55b8c81883e04d3
Author: Ben Pfaff <address@hidden>
Date:   Tue Feb 2 20:12:08 2010 -0800

    array: Fix typo in comment.

commit 49add7c2b9bc18169182b2aa5c557b2512712a03
Author: Ben Pfaff <address@hidden>
Date:   Tue Feb 2 21:30:13 2010 -0800

    doc: Be more optimistic about PSPP completion.

commit f88693e6c1cc2dc4ae0036c5ae68b58ea46a4cc5
Author: Ben Pfaff <address@hidden>
Date:   Tue Jan 19 20:25:33 2010 -0800

    configure.ac: Modernize call to AC_INIT so that PACKAGE_URL gets defined.

commit 4f5789a000760e2c6f9779b53b695d3e22e8f3e4
Author: Ben Pfaff <address@hidden>
Date:   Fri Feb 5 20:12:21 2010 -0800

    odt: Avoid assertion failure if "mimetype" file cannot be created.
    
    Triggered by tests/bugs/unwritable-dir.sh.

commit 5269c22bd135c65d5c8c9028c2ca2ae17cc6a192
Author: Ben Pfaff <address@hidden>
Date:   Sat Jan 30 20:48:26 2010 -0800

    odt: Fix writing files with names different from pspp.odt.

commit 0b344a9c8cf1300fabdaba1c2e59bfd4dd670db2
Author: Ben Pfaff <address@hidden>
Date:   Sat Jan 30 20:40:30 2010 -0800

    html: Delete redundant code.
    
    This code was part of an earlier attempt at CSS styling for HTML output.
    It does nothing useful, so remove it.

commit 9726274d5f05f9c49a94180b649c1fbf692492e3
Author: Ben Pfaff <address@hidden>
Date:   Wed Feb 3 21:05:43 2010 -0800

    csv: Close pipe files properly.
    
    csv_create() opens the output file with fn_open() so csv_destroy() should
    close it with fn_close() to ensure that pipes and the standard file
    descriptors are closed properly.

commit 572fab1a5ed253a07a182e273c666315d0e696cd
Author: Ben Pfaff <address@hidden>
Date:   Wed Feb 3 20:13:36 2010 -0800

    csv: Open output file immediately, instead of delaying.

commit d6ea5a0c84b5b758dbdab6d803f281f688db41e7
Author: Ben Pfaff <address@hidden>
Date:   Fri Feb 5 20:11:33 2010 -0800

    cairo: Avoid GLib-GObject-CRITICAL from g_object_unref() on error path.
    
    This could be triggered by an error creating the output file, e.g. by
    tests/bugs/unwritable-dir.sh.

commit e23e9a06426e80e98fe2021a9a3326f9eea31d15
Author: Ben Pfaff <address@hidden>
Date:   Thu Feb 4 20:21:47 2010 -0800

    cairo: Require minimum page width.
    
    A too-narrow page (in particular, a zero-width page) can cause an infinite
    loop in the rendering code.

commit 4801628dacf8914686f4114db56cbd84fdc672c9
Author: Ben Pfaff <address@hidden>
Date:   Wed Feb 3 20:02:31 2010 -0800

    ascii: Remove unimplemented "tab-width" setting.

commit 13d91b755ed1045e2c1183874b3752b07489b922
Author: Ben Pfaff <address@hidden>
Date:   Thu Feb 4 21:06:13 2010 -0800

    Make text output left-justified in ascii and cairo drivers.
    
    This only makes a difference for text output that wraps across lines, for
    example with long error messages.

commit c0823c90e5209ed2bf60ed2785a480158ea75e8d
Author: Ben Pfaff <address@hidden>
Date:   Thu Feb 4 21:12:55 2010 -0800

    msg-ui: Fix typo in user message.

-----------------------------------------------------------------------

Summary of changes:
 Makefile.am                                        |    1 -
 Smake                                              |    3 +-
 config/OChangeLog                                  |  217 -----
 config/automake.mk                                 |    7 -
 config/devices                                     |  210 -----
 configure.ac                                       |    2 +-
 doc/automake.mk                                    |    1 -
 doc/configuring.texi                               |  889 --------------------
 doc/invoking.texi                                  |  542 ++++++++-----
 doc/language.texi                                  |   10 +-
 doc/pspp.texinfo                                   |    8 +-
 doc/utilities.texi                                 |   59 +-
 perl-module/Makefile.PL                            |    2 +-
 perl-module/t/Pspp.t                               |    2 +-
 src/data/data-in.c                                 |    4 +-
 src/data/file-name.c                               |  172 +---
 src/data/file-name.h                               |   14 +-
 src/data/make-file.c                               |   23 +-
 src/data/make-file.h                               |    9 +-
 src/data/por-file-reader.c                         |    8 +-
 src/data/settings.c                                |  149 +---
 src/data/settings.h                                |   50 +-
 src/language/command.c                             |    2 -
 src/language/expressions/helpers.c                 |    4 +-
 src/language/lexer/lexer.c                         |    1 -
 src/language/prompt.c                              |    3 +-
 src/language/syntax-file.c                         |    8 +-
 src/language/utilities/set.q                       |  142 ++--
 src/libpspp/array.c                                |    4 +-
 src/libpspp/array.h                                |    2 +-
 src/libpspp/automake.mk                            |    8 +-
 src/libpspp/getl.c                                 |   53 +-
 src/libpspp/getl.h                                 |    6 +-
 src/libpspp/llx.c                                  |   14 +
 src/libpspp/llx.h                                  |    8 +
 src/libpspp/message.c                              |   77 ++-
 src/libpspp/message.h                              |   23 +-
 src/libpspp/string-array.c                         |  256 ++++++
 src/libpspp/string-array.h                         |   96 +++
 src/libpspp/verbose-msg.c                          |   53 --
 src/libpspp/verbose-msg.h                          |   26 -
 src/libpspp/version.h                              |    8 +-
 src/output/ascii.c                                 |  262 ++++---
 src/output/automake.mk                             |    4 +
 src/output/cairo.c                                 |  237 ++++--
 src/output/csv.c                                   |   92 ++-
 src/output/driver-provider.h                       |   68 +-
 src/output/driver.c                                |  742 ++++------------
 src/output/driver.h                                |   35 +-
 src/output/html.c                                  |   80 +-
 src/output/journal.c                               |  172 +++--
 src/output/journal.h                               |    1 -
 src/output/message-item.c                          |   66 ++
 src/output/message-item.h                          |  101 +++
 src/output/msglog.c                                |  119 +++
 .../data-io/inpt-pgm.h => output/msglog.h}         |   13 +-
 src/output/odt.c                                   |  134 ++--
 src/output/options.c                               |   55 +-
 src/output/output-item.h                           |    2 +
 src/ui/automake.mk                                 |    1 -
 src/ui/command-line.c                              |  166 ----
 src/ui/command-line.h                              |   36 -
 src/ui/gui/automake.mk                             |    3 -
 src/ui/gui/helper.c                                |    1 -
 src/ui/gui/main.c                                  |   94 ++-
 src/ui/gui/message-dialog.c                        |  289 -------
 src/ui/gui/message-dialog.h                        |   27 -
 src/ui/gui/message-dialog.ui                       |  127 ---
 src/ui/gui/psppire-dict.c                          |   25 +-
 src/ui/gui/psppire-output-window.c                 |   11 +-
 src/ui/gui/psppire.c                               |  233 +++---
 src/ui/gui/psppire.h                               |    9 +-
 src/ui/source-init-opts.c                          |  156 ++--
 src/ui/source-init-opts.h                          |   13 +-
 src/ui/terminal/main.c                             |  100 +--
 src/ui/terminal/msg-ui.c                           |  281 ++-----
 src/ui/terminal/msg-ui.h                           |   11 +-
 src/ui/terminal/read-line.c                        |    2 +-
 src/ui/terminal/terminal-opts.c                    |  423 ++++++----
 src/ui/terminal/terminal-opts.h                    |   18 +-
 tests/bugs/agg-crash-2.sh                          |    2 +-
 tests/bugs/agg_crash.sh                            |    2 +-
 tests/bugs/alpha-freq.sh                           |    2 +-
 tests/bugs/big-input-2.sh                          |    4 +-
 tests/bugs/big-input.sh                            |    2 +-
 tests/bugs/case-map.sh                             |    2 +-
 tests/bugs/comment-at-eof.sh                       |    2 +-
 tests/bugs/compression.sh                          |    2 +-
 tests/bugs/compute-fmt.sh                          |    2 +-
 tests/bugs/compute-lv.sh                           |    2 +-
 tests/bugs/compute-sum.sh                          |    2 +-
 tests/bugs/computebug.sh                           |    2 +-
 tests/bugs/crosstabs-crash.sh                      |    2 +-
 tests/bugs/crosstabs-crash2.sh                     |    2 +-
 tests/bugs/crosstabs.sh                            |    2 +-
 tests/bugs/crosstabs2.sh                           |    2 +-
 tests/bugs/curtailed.sh                            |    2 +-
 tests/bugs/data-crash.sh                           |    2 +-
 tests/bugs/double-frequency.sh                     |    2 +-
 tests/bugs/empty-do-repeat.sh                      |    2 +-
 tests/bugs/examine-1sample.sh                      |    2 +-
 tests/bugs/examine-crash.sh                        |    2 +-
 tests/bugs/examine-crash2.sh                       |    2 +-
 tests/bugs/examine-crash3.sh                       |    2 +-
 tests/bugs/examine-missing.sh                      |    2 +-
 tests/bugs/examine-missing2.sh                     |    4 +-
 tests/bugs/freq-nolabels.sh                        |    2 +-
 tests/bugs/get-no-file.sh                          |    4 +-
 tests/bugs/get.sh                                  |    2 +-
 tests/bugs/html-frequency.sh                       |    2 +-
 tests/bugs/if_crash.sh                             |    2 +-
 tests/bugs/input-crash.sh                          |    4 +-
 tests/bugs/keep-all.sh                             |    2 +-
 tests/bugs/lag_crash.sh                            |    2 +-
 tests/bugs/list-overflow.sh                        |    2 +-
 tests/bugs/match-files-scratch.sh                  |    2 +-
 tests/bugs/multipass.sh                            |    2 +-
 tests/bugs/overwrite-input-file.sh                 |    8 +-
 tests/bugs/overwrite-special-file.sh               |    2 +-
 tests/bugs/piechart.sh                             |    2 +-
 tests/bugs/print-crash.sh                          |    2 +-
 tests/bugs/random.sh                               |    2 +-
 tests/bugs/recode-copy-bug.sh                      |    4 +-
 tests/bugs/shbang.sh                               |    2 +-
 tests/bugs/signals.sh                              |    4 +-
 tests/bugs/t-test-alpha.sh                         |    2 +-
 tests/bugs/t-test-alpha2.sh                        |    2 +-
 tests/bugs/t-test-alpha3.sh                        |    2 +-
 tests/bugs/t-test-paired.sh                        |    2 +-
 tests/bugs/t-test-with-temp.sh                     |    2 +-
 tests/bugs/t-test.sh                               |    2 +-
 tests/bugs/temp-freq.sh                            |    2 +-
 tests/bugs/temporary.sh                            |    2 +-
 tests/bugs/unwritable-dir.sh                       |    6 +-
 tests/bugs/val-labs-trailing-slash.sh              |    2 +-
 tests/bugs/val-labs.sh                             |    2 +-
 tests/command/add-files.sh                         |    2 +-
 tests/command/aggregate.sh                         |    2 +-
 tests/command/attributes.sh                        |    2 +-
 tests/command/autorecod.sh                         |    2 +-
 tests/command/beg-data.sh                          |    2 +-
 tests/command/bignum.sh                            |    2 +-
 tests/command/correlation.sh                       |    6 +-
 tests/command/count.sh                             |    4 +-
 tests/command/data-list.sh                         |    2 +-
 tests/command/do-if.sh                             |    2 +-
 tests/command/do-repeat.sh                         |    2 +-
 tests/command/erase.sh                             |    4 +-
 tests/command/examine-extremes.sh                  |    2 +-
 tests/command/examine-percentiles.sh               |    2 +-
 tests/command/examine.sh                           |    2 +-
 tests/command/file-handle.sh                       |    2 +-
 tests/command/file-label.sh                        |    2 +-
 tests/command/filter.sh                            |    2 +-
 tests/command/flip.sh                              |    2 +-
 tests/command/get-data-gnm.sh                      |    4 +-
 tests/command/get-data-psql.sh                     |    8 +-
 tests/command/get-data-txt-examples.sh             |    2 +-
 tests/command/get-data-txt-importcases.sh          |    2 +-
 tests/command/get-data-txt.sh                      |    2 +-
 tests/command/import-export.sh                     |    2 +-
 tests/command/input-program.sh                     |   10 +-
 tests/command/insert.sh                            |   14 +-
 tests/command/lag.sh                               |    2 +-
 tests/command/line-ends.sh                         |    2 +-
 tests/command/list.sh                              |    2 +-
 tests/command/longvars.sh                          |    2 +-
 tests/command/loop.sh                              |    2 +-
 tests/command/match-files.sh                       |    6 +-
 tests/command/missing-values.sh                    |    2 +-
 tests/command/n_of_cases.sh                        |    2 +-
 tests/command/no_case_size.sh                      |    2 +-
 tests/command/npar-binomial.sh                     |    2 +-
 tests/command/npar-chisquare.sh                    |    8 +-
 tests/command/npar-sign.sh                         |    2 +-
 tests/command/npar-wilcoxon.sh                     |    4 +-
 tests/command/oneway-missing.sh                    |    6 +-
 tests/command/oneway-with-splits.sh                |    2 +-
 tests/command/oneway.sh                            |    2 +-
 tests/command/permissions.sh                       |    4 +-
 tests/command/print-strings.sh                     |    2 +-
 tests/command/print.sh                             |    2 +-
 tests/command/rank.sh                              |    8 +-
 tests/command/regression-qr.sh                     |    2 +-
 tests/command/regression.sh                        |    2 +-
 tests/command/reliability.sh                       |    2 +-
 tests/command/rename.sh                            |    2 +-
 tests/command/roc.sh                               |    2 +-
 tests/command/roc2.sh                              |    2 +-
 tests/command/sample.sh                            |    2 +-
 tests/command/sort.sh                              |    2 +-
 tests/command/split-file.sh                        |    2 +-
 tests/command/sysfile-info.sh                      |    2 +-
 tests/command/sysfiles-old.sh                      |    2 +-
 tests/command/sysfiles.sh                          |    2 +-
 tests/command/t-test-1-indep-val.sh                |    2 +-
 tests/command/t-test-1-sample-missing-anal.sh      |    4 +-
 tests/command/t-test-1-sample-missing-list.sh      |    4 +-
 tests/command/t-test-1s.sh                         |    2 +-
 tests/command/t-test-groups.sh                     |    2 +-
 tests/command/t-test-indep-missing-anal.sh         |    4 +-
 tests/command/t-test-indep-missing-list.sh         |    4 +-
 tests/command/t-test-paired-missing-anal.sh        |    4 +-
 tests/command/t-test-paired-missing-list.sh        |    4 +-
 tests/command/t-test-pairs.sh                      |    2 +-
 tests/command/tabs.sh                              |    2 +-
 tests/command/trimmed-mean.sh                      |    2 +-
 tests/command/update.sh                            |    2 +-
 tests/command/use.sh                               |    2 +-
 tests/command/variable-display.sh                  |    2 +-
 tests/command/vector.sh                            |    2 +-
 tests/command/very-long-strings.sh                 |    6 +-
 tests/command/weight.sh                            |    2 +-
 tests/coverage.sh                                  |    2 +-
 tests/data/datasheet-test.c                        |    4 +-
 tests/expressions/epoch.sh                         |    2 +-
 tests/expressions/expressions.sh                   |    8 +-
 tests/expressions/randist.sh                       |    2 +-
 tests/expressions/valuelabel.sh                    |    2 +-
 tests/expressions/variables.sh                     |    2 +-
 tests/expressions/vectors.sh                       |    2 +-
 tests/formats/360.sh                               |    2 +-
 tests/formats/bcd-in.sh                            |    2 +-
 tests/formats/binhex-out.sh                        |    2 +-
 tests/formats/date-in.sh                           |    2 +-
 tests/formats/date-out.sh                          |    4 +-
 tests/formats/float-format.sh                      |    2 +-
 tests/formats/format-guesser.sh                    |    2 +-
 tests/formats/ib-in.sh                             |    2 +-
 tests/formats/legacy-in.sh                         |    2 +-
 tests/formats/month-in.sh                          |    2 +-
 tests/formats/month-out.sh                         |    3 +-
 tests/formats/num-in.sh                            |    2 +-
 tests/formats/num-out.sh                           |    2 +-
 tests/formats/time-in.sh                           |    2 +-
 tests/formats/time-out.sh                          |    2 +-
 tests/formats/wkday-in.sh                          |    2 +-
 tests/formats/wkday-out.sh                         |    2 +-
 tests/libpspp/llx-test.c                           |   31 +-
 tests/output/paper-size.sh                         |    4 +-
 tests/output/render-test.c                         |   97 ++-
 tests/stats/descript-basic.sh                      |    2 +-
 tests/stats/descript-mean-bug.sh                   |    2 +-
 tests/stats/descript-missing.sh                    |    2 +-
 tests/stats/moments.sh                             |    4 +-
 tests/stats/ntiles.sh                              |    4 +-
 tests/stats/percentiles-compatible.sh              |    2 +-
 tests/stats/percentiles-enhanced.sh                |    8 +-
 tests/test_template                                |    2 +-
 tests/xforms/recode.sh                             |    2 +-
 250 files changed, 3244 insertions(+), 4726 deletions(-)
 delete mode 100644 config/OChangeLog
 delete mode 100644 config/automake.mk
 delete mode 100644 config/devices
 delete mode 100644 doc/configuring.texi
 create mode 100644 src/libpspp/string-array.c
 create mode 100644 src/libpspp/string-array.h
 delete mode 100644 src/libpspp/verbose-msg.c
 delete mode 100644 src/libpspp/verbose-msg.h
 create mode 100644 src/output/message-item.c
 create mode 100644 src/output/message-item.h
 create mode 100644 src/output/msglog.c
 copy src/{language/data-io/inpt-pgm.h => output/msglog.h} (72%)
 delete mode 100644 src/ui/command-line.c
 delete mode 100644 src/ui/command-line.h
 delete mode 100644 src/ui/gui/message-dialog.c
 delete mode 100644 src/ui/gui/message-dialog.h
 delete mode 100644 src/ui/gui/message-dialog.ui


hooks/post-receive
-- 
GNU PSPP




reply via email to

[Prev in Thread] Current Thread [Next in Thread]