1dnl this file is processed by m4.
2dnl to generate the windows version
3dnl m4 -D WINDOWS lines.cfg.input > lines.cfg
4dnl to generate a linux/unix version
5dnl m4 lines.cfg.input > .linesrc
6# config file for LifeLines
7# .linesrc under UNIX, lines.cfg under Windows
8# Lines beginning with # are ignored (comments)
9# As are blank lines
10# So some of the examples are commented out...
11#
12# 2007-10-01
13#
14# Note that paths are assigned with :=
15# Other values are assigned with =
16# The distinction is that using plain = means that
17# backslash escapes are enabled:
18#  \t means tab, \n means carriage return
19# We don't want these enabled in paths, because they might
20# occur naturally in path names under MS-Windows.
21#
22# All variables here are available to report programs
23# via the report language function getproperty, so, for
24# example, the user email property (which is built-in under
25# UNIX), may be specified here like so:
26#user.email=user@domain.name
27# Similarly the user fullname property (also built-in under
28# UNIX) may be specified like so:
29#user.fullname=myname
30# the user address property is a one line version of your address
31#user.address=1234 Some Street, Some City, State 00000
32# the user phone property is your phone number
33#user.phone=(800)-555-1234
34# the user url property is for your url (if you have one)
35#user.url=http://mylifelines.genealogy.net
36
37# Set a variable for the lifelines root
38# Variables have % at start and end
39ifdef(`WINDOWS',%llroot%:=\lifelines,%llroot%=/home/user/LifeLines)
40
41# Root path for utility/read command
42ifdef(`WINDOWS',
43InputPath:=%llroot%
44,
45#InputPath=%llroot%
46)
47# Place to store output of utility/save
48ifdef(`WINDOWS',
49LLARCHIVES:=%llroot%\Archives
50,
51#LLARCHIVES=%llroot%/Archives
52)dnl
53
54# Path(s) to search for databases
55ifdef(`WINDOWS',
56LLDATABASES:=%llroot%\Databases
57,
58#LLDATABASES=%llroot%/Databases
59)dnl
60# (New databases will be created in first directory of this path.)
61
62# (LLNEWDBDIR {Path for new databases} is obsolete)
63
64# Path for report programs
65ifdef(`WINDOWS',
66LLPROGRAMS:=%llroot%\Programs
67,
68#LLPROGRAMS=%llroot%/Reports
69)dnl
70
71# Path for report output
72ifdef(`WINDOWS',
73LLREPORTS:=%llroot%\Outputs
74,
75#LLREPORTS=%llroot%/Outputs
76)dnl
77
78ifdef(`WINDOWS',
79# Editor (notepad by default)
80#LLEDITOR:=notepad.exe
81
82# Path for reference translation tables
83TTPATH:=%llroot%\tt
84,
85# Editor
86#LLEDITOR=/usr/local/vi
87
88# Path for global translation tables
89#TTPATH=%llroot%/tt
90)dnl
91
92# Path for exported translation tables (from a db)
93ifdef(`WINDOWS',
94LLTTEXPORT:=%llroot%\ttdb
95,
96#LLTTEXPORT=%llroot%/ttdb
97)dnl
98
99# Refuse to execute system calls from report programs (default allowed)
100ifdef(`WINDOWS',
101DenySystemCalls=1
102,
103#DenySystemCalls=1
104)dnl
105
106# Log file for report errors (default none)
107ifdef(`WINDOWS',
108#ReportLog:=%llroot%\rpterrs.log
109,
110#ReportLog=%llroot%/reporterrs.log
111)dnl
112
113# Log file for crashes for llines (default none)
114ifdef(`WINDOWS',
115#CrashLog_llines:=%llroot%\crashes_llines.log
116,
117#CrashLog_llines=%llroot%/crashes_llines.log
118)dnl
119
120# Log file for crashes for llexec (default none)
121ifdef(`WINDOWS',
122#CrashLog_llexec:=%llroot%\crashes_llexec.log
123,
124#CrashLog_llexec=%llroot%/crashes_llexec.log
125)dnl
126
127# Log file for import errors (default errs.log)
128ifdef(`WINDOWS',
129#ImportLog:=%llroot%\import.log
130,
131#ImportLog=%llroot%/import.log
132)dnl
133
134# Log file for report pvalue leaks (for debugging)
135ifdef(`WINDOWS',
136#ReportLeakLog:=%llroot%\reportleaks.log
137,
138#ReportLeakLog=%llroot%/reportleaks.log
139)dnl
140
141# Delay (secs) between each report error on screen (default 0)
142#PerErrorDelay=4
143
144# Print more detailed call stack for each report error
145#FullReportCallStack=1
146
147# dayfmt,monthfmt,yearfmt,datefmt,erafmt,complexfmt
148# see programmers reference for stddate for these
149# 2,3,0,0,1,1 is GEDCOM style (1 AUG 1945) with complex dates
150# 2,5,0,1,1,1 is American style (AUGUST 1, 1945) with complex dates
151# 1,1,0,9,1,1 is Chinese style (1945/04/25) with complex dates
152# 1,1,0,10,2,1 is Chinese style with dashes (1945-04-05 A.D.) with explicit origin & complex dates
153# 2,2,0,13,1,1 is the Swedish style (1/8 1945)
154# Omit this entirely to default to dates as given in GEDCOM
155#LongDisplayDate=1,1,0,9,1,1
156
157# To use a combining format not already supported, such as the period format
158# This overrides the dateformat (but not dayformat,monthformat...) above
159#LongDisplayDatePic="%y.%m.%d"
160
161# As above, except that omitting this defaults to combining mode 12 (year only)
162#  (the traditional short form)
163# Chinese style, BC if negative, no complex dates (100-04-03 BC)
164#ShortDisplayDate=1,1,0,10,11,0
165
166# To use a combining format not already supported, such as the period format
167# This overrides the dateformat (but not dayformat,monthformat...) above
168#ShortDisplayDatePic="%y.%m.%d"
169
170# Trailing string to append when truncating events in short display
171#  (eg, to see "b. 1995-5-3, Miss..." instead of "b. 1995-5-3, Missour")
172#ShortOmitString=...
173#  default is none
174
175# Width to indent pedigree ancestor & descendent views, and gedcom view
176#GedcomDisplayIndent=2
177# default is 6
178
179# Set the default data for new persons
180#INDIREC=0 INDI\n1 NAME Fname/Surname/\n1 SEX MF\n1 BIRT\n  2 DATE\n  2 PLAC\n1 DEAT\n  2 DATE\n  2 PLAC\n1 SOUR
181# This sample version is the same as the default if none is given.
182
183# Set the default data for the body of a new family
184#FAMRECBODY=1 MARR\n  2 DATE\n  2 PLAC\n  2 SOUR
185# This sample version is the same as the default if none is given.
186# Note that for family, the program inserts the fam, spouse,
187# and children tags, so this is only data besides those tags.
188
189# Set the default data for new sources
190#SOURREC=0 SOUR\n1 REFN\n1 TITL Title\n1 AUTH Author
191# This sample version is the same as the default if none is given.
192
193# Set the default data for new events
194#EVENREC=0 EVEN\n1 REFN\n1 DATE\n1 PLAC\n1 INDI\n  2 NAME\n  2 ROLE\n1 SOUR
195# This sample version is the same as the default if none is given.
196
197# Set the default data for new other records
198#OTHR=0 XXXX\n1 REFN
199# This sample version is the same as the default if none is given.
200
201# Specify the SUBM line for the header (of GEDCOM exports)
202#  This is meant to specify who submitted the record.
203#HDR_SUBM=1 SUBM
204# This sample version is the same as the default if none is given.
205
206# Specify the GEDC line for the header (of GEDCOM exports)
207#  This is meant to specify what version of GEDCOM was used.
208#HDR_GEDC=1 GEDC\n2 VERS 5.5\n2 FORM LINEAGE-LINKED
209# This sample version is the same as the default if none is given.
210
211# Specify the GEDC line for the header (of GEDCOM exports)
212#  This is meant to specify what character set was used in the data.
213#HDR_CHAR=1 CHAR ASCII
214# The default is the actual encoding used to output the GEDCOM
215# so this should not normally be overridden
216
217# Set the visit history size (# of entries remembered in visit history)
218#HistorySize=20
219# Valid values are 0 through 9999.
220# This sample line is the same as the default if none is given.
221
222# Enable persistent history (remember in database between uses).
223#SaveHistory=1
224# Valid values are 0 (don't save) and 1 (do save).
225# Default is 0.
226
227# Keep traversal back & forth between records off the history list.
228#HistoryBounceSuppress=5
229# This would prevent a record from being added to the history list if
230# it is already present within the last 5 entries.
231# Valid values are 0 through 99.
232# Default is 1.
233
234# Disallow persons without name records (legacy 3.0.10 & earlier behavior)
235#RequireNames=1
236# Default is 0 (nameless records allowed)
237
238# Specify language for message catalog
239#UiLocaleMessages=en
240# Default is normal gettext behavior (deduces it from environment)
241# This is injected into the LANG variable
242
243# Specify locale for collation
244#UiLocaleCollate=en
245# Default is normal deduction from environment
246
247# Specify locale for collation in reports
248#RptLocaleCollate=en
249# Default is normal deduction from environment
250
251# Coded charset name for GUI use
252# This is a libiconv charset name
253# And this is passed to gettext (libintl)
254# Default is none
255#GuiCodeset=8859-1
256# Default is none
257# If not specified, default is used (Windows DOS codepage or Unix nl_langinfo)
258
259# GUI codeset to use when converting from internal to GUI
260# This is to allow opportunity to enable transliteration here
261#GuiCodesetOut=CP437//TRANSLIT
262# Default is none
263# If not specified, GuiCodeset is used (and see its default)
264
265# Coded charset name for editor use
266#EditorCodeset=8859-1
267# Default is none
268
269# Coded charset name for report output
270#ReportCodeset=8859-1
271# Default is none
272
273# Coded charset name for reading & writing GEDCOm files
274#GedcomCodeset=8859-1
275# Default is none
276
277# For systems experiencing faulty screen erases (eg, RedHat Linux)
278#ForceScreenErase=1
279
280# Option to invoke in-program report language debugger on report errors
281# This allows examination of the local symbols
282#debugger=1
283# Default is 0
284
285# Expand record references to refn links if available
286# Eg, change 1 SOUR @S20@ to 1 SOUR <1850.Census> during edit
287#ExpandRefnsDuringEdit=1
288# Default is 0
289
290# Add comment after pointers (during edit) (default is 0)
291# Eg, change 1 HUSB @I1@ to 1 HUSB @I1@ {{ John/SMITH }}
292#AnnotatePointers=1
293# Default is 0
294
295# Display surnames in all caps on screen
296# Eg, display John/Smith as John/SMITH
297# Disable this if UTF-8 capitalization is failing
298#UppercaseSurnames=0
299# Default is 1
300
301# Display database key tags for individuals or families (i or f)
302# So instead of (1999) for an individual's key, you'd get (i1999)
303# This may help with on-screen positioning of keys when
304# Arabic/Hebrew characters (in UTF-8) are used for names.
305# Default is 0 (feature off)
306#DisplayKeyTags=1
307
308# Where to find an iconv dll (only for MS-Windows)
309#iconv.path:=C:\Program Files\Common Files\gnu\iconv.dll
310# Not needed if it is named iconv.dll & is on the path.
311
312# Where to find a gettext dll (only for MS-Windows)
313#gettext.path:=C:\Program Files\Common Files\gnu\libintl.dll
314# Not needed if it is named gettext.dll & is on the path.
315
316# What locale directory to use
317ifdef(`WINDOWS',
318LocaleDir:=%llroot%\locale
319,
320#LocaleDir:=/usr/share/locale
321)dnl
322# Default is to use the compiled-in default (LOCALEDIR)
323
324# Global translation tables
325# Syntax is TT.which.ics.n
326# Where TT is always TT
327# which is the codename (MEDIN=Editor to Internal)
328# ics is the internal codeset (eg, UTF-8)
329# and n starts at 1
330#TT.MEDIN.UTF-8.1=UTF-8.Greek.Input.tt
331#TT.MINED.UTF-8.1=UTF-8.Greek.Output.tt
332# Default is none
333
334# Display absolute path to database
335#FullDbPath=1
336# This is disabled by default
337# Enable this to disambiguate databases in different paths
338# Disable this if your home directory is deep (eg, on MS-Windows)
339
340# Set default properties (user options) for new databases
341#NewDbProps=codeset=UTF-8
342# Default is none
343
344ifdef(`WINDOWS',
345# (Windows) Set codepage to use when reading from console
346#ConsoleCodepage=1250
347
348)dnl
349