X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=README.Git;h=4a7f7496f05b025fd6b82d39e48f75f1eac6ebb7;hb=58c762effe6bbe1ee418b57a1f461bbd33173bd2;hp=70a29ecd525fcd3a9a9e28d11ea9ed55985b6341;hpb=a258e53c63a08b0ec48aea8f03808eb651729424;p=pspp diff --git a/README.Git b/README.Git index 70a29ecd52..4a7f7496f0 100644 --- a/README.Git +++ b/README.Git @@ -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,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. + commit c5c4f53b31f1ad04f4033a6124120ffec9257847 + Author: Pádraig Brady + Date: Sat Dec 6 01:14:02 2014 +0000 - commit 52a32bbd66601d12627e104cd82d9b9094d942c3 - Author: Bruno Haible - 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: @@ -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 + +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.