1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379
|
LifeLines Source Release, Version 3.0.37.2
http://lifelines.sourceforge.net
-------------------------------------------------------------------------
Bug fixes in 3.0.37.2
============================
- Fix display of TTPATH in u/c
- Fix uppercasing of non-ASCII in non-UTF-8 case
- Fix name records (differences in last letter missed)
Bug fixes in 3.0.37.1
============================
- Fix nspouses
Bug fixes in 3.0.37
============================
- AnnotatePointers and ExpandRefnsDuringEdit work together
New features added in 3.0.36
============================
- New option AnnotatePointers
- New option DisplayKeyTags
Bug fixes in 3.0.36
============================
- Fix extra .ged appended to short archives
Bug fixes in 3.0.35
============================
- Fix name corruption bug in 3.0.33 and 3.0.34.
Bug fixes in 3.0.34
============================
- Fix internal translation tables.
Bug fixes in 3.0.33
============================
- Fix crash when opening second database in same session.
- Fix browsing */surname for non-ASCII first initials.
- Fix all edits of indi to expand refns (not all were doing it).
- Prepend UTF-8 BOM for file passed to editor on Windows (when appropriate).
New features added in 3.0.32
============================
- Added the dup() function, which does a "deep" copy of a list.
- New directories created in first directory in LLDATABASES path.
Bug fixes in 3.0.32
============================
- Fix translation table menu to show menu keys.
- Fix basm and barm to not say "bapt" in birth display.
- Peter Fales' bugfix for browsing to lower family from tandem.
- Bugfix for set functions deleting temporary values too early (causing ASSERT).
- Compile fix in wcslen.c (to fix compile on MacOS, re: va_list in arch.h).
Bug fixes in 3.0.31
============================
- Bugfix for crash if one argument passed to (r)sort.
- Call legacy (built-in) translation tables
New features added in 3.0.30
============================
- Some low-level btree validation in dbverify
Bug fixes in 3.0.29
============================
- Import will strip out empty families, and browse will ASSERT
- Import will not import GEDCOMs with more than 50 lines HEAD
Bug fixes in 3.0.28
============================
Fix tandem mode to not default to quit (bug#717421).
Change Greek sigma lowercasing, as recommended by Georg Skillas.
Remove extraneous codeset conversion in str_to_indiseq (fix bug 724761).
Bugfix for illegal character handling in iconv wrapper for Win32.
Change temp file on Win32 to end in .txt extension (so SaveAs UTF-8 works in notepad).
Fix pronouns in German message catalog.
Bug fixes in 3.0.27
============================
- ASSERT failure searching by name
- Cache overflow
New features added in 3.0.26
============================
- New report functions sort & rsort.
Bug fixes in 3.0.26
============================
- Codeset translation incorrect in menu items
New features added in 3.0.25
============================
- Tries harder to diplay info on birth & death
- HTML & TEX subcodings added to translation tables
- Regularized report summaries (in report subdir)
- Reports elapsed time during report execution
Bug fixes in 3.0.25
============================
- Report NODE references lock person in cache
- keypad fix to prevent crash on Solaris
- Allow user to read error before invoking report debugger
- Fix misparsing of BC dates without month
- report memory leaks fixed
- Fix addnode, detachnode, writeindi, writefam (report functions)
- Fix crash editing place abbrev table
- Switch to uilocale for ui functions during report interpretation
Bug fixes in 3.0.24
============================
- Fixed broken use of last person for add child
- Fixed compilation on Darwin
- Fixed list functions
New features added in 3.0.23
============================
- internal use of UTF-8 has significant improvements
- report functions upper & lower fixed for UTF-8
- ANSEL GEDCOMs may be read (using UTF-8)
- HTML reports using character entities may be written (using UTF-8)
Bug fixes in 3.0.23
============================
- Fixed crash when using $$ to browse to references
New features added in 3.0.22
============================
- Redirected input works on Win32 version
- New option R to choose from list of GEDCOM input files
- Config file variables
- Danish translation
- Simpler win32 binary package (includes gettext & iconv dlls, and
translations unzip into place)
New features added in 3.0.21
============================
- New commandline option -I to set property name & value
Bug fixes in 3.0.21
============================
- Fix to handle bad system comparison without ASSERT in indiseq.c
- Fix broken -x option (run report directly)
Bug fixes in 3.0.20
============================
- Fix initialization of locale
New features added in 3.0.19
============================
- binary rpm includes message files
- More complete French translation
- Fix for menu item translation in browse screens
New features added in 3.0.18
============================
- Directory structure changes to group sources in src and build stuff in build
- Some improvements in collation & partial UTF-8 support
- French translation (po file)
New features added in 3.0.17
============================
- Change history added (analogous to visit history). Both available off search menu,
or via commands in browse menus.
- Option to quit current database added to main menu.
- Iconv conversion between Internal (database) and Gui, Editor, Report, & Gedcom codesets.
Bug fixes in 3.0.17
===================
- Browsing to a named list would crash.
- Saving a record with blank REFN would crash.
- Couldn't change the value of a top level other node (not INDI, FAM, EVEN, or SOUR).
Bug fixes in 3.0.16
===================
- A fatal crash was triggered if last item was popped off a list in a report.
New features added in 3.0.15
============================
- Option to list all databases at startup
- Shift page keys to move quickly through long lists
- Prompt after edit if unresolved references
Bug fixes in 3.0.15
===================
- Import was validing but not importing from UTF-8 files with UTF-8 BOM.
New features added in 3.0.13
============================
- Arrow keys, page keys, home/end keys supported in lists & list browse.
New Features Added in 3.0.11
============================
- INDIs without NAMEs are now allowed.
- Records (INDI etc) implicitly convertible to NODEs in reports.
New Features Added in 3.0.7
===========================
- New Display-to-Internal translation table.
- "z" zip browse command changed to "zi" zip for indi and "zz" zip for
any records. Zip commands added to auxiliary browse screen
(the browse used for SOUR,EVEN,OTHR records).
- %s,%e,%x options to add SOUR,EVEN,OTHR records directly from
browse screens, and optionally insert references automatically.
- config file variables & user options made consistent
- Variety of new config options.
- New date modes
12- year only, old short form
13- dd/mo yr
14- as in GEDCOM (truncated to 50 chars)
- A preferred date mode may be selected for use in LifeLines curses UI.
- Variable column menus. Menus at bottom of screen (ie, browse modes)
may be more than 3 column, and this may be changed on the fly. At
startup the current width of the screen is used to initialize number
of menu columns (80 characters gets 3 columns, 120 get 5 columns).
- Msg list. Output messages are buffered & can be reviewed in list, if
if more than one occurs during a given command.
- UTF-8 support added to report substr & trimname commands. This is
enabled by setting the useroption "codeset" to "UTF-8".
- Detail area in popup lists (accessible via [ and ] keys).
- New report date commands: titlecase, yearformat, eraformat, datepic
complexpic
- New report command to help debug reports: global(explicitvars)
- New commandline arguments for batch files on MS-Windows: -x and -o
Bug fixes in 3.0.7
==================
- interp_indisetloop & interp_forlist deleted evaluated value too early.
(book-latex.ll would crash from line beginning: forindiset(intersect(...)
- dbverify reported soundex-equivalent names for one indi as duplicate names
- traverse could crash due to index and/or buffer falling out of cache
- bugfixes in child_indiseq & difference_indiseq.
- _substring & llindex subject to buffer overflow
- Import not closing file handle. striplead could read before
beginning of buffer.
- upper or lower could overflow internal buffers
- NULL PSTRINGs (eg, from getindi(), or father()) could crash string
functions
- fornodes wasn't handling nodes with no children correctly
- was double-deleting strings for filenames named in include statements
- added readonly message when adding/editing S/E/X records
(instead of ASSERT coredump)
- generic_to_list_string didn't handle NULL keys because of bug
- menuchoose would crash if non-string list item
- Was not saving changes to value of top-level node when editing
(eg, text directly in the NOTE line of an 'other' NOTE)
- Removed most pvalue leaks in running program(s)
- (Windows) Notepad was appending .txt to temp file, preventing creation
of new trans tables or user options tables
- (Windows) Editing user options or trans tables could crash because
of CR/LF translation causing fread to not report filesize number of bytes
- Deep recursive search with children (or similar) could flush cache & crash
(Now it will report cache overflow & fail, instead of failing unpredictably
with no explanation)
- (GEDCOM compliant) French Republic & Hebrew dates were not parsed correctly.
New Features Added in 3.0.6
===========================
- New data in keyfile detects database from platform of wrong alignment
- New environment variable: LLNEWDBDIR
- New gengedcomstrong & weak report functions
- New report functions: 'lastindi' and 'lastfam'
- New name scan option, with wildcards (refer fpattern)
(new 's' option on main menu)
- Scrolling children (& spouses) in INDI & FAM browse
('++' marker at end of lines to indicate more info off-screen)
(hotkeys '(' and ')' to scroll)
- Direct to child navigation (hotkeys '1','2,','3',...)
in INDI & FAM browse screens
- Optional numbers in front of children in INDI & FAM screens
(hotkey '#' toggles)
- New report option lists available reports with summary info
(new 'p' option on main menu)
- Navigate in db order in INDI & FAM browse (& source & event & other browse)
(hotkeys '+' and '-')
- New browse sources, events, and others lists & gedcom mode view
(from extra menu)
- Cross-reference sources from INDI or FAM browse
(hotkey '$')
- New commandline argument to specify terminal size
(eg, lines -u120,30)
- New gedcom mode in indi & fam screens
(hotkey '!')
(hotkeys '(' and ')' to scroll)
- Improved pedigree screen, with both ancestor & descendent modes
and scrolling and adjustable generation depth
(hotkey '&' to toggle ancestor/descendent)
(hotkeys '[' and ']' to adjust generation depth)
(hotkeys '(' and ')' to scroll)
- New tool dbverify to check a database for many types of corruption
- New paging & resizable & toggleable menus
- New config file
Bug fixes in 3.0.6
==================
- Merge code would produce ghost REFNs & NAMEs if they were edited
- Ctrl-C from open database prompt would fail
- Using menuchoose() during a report would corrupt screen display
- array & stack overflow if delete a spouse from a family with 3+ spouses
New Features in 3.0.4
=====================
- LifeLines Version 3.0.4, December 15, 1999, is now released under
an MIT-style license. See the file LICENSE in included with this
kit for the full license.
|