Source code for Gramps Genealogical program
Go to file
Benny Malengier 6d596ad987 4198: Person view does not remove a row correctly when two people are merged.
This is a major patch by Michael Nauta. It means all writes happen immediately to bsddb, and the bsddb 
rollback is used on a crash. Transaction is no longer used to store changes and do them on commit.
Undo database is set on end. 
At the same time with statement is used throughout for transactions
At the same time, the original bug in merge code should be fixed
Still some issues, that will be ironed out


svn: r16523
2011-01-31 21:54:58 +00:00
data Manual page translated to Czech. 2011-01-13 18:32:42 +00:00
debian removed libgconf2 as a build dependency 2010-04-25 08:31:10 +00:00
docs extend nameorigin with 3 extra types: coming from father, from mother, and from occupation. 2010-11-16 20:29:45 +00:00
example 4365: idempotent, attribute order and primary surname 2011-01-31 09:43:16 +00:00
help In .: 2008-01-15 15:42:10 +00:00
m4 Replace mistakenly deleted files in the m4 directory. 2009-01-27 16:16:33 +00:00
mac Add MacOSX build modules, bundle description, and ancilary files needed 2010-12-27 22:42:13 +00:00
po Almost complete Swedish translation. 2011-01-31 19:41:18 +00:00
src 4198: Person view does not remove a row correctly when two people are merged. 2011-01-31 21:54:58 +00:00
test correct syntax error 2011-01-22 16:46:34 +00:00
windows python 2.6 and later 2010-12-12 10:19:51 +00:00
acinclude.m4 Remove leftovers from GConf era and clean up related code 2008-05-16 23:51:36 +00:00
AUTHORS svn: r6825 2006-05-31 03:23:55 +00:00
autogen.sh 0003796: Make export available when no GUI available. Patch from jmodule (Jakim Friant). 2010-05-01 04:12:42 +00:00
config.rpath * various: intltoolize and gettextize properly. 2006-03-15 23:58:23 +00:00
configure.in Completed the move of the webstuff into the webstuff directories. Feature Request 4547, 4555. Doug Blank told me that he thought that I could finish this one. 2011-01-21 21:26:17 +00:00
COPYING Initial revision 2002-10-20 14:25:16 +00:00
FAQ svn: r9801 2008-01-14 05:58:19 +00:00
gramps-autogen.sh Remove build time requirement for gnome-common and gnome python bindings. 2008-06-08 20:24:25 +00:00
gramps.sh.in merge from 3.1.0: add -O flag to python 2009-03-01 08:37:30 +00:00
INSTALL #2904: Clarifying local installation in the INSTALL file. 2009-04-22 02:40:18 +00:00
Makefile.am Removed config.sub and config.guess like I did for gramps31 2009-04-22 03:12:39 +00:00
NEWS 3.2.5 news also commited in trunk 2010-11-18 07:38:01 +00:00
README FINALLY: this fixes translation issues with gtk.Builder on my box (ubuntu 9.10) 2010-02-06 17:17:20 +00:00
RELEASE_NOTES start of release notes 2010-01-13 09:31:41 +00:00
TestPlan.txt add test for reports 2004-10-10 19:02:58 +00:00
TODO Update TODO 2007-12-10 21:46:17 +00:00

Please read the COPYING file first.
If building from source, also read the INSTALL file (at least through the
"SUPER-SHORT VERSION") before going further.

Requirements
--------------------------------
The following packages *MUST* be installed in order for Gramps to work:
   Python 2.5 or greater
   PyGTK2 2.12 or greater
   librsvg2 (svg icon view)
   xdg-utils

The following package is needed for full translation of the interface
to your language:
   language-pack-gnome-xx 
                    Translation of GTK elements to your language, with             
                    with xx your language code eg for Dutch you need
                    language-pack-gnome-nl. The translation of the
                    Gramps strings is included with the source code.


The following packages are *STRONGLY RECOMMENDED* to be installed:
   GraphViz         Enable creation of graphs using GraphViz engine
                    http://www.graphviz.org

The following packages are *STRONGLY RECOMMENDED* to be installed:
   PyWebKitGtk or python-gtkmozembed: PACKAGERS, Test if on your distribution
                    webkit and Gramps is stable. If you get crashes, patch 
                    src/plugins/view/htmlrenderer.py and
                    src/plugins/view/geoview.gpr.py, so as to remove:
                       import webkit
                    Then use the gecko package (python-gtkmozembed) instead.
                    If WEBKIT ang GECKO are installed, webkit will be used as
                    the javascript engine is faster (google maps).
   * PyWebKitGtk    
             Enable html rendering for Geographic view and Web view
             Often called python-webkit package.
             Be careful, webkit is always in a development phase.

   * python-gtkmozembed 
             Enable html rendering for Geographic view and Web view
             The gecko (firefox) equivalent to webkit, at the moment 
             of writing, more stable than webkit.
             It can be in python-gnome2-extras or python-gtkhtml2
             depending on distributions.

The following packages are optional
   python gtkspell & python enchant :  Enable spell checking in the notes,
                    the first contains the libraries, the second is 
                    needed to query the installed languages. Both must
                    be present for spell check to activate
   ttf-freefont     More font support in the reports

No longer needed in 3.1:
   yelp             Gnome help browser. At the moment no help is shipped
No longer needed in 3.2:
   python glade bindings

Documentation
---------------------------------
The User Manual is now maintained on the gramps website,
http://www.gramps-project.org/wiki/index.php?title=User_manual
We might in the future distribute again a manual via gnome-doc-utils, this has not
been decided yet though.


Building on non-Linux systems: i18n support and GNU make
--------------------------------------------------------
If make fails, use gmake (the name FreeBSD gives to GNU make) instead.
You might need a patch also. FreeBSD has in ports a patch (  /usr/ports/science/gramps/files)
you need to apply to po/Makefile.in.in 


--------------------------------
Donald Allingham
dallingham@users.sourceforge.net
benny.malengier@gramps-project.org