Preparing for 0.2.0
svn: r87
This commit is contained in:
parent
b107b9db18
commit
2a80bc559e
33
gramps/NEWS
33
gramps/NEWS
@ -1,3 +1,36 @@
|
|||||||
|
Version 0.2.0
|
||||||
|
* New GEDCOM importer. This new importer understands the GEDCOM
|
||||||
|
file structure, and intelligently parses the file. More
|
||||||
|
information is extracted from the GEDCOM file. Guessing the
|
||||||
|
context of information is no longer done, so the data should go
|
||||||
|
into the right place. The display dialog now displays useful and
|
||||||
|
interesting information as the file is loaded. The importer
|
||||||
|
has been checked with file generated Personal Ancestral File,
|
||||||
|
Brother's Keeper, DISGEN, the GEDCOM Torture test, and even the
|
||||||
|
sometimes strange output of Family Tree Maker.
|
||||||
|
* Better support for sources. Source button on the main page, and
|
||||||
|
sources are entered from the main screen, instead of being about
|
||||||
|
five layers deep.
|
||||||
|
* Events, sources, attributes, and addresses can now have both
|
||||||
|
sources and notes.
|
||||||
|
* Limited configurability in status bar display. Instead of just a
|
||||||
|
name, you can have a name, the internal ID and a name, or a user
|
||||||
|
selectable attribute and a name.
|
||||||
|
* A user selectable attribute can be displayed on the Edit Person
|
||||||
|
display along with the gramps internal ID. The attribute is
|
||||||
|
specified in the preferences settings, and the value is taken
|
||||||
|
from the person's attribute list.
|
||||||
|
* Images now load faster. Thumbnail images are created and maintained
|
||||||
|
by gramps, eliminating the need to rescale images everytime a
|
||||||
|
gallery is displayed.
|
||||||
|
* Paper size preference can now be specified in the preferences
|
||||||
|
dialog. Once this is set, gramps will make this the default for
|
||||||
|
report generators. Eventually, you will be able to do the same
|
||||||
|
for output format preference. This button is current disabled.
|
||||||
|
* Generating slightly better XML. Maintaining compatibility with
|
||||||
|
the older files.
|
||||||
|
|
||||||
|
|
||||||
Version 0.1.5
|
Version 0.1.5
|
||||||
|
|
||||||
* Plenty of bug fixes in the report generators and merging due to the
|
* Plenty of bug fixes in the report generators and merging due to the
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
<!DOCTYPE article PUBLIC "-//GNOME//DTD DocBook PNG Variant V1.1//EN"[
|
<!DOCTYPE article PUBLIC "-//GNOME//DTD DocBook PNG Variant V1.1//EN"[
|
||||||
<!-- if not using PNG graphic, replace reference above with
|
|
||||||
.....PUBLIC "-//OASIS//DTD DocBook V3.1//EN"[
|
|
||||||
-->
|
|
||||||
<!ENTITY version "0.2.0"> <!-- replace with application version -->
|
<!ENTITY version "0.2.0"> <!-- replace with application version -->
|
||||||
]>
|
]>
|
||||||
|
|
||||||
|
@ -54,16 +54,13 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
# %{prefix}/share/gramps/*
|
# %{prefix}/share/gramps/*
|
||||||
%{prefix}/share/locale/*/LC_MESSAGES/gramps.mo
|
%{prefix}/share/locale/*/LC_MESSAGES/gramps.mo
|
||||||
%{prefix}/share/gramps/*.pyo
|
%{prefix}/share/gramps/*.pyo
|
||||||
%{prefix}/share/gramps/*.pyc
|
|
||||||
%{prefix}/share/gramps/*.so
|
%{prefix}/share/gramps/*.so
|
||||||
%{prefix}/share/gramps/*.py
|
%{prefix}/share/gramps/*.py
|
||||||
%{prefix}/share/gramps/*.glade
|
%{prefix}/share/gramps/*.glade
|
||||||
%{prefix}/share/gramps/*.xpm
|
%{prefix}/share/gramps/*.xpm
|
||||||
%{prefix}/share/gramps/*.jpg
|
%{prefix}/share/gramps/*.jpg
|
||||||
%{prefix}/share/gramps/filters/*.py
|
%{prefix}/share/gramps/filters/*.py
|
||||||
%{prefix}/share/gramps/filters/*.pyc
|
|
||||||
%{prefix}/share/gramps/filters/*.pyo
|
%{prefix}/share/gramps/filters/*.pyo
|
||||||
%{prefix}/share/gramps/plugins/*.pyc
|
|
||||||
%{prefix}/share/gramps/plugins/*.py
|
%{prefix}/share/gramps/plugins/*.py
|
||||||
%{prefix}/share/gramps/plugins/*.pyo
|
%{prefix}/share/gramps/plugins/*.pyo
|
||||||
|
|
||||||
|
@ -37,20 +37,6 @@ else
|
|||||||
trans="path = os.path.join('$basedir', file)"
|
trans="path = os.path.join('$basedir', file)"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
$PYTHON -c "
|
|
||||||
import sys, os, string, py_compile
|
|
||||||
|
|
||||||
files = '''$*'''
|
|
||||||
print 'Byte-compiling python modules...'
|
|
||||||
for file in string.split(files):
|
|
||||||
$trans
|
|
||||||
if not os.path.exists(path) or not (len(path) >= 3 and path[-3:] == '.py'):
|
|
||||||
continue
|
|
||||||
print file,
|
|
||||||
sys.stdout.flush()
|
|
||||||
py_compile.compile(path)
|
|
||||||
print" || exit $?
|
|
||||||
|
|
||||||
# this will fail for python < 1.5, but that doesn't matter ...
|
# this will fail for python < 1.5, but that doesn't matter ...
|
||||||
$PYTHON -O -c "
|
$PYTHON -O -c "
|
||||||
import sys, os, string, py_compile
|
import sys, os, string, py_compile
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
|
#
|
||||||
# Gramps - a GTK+/GNOME based genealogy program
|
# Gramps - a GTK+/GNOME based genealogy program
|
||||||
#
|
#
|
||||||
# Copyright (C) 2000 Donald N. Allingham
|
# Copyright (C) 2000 Donald N. Allingham
|
||||||
@ -40,13 +40,13 @@ class Date:
|
|||||||
range = 1
|
range = 1
|
||||||
normal = 0
|
normal = 0
|
||||||
|
|
||||||
from_str = _("(from|between|bet)")
|
from_str = _("(from|between|bet|bet.)")
|
||||||
to_str = _("(and|to|-)")
|
to_str = _("(and|to|-)")
|
||||||
|
|
||||||
efmt = re.compile(r"\s*(from|between|bet)\.?\s+(.+)\s+(and|to)\s+(.+)\s*$",
|
efmt = re.compile(r"\s*(from|between|bet)\s+(.+)\s+(and|to)\s+(.+)\s*$",
|
||||||
re.IGNORECASE)
|
re.IGNORECASE)
|
||||||
|
|
||||||
fmt = re.compile(r"\s*" + from_str + r"\.?\s+(.+)\s+" + to_str + r"\s+(.+)\s*$",
|
fmt = re.compile(r"\s*" + from_str + r"\s+(.+)\s+" + to_str + r"\s+(.+)\s*$",
|
||||||
re.IGNORECASE)
|
re.IGNORECASE)
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
@ -231,23 +231,31 @@ class SingleDate:
|
|||||||
|
|
||||||
m2v = { _("abt") : about ,
|
m2v = { _("abt") : about ,
|
||||||
_("about") : about,
|
_("about") : about,
|
||||||
|
_("abt.") : about,
|
||||||
_("est") : about ,
|
_("est") : about ,
|
||||||
|
_("est.") : about ,
|
||||||
_("circa") : about,
|
_("circa") : about,
|
||||||
_("around") : about,
|
_("around") : about,
|
||||||
_("before") : before,
|
_("before") : before,
|
||||||
_("bef") : before,
|
_("bef") : before,
|
||||||
|
_("bef.") : before,
|
||||||
_("after") : after,
|
_("after") : after,
|
||||||
|
_("aft.") : after,
|
||||||
_("aft") : after }
|
_("aft") : after }
|
||||||
|
|
||||||
modifiers = "(" + \
|
modifiers = "(" + \
|
||||||
_("abt") + '|' + \
|
_("abt") + '|' + \
|
||||||
|
_("abt\.") + '|' + \
|
||||||
_("about") + '|' + \
|
_("about") + '|' + \
|
||||||
_("est") + '|' + \
|
_("est") + '|' + \
|
||||||
|
_("est\.") + '|' + \
|
||||||
_("circa") + '|' + \
|
_("circa") + '|' + \
|
||||||
_("around") + '|' + \
|
_("around") + '|' + \
|
||||||
_("before") + '|' + \
|
_("before") + '|' + \
|
||||||
_("after") + '|' + \
|
_("after") + '|' + \
|
||||||
_("aft") + '|' + \
|
_("aft") + '|' + \
|
||||||
|
_("aft\.") + '|' + \
|
||||||
|
_("bef\.") + '|' + \
|
||||||
_("bef") + ')'
|
_("bef") + ')'
|
||||||
|
|
||||||
start = "^\s*" + modifiers + "?\s*"
|
start = "^\s*" + modifiers + "?\s*"
|
||||||
@ -896,5 +904,5 @@ if __name__ == "__main__":
|
|||||||
checkit("1/12/1999")
|
checkit("1/12/1999")
|
||||||
checkit("12/11/1999")
|
checkit("12/11/1999")
|
||||||
|
|
||||||
|
checkit("BET. 1994 - 1999")
|
||||||
|
|
||||||
|
1580
gramps/src/po/sv.po
1580
gramps/src/po/sv.po
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user