repair glade; switched to gladeui-2.0; removed the internal-child in psppire-dialog.
[pspp] / README.Git
index 98ea98242798cf946449e0b7d4a511b828d26770..4a7f7496f05b025fd6b82d39e48f75f1eac6ebb7 100644 (file)
@@ -23,6 +23,8 @@ following:
 
        * 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.
@@ -34,12 +36,14 @@ This version of PSPP should work with the Gnulib commit shown below.
 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 392f10a02b1effd254f3a751e42daccf929c3efa
-       Author: John Darrington <john@darrington.wattle.id.au>
-       Date:   Sun Jul 29 00:30:48 2012 +0200
+       commit c5c4f53b31f1ad04f4033a6124120ffec9257847
+       Author: Pádraig Brady <P@draigBrady.com>
+       Date:   Sat Dec 6 01:14:02 2014 +0000
+
+           vasnprintf: fix potential use after free
 
-           clean-temp: Fix memory leak.
-           
+           * 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:
@@ -75,3 +79,23 @@ Once PSPP is built, you may run its self-tests with:
        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.