repair glade; switched to gladeui-2.0; removed the internal-child in psppire-dialog.
[pspp] / README.Git
index 70a29ecd525fcd3a9a9e28d11ea9ed55985b6341..4a7f7496f05b025fd6b82d39e48f75f1eac6ebb7 100644 (file)
@@ -23,6 +23,8 @@ following:
 
        * Texinfo 4.7 or later, to build the documentation.
 
 
        * 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.
 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,15 +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.
 
 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 c5c4f53b31f1ad04f4033a6124120ffec9257847
+       Author: Pádraig Brady <P@draigBrady.com>
+       Date:   Sat Dec 6 01:14:02 2014 +0000
 
 
-  commit 52a32bbd66601d12627e104cd82d9b9094d942c3
-  Author: Bruno Haible <bruno@clisp.org>
-  Date:   Fri Sep 24 14:36:26 2010 +0200
-
-      unistr/u8-strchr: Fix a test failure on i586 glibc systems.
-    
-      * tests/unistr/test-strchr.h (test_strchr): Disable an invalid check.
+           vasnprintf: fix potential use after free
 
 
+           * 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:
 
 To clone Gnulib into a directory named "gnulib" using Git, and then
 check out this particular commit, run these commands:
@@ -78,3 +79,23 @@ Once PSPP is built, you may run its self-tests with:
        make check
 or for a more thorough test:
        make distcheck
        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.