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