* Texinfo 4.7 or later, to build the documentation.
+ * Gimp -- 2.8.2 is known to work
+
After you install PSPP's prerequisites, you must obtain a copy of
Gnulib, then bootstrap the tree, as described in the sections below.
After that, you may follow the procedure described in INSTALL.
Gnulib does not maintain a stable API or ABI, so it is possible that
PSPP will not work with older or newer versions of Gnulib.
- commit a38e4bbf37c4a77ea65f548dfcf590cf23e73d7e
- Author: Bruno Haible <bruno@clisp.org>
- Date: Sun Feb 13 18:04:55 2011 +0100
+ commit c5c4f53b31f1ad04f4033a6124120ffec9257847
+ Author: Pádraig Brady <P@draigBrady.com>
+ Date: Sat Dec 6 01:14:02 2014 +0000
- mbsinit: Don't crash for a NULL argument.
+ vasnprintf: fix potential use after free
- * lib/mbsinit.c (mbsinit): When the argument is NULL, return 1.
- * tests/test-mbsinit.c (mbsinit): Check this behaviour.
+ * lib/vasnprintf.c (VASNPRINTF): Fix free-memory read,
+ flagged by clang-analyzer 3.4.2.
To clone Gnulib into a directory named "gnulib" using Git, and then
check out this particular commit, run these commands:
make check
or for a more thorough test:
make distcheck
+
+Glade UI Design
+---------------
+
+The ui files in src/ui/gui may be viewed (maybe changed) with Glade. For this
+you need
+
+ * libgladeui 2.0 or later
+
+Then you need to run
+
+ configure --with-gui-tools
+ make
+ make install
+
+psppire uses some self defined widgets. To use glade these widgets have
+to be announced to glade such that you can view the interface.
+The install process will install the psppire glade library, icons and
+psppire.xml files in the appropiate system locations. You cannot override
+this with --prefix. After that you can run "glade" and open the ui files.