[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Pspp-commits] [SCM] GNU PSPP branch, master, updated. v2.0.0-pre1-27-g8
From: |
Ben Pfaff |
Subject: |
[Pspp-commits] [SCM] GNU PSPP branch, master, updated. v2.0.0-pre1-27-g82ce1c52a |
Date: |
Mon, 29 May 2023 16:25:22 -0400 (EDT) |
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, master has been updated
via 82ce1c52a87122ed283a760e3d4dab1762558c13 (commit)
via d4b8d953acd00e9a51b79cb2e345342649c5ff0c (commit)
via 50876d6330f6625f302e575131f48acf9d9e2490 (commit)
via c67d6aee6e4e1c87a4ee8dd2dd5ccea3f0b4e24d (commit)
from 7d9f07bf15a3a7d27bc43eaad6a84546824ca094 (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 82ce1c52a87122ed283a760e3d4dab1762558c13
Author: Ben Pfaff <blp@cs.stanford.edu>
Date: Mon May 29 13:23:07 2023 -0700
gui: Update how the Run menu works in the syntax window.
Until now, the Run menu had both "Selection", which ran the current
selection, and "Current line", which ran the current line. This commit
replaces that by a single menu item "Selection", which runs the current
command if there is no selection and all the selected or partially selected
commands if there is a selection. This behavior matches SPSS.
Requested by Matthias Faeth.
commit d4b8d953acd00e9a51b79cb2e345342649c5ff0c
Author: Ben Pfaff <blp@cs.stanford.edu>
Date: Mon May 29 13:09:09 2023 -0700
command-segmenter: New library for dividing syntax into individual commands.
This is a building block for allowing the GUI to run whole commands instead
of just lines.
commit 50876d6330f6625f302e575131f48acf9d9e2490
Author: Ben Pfaff <blp@cs.stanford.edu>
Date: Mon May 29 13:21:07 2023 -0700
deque: Replace deque_init_null() by DEQUE_EMPTY_INITIALIZER.
commit c67d6aee6e4e1c87a4ee8dd2dd5ccea3f0b4e24d
Author: Ben Pfaff <blp@cs.stanford.edu>
Date: Mon May 29 13:06:41 2023 -0700
identifier: Fix typo in comment.
-----------------------------------------------------------------------
Summary of changes:
src/data/casewindow.c | 2 +-
src/data/identifier.h | 2 +-
src/language/lexer/automake.mk | 2 +
src/language/lexer/command-segmenter.c | 205 +++++++++++++++++++++++++++++++++
src/language/lexer/command-segmenter.h | 44 +++++++
src/language/lexer/scan.c | 3 +
src/language/lexer/segment.c | 48 +++++++-
src/language/lexer/segment.h | 3 +
src/libpspp/deque.c | 12 +-
src/libpspp/deque.h | 21 ++--
src/libpspp/model-checker.c | 47 ++++----
src/libpspp/model-checker.h | 1 +
src/ui/gui/psppire-syntax-window.c | 175 ++++++++++++++++++----------
src/ui/gui/syntax-editor.ui | 4 -
tests/automake.mk | 1 +
tests/language/lexer/segment-test.c | 67 +++++++++--
tests/language/lexer/segment.at | 200 ++++++++++++++++++++++++++++++--
17 files changed, 698 insertions(+), 139 deletions(-)
create mode 100644 src/language/lexer/command-segmenter.c
create mode 100644 src/language/lexer/command-segmenter.h
hooks/post-receive
--
GNU PSPP
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Pspp-commits] [SCM] GNU PSPP branch, master, updated. v2.0.0-pre1-27-g82ce1c52a,
Ben Pfaff <=