0.4.0 release

svn: r319
This commit is contained in:
Don Allingham 2001-08-09 22:14:15 +00:00
parent 1e46d4fc37
commit 806eacf320
8 changed files with 691 additions and 667 deletions

View File

@ -22,6 +22,7 @@ install:
-${INSTALL} -d ${sharedir}/example/gramps -${INSTALL} -d ${sharedir}/example/gramps
-${INSTALL} -d ${sharedir}/example/gedcom -${INSTALL} -d ${sharedir}/example/gedcom
${INSTALL} gramps.sh ${bindir}/gramps ${INSTALL} gramps.sh ${bindir}/gramps
${INSTALL} doc/gramps.dtd ${sharedir}
-${INSTALL} example/gramps/*.jpg ${sharedir}/example/gramps -${INSTALL} example/gramps/*.jpg ${sharedir}/example/gramps
-${INSTALL} example/gramps/data.gramps ${sharedir}/example/gramps -${INSTALL} example/gramps/data.gramps ${sharedir}/example/gramps
-${INSTALL} example/gedcom/*.ged ${sharedir}/example/gedcom -${INSTALL} example/gedcom/*.ged ${sharedir}/example/gedcom

View File

@ -19,6 +19,8 @@ Version 0.4.0
* New plugin from Jesper Zedlitz that implements a graphical * New plugin from Jesper Zedlitz that implements a graphical
representation of the people in the database, allowing you to representation of the people in the database, allowing you to
reposition people according to your own desires. reposition people according to your own desires.
* XML is indented properly
* XML DTD available
Version 0.3.2 Version 0.3.2
* Fixed Style Editor on WebPage.py, to allow styles to be edited. * Fixed Style Editor on WebPage.py, to allow styles to be edited.

View File

@ -131,19 +131,15 @@ def load_filters(dir):
except: except:
continue continue
if "get_name" in plugin.__dict__.keys(): if plugin.__dict__.has_key("get_name"):
name = plugin.get_name() name = plugin.get_name()
else: else:
name = plugin.__doc__ name = plugin.__doc__
for task in plugin.__dict__.keys(): if plugin.__dict__.has_key("create"):
try: filterMap[name] = plugin.create
if task == "create": filterList.append(name)
filterMap[name] = plugin.__dict__[task] if plugin.__dict__.has_key("need_qualifier"):
filterList.append(name) filterEnb[name] = plugin.need_qualifier
if task == "need_qualifier" :
filterEnb[name] = plugin.__dict__[task]
except:
continue

View File

@ -301,15 +301,14 @@ def load_plugins(dir):
import traceback import traceback
traceback.print_exc() traceback.print_exc()
continue continue
for task in plugin.__dict__.keys(): if plugin.__dict__.has_key("report"):
if task == "report": reports.append(plugin)
reports.append(plugin) elif plugin.__dict__.has_key("writeData"):
elif task == "writeData": exports.append(plugin)
exports.append(plugin) elif plugin.__dict__.has_key("runTool"):
elif task == "runTool": tools.append(plugin)
tools.append(plugin) elif plugin.__dict__.has_key("readData"):
elif task == "readData": imports.append(plugin)
imports.append(plugin)
tools.sort(by_doc) tools.sort(by_doc)
imports.sort(by_doc) imports.sort(by_doc)

View File

@ -75,7 +75,7 @@ gtkrcFile = rootDir + os.sep + "gtkrc"
# #
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
progName = "gramps" progName = "gramps"
version = "0.4.0pre" version = "0.4.0"
copyright = "(C) 2001 Donald N. Allingham" copyright = "(C) 2001 Donald N. Allingham"
authors = ["Donald N. Allingham"] authors = ["Donald N. Allingham"]
comments = _("Gramps (Genealogical Research and Analysis Management Programming System) is a personal genealogy program that can be extended by using the Python programming language.") comments = _("Gramps (Genealogical Research and Analysis Management Programming System) is a personal genealogy program that can be extended by using the Python programming language.")

File diff suppressed because it is too large Load Diff