feb 082012
 

geditcomiiversion 1.7 (2012-02-06)

This upgrade added three major features along with several minor ones. You should especially read about the new application support folders and the new place records before starting to use this version.

  • Place Records – this version introduces place records. The first time you open a file, it will create a place record of each unique place listed in individual or family records. You will probably be motivated to use all the new place editing options to organize the place information in your file. The task may lead to new insights into your genealogy research.
  • A new “Place Advisor” window gives you access to a large data base of information on places specially designed for genealogy research. This advisor is a helpful tool for organizing your place information.
  • Book Style Records – this version introduces book style records that help you automate the process of running the Generations LaTeX book. Furthermore, all documentation on the book creation process is now within the internal GEDitCOM II help.
  • New Application Support Folders – GEDitCOM II has always had two folders for application support files. The main install or “System” folder was in the “Library” folder of your hard drive with full path name /Library/Application Support/GEDitCOMII. In the “Open Format” and “Scripts” menus, the resources in this folder were called “System Formats” and “System Scripts”. The second or “User” folder was in your home directory with full path name /Users/(your user name)/Library/Application Support/GEDitCOMII. The resources in this folder were called “User Formats” and “User Scripts”. NEW: starting in version 1.7, these folders are moved and renamed.
  • Family tree charts were improved to allow portraits to be either to the left of the text or above the text.
  • When you attach a child, the child’s and parent’s birth and death dates will be checked to alert you of possible errors when the dates do not seem consistent with that individual being a child in that family.
  • You can sort multimedia objects by their date in individual or family records.
  • Two new menu commands let you copy and paste events between records.
  • Note and multimedia object records can be designated with a distribution setting, which affects some options when exporting them from the file.
  • The process to export GEDCOM data was improved, has new options to work with new place records and book style records, and has new options for embedding GEDitCOM II-specific data. The scripting command to export to GEDCOM file was updated to allow the new options.
  • Many improvements to the “Default Format”:
    • Pane bar shows number of events, multimedia, etc. available for that record.
    • Scaling of multimedia objects is more intuitive and has a “fit” option.
    • Pedigree chart in individuals and family group chart in families. These came from the former “Pedigree Format,” which is now deleted because it is not needed.
    • More information shown in table of children in families
  • All formats have been updated to support new place records and book style records (wherever appropriate).
  • The following are some minor changes and bug fixes:
    • Date sorting when some dates describe a range is always a challenge. The new version sorts by the midpoint of date ranges unless the date is qualified by “From,” in which case it sorts by the start of the range.
    • Report details on individuals with “Has Died” checked but no date or place, will appear in reports as “deceased.”
    • Add option to attach source a second time (such as to cite another page in the same source).
    • You can now type return or enter in any Search window text field to start the search. Furthermore, a “No Results” message is displayed if no results are found for a given search.
    • Toggling the GEDCOM editor in the Index window will retain a constant editing area size.
    • The Date preferences let you select case now when using abbreviated date words.
    • A new expression option to work with place records.
    • A new show browserpane with id scripting command was added.
    • A new refresh formats scripting command was added.
    • A new close child scripting command was added.
    • New count and countAll option in expressions to count tags in a record. It is used in the “Default Format” to display counts of various types of data in the window’s pane bar.
    • Can now control-click link button to multimedia object and select menu command to open the file immediately in a helper application.
    • A new spelling menu command can turn off Lion’s (annoying) automatic spell correction.
    • The Create Web Site script (in web sites) was merged with the user-contributed “Create Tabular Web Site” to use all its nice features and add some new ones.
    • Introduced a new Miscellaneous Tasks script (in editing tools) which may expand and new tasks are needed.
    • Added a new Find Lineage Errors script (in editing tools).
    • Added a user-written Timeline Report script to the default installation (in reports).
    • The user openFile, user openFolder, and user saveFile scripting commands now all have options to change the title for the panel and to display a message prompt in the window to help the user.
    • Now gives warning if try to set a multimedia object that is not at the main record level as a portrait.
    • Fixed error in Find and Merge Duplicates script that failed when the file had lineage errors. Also added new place records to the merging options.
    • The GEDCOM source editor would change size when toggled on and off, but now remembers its size.
    • Fixed error comparing dates that ARE ranges when deciding to merge two records.
    • Fixed issue comparing date ranges when deciding if two records can merge to better calculate which records can be nerged.
    • Fixed a bug that could cause a crash if multiple family tree windows were closed rapidly.
    • Fixed bug in date numbers scripting command for interpreted dates with no date text.
    • Fixed a bug when opening GEDCOM file (extension .ged) after opening other files.
    • Fixed a bug that could crash following various combinations of saving the file and opening and closing windows on certain computers and when working with files that are slow to save.
    • Improved method to decode GEDCOM data with many continuation and concatenation lines (CONT and CONC lines). It could run out of memory before (with 1MB note records); it now handles any length notes and is faster.
    • Fixed a bug that would crash when reading corrupted data when notes or sources link to themselves.
  • Improvements in the GEDitCOM Editor
    • Documentation on creating the new place editing fields
    • The CellBackground property of many cells can now use parent to set to the color of the parent object for the cell.
    • The tabWidth property can use negative numbers to expand the size of the cell if it’s text does not fit in the specified tab width.
    • A new watch property for cells implements a new method for updating one cell based on changes elsewhere in the file.
    • A new format property for ExpressonField cells. ExpressionField cells now also automatically display maps when they are assigned to the new _BOX tag in the new Place records.
    • Some fixes for use in Lion (such as to turn off automatic spell corrects in template code windows, which often have variables that are not spelled as actual words).
    • Fixed context color error for strings containing back slashes.

http://www.geditcom.com/
http://familien.lieberkind.ch/wp/macsoftware/#geditcom

nov 152010
 

geditcomiiversion 1.6 (2010-11-13)

The most visible changes were enhancement of trees to adjust cells to hold text and to have more customization options, a new memo feature to attach a quick note to any editing field, and upgrades in the GEDitCOM Editor toward an integrated development environment (IDE) for genealogy interfaces and scripts. Besides these main features, many others things were added.

  • Tree charts were upgraded to be more powerful and have more customization:
    • The boxes that display each individual now dynamically adjust in height to accomodate the text for each person. This change fixes the previous overflow of long text that did not fit in a box with the specified width. It also provides more compact trees because those with little information can optionally display in smaller boxes.
    • Trees have some new preferences to set line styles and colors for the lines around boxes and between boxes and a new preference to select to preferred height for portraits in boxes.
    • Trees used to always be centered; now the alignment uses the alignment setting for each column in the outline view. A new preferences sets the alignment for the name.
    • Tree boxes for those with unknown sex are now filled with a gradient of colors between male and female fill colors.
    • The rulers were improved to align better with cells in horizontal trees.
  • A new “Memo” feature lets you add a short note to any text editing field:
    • To add a memo, click in a field and use “Tree→Attach→Memo…” command (or control click on field and choose “Attach/Edit Memo.”)
    • A field with a memo while show a pencil icon that a memo is available and you can hover the mouse over the field to see the memo in a pop-up window.
  • User experience changes (including minor bug fixes):
    • When navigating between records that have multiple panes (e.g., individual, events, multimedia, etc.), GEDItCOM II does a better job of keeping you in the expected pane.
    • New expressions created to get firstname, surname, and middlename for any name. These expressions can be used in index window columns or in searches.
    • You can comment any date field by following the date with text in parentheses.
    • The span expression (for life span in years) has been changed to work directly on an individual. Previously it was used as DEAT.DATE.span and only worked for those that had a death date.
    • You can open any script for editing by selecting it in GEDitCOM II with the option key held down.
    • Two new commands in the html editing menu (by control clicking while editing web content in notes) will insert links to a selected individual or family record.
    • Sorting of children in a family will look for baptism or christening dates for children that do not have birth dates.
    • Multimedia drops on records (particularly when dropping files from the Finder) are much better and work where ever the drop occurs.
    • Attaching multiple notes, sources, etc., would sometimes go in an arbitrary order. The new attachments now always go to the end of the list.
    • Sheets to attach data would sometimes start with more then one item selected. It is now fixed.
    • Controlling clicking to detach a link while in the middle of editing other data could lose the most recent edits. It is now fixed.
    • The two buttons in the “Welcome Panel” will now let you open your two most recently opened files rather than the default sample files.
    • Fixed bug in the “Find Field” in the index window that used to open windows at the wrong time (under certain event sequences).
  • User Interface Formats and Template Language Improvements:
    • A new user interface format called the “Chart Format” provides some charts for printing. It prints 4 generation pedigree charts for individuals, a family group chart for family records, and a complete summary of research log records. It can also print note records.
    • The “Default Format” has been improved.
    • The “GEDCOM Tab View” format was updated to display new memos (in a _MEMO line)
    • Expression fields that display web content did not always size correctly for the content. They now get the correct size.
    • Some windows that resized for content did not resize correctly. They now do.
    • “Unknown Spouse” links would not update when the spouse was attached. They now update correctly.
    • New special variables: #paperWidth$, #paperHeight$, #today$.
    • New soundex() function to get SoundEx codes for names.
    • IfDef and IfNDef can check if a variable is defined.
  • Enhancements to scripting features:
    • All scripts have been organized into folders to group them by function. In addition many more scripts are included in the standard install package.
    • You can open any script for editing by selecting it in GEDitCOM II with the option key held down.
    • “Find Similar Surnames” script to find names that sound the same by comparing their SoundEx code.
    • “US-UK-Canadian Census Report” updated from a prior script for new features and to have built in options for three countries.
    • “Move Memos to Notes” script can move all new memos to notes for exporting to other software that does not recognize memos.
    • “Descendants Generations Report” (all versions) fixed a bug that did not output “(daughter)” correctly.
    • “Create Web Site” script improved.
    • “Export vCards” script is now twice as fast.
    • “Add or Remove Keywords” had a bug removing keywords; it is fixed.
    • New properties for objects were added: buildNumber, memo, first name, middle name, surname, and surname soundex.
    • New commands are available: runScript (to run a script), refresh scripts (to refresh the scripts menu), bulk reader (to read lots of data in a single command), and can link (to determine if one record can link to another).
    • Fixed error in description command that might get wrong spouse name (SN option) in a same-sex couple.
  • The built-in “Media Browser” (from Karelia Software) has been undated to the latest version; a few people had crashes and hopefully the update will fix them.
  • The “Date Calculator” would not start in some MacOS 10.4 systems. It was recompiled and now seems to work in all systems.
  • Many improvements were made in the GEDitCOM Editor. The hope is that the GEDitCOM Editor will be viewed as an integrated development environment (IDE) for developing genealogy tools such as user interface formats for GEDitCOM II and for writing scripts to create genealogy reports or manipulate genealogy data:
    • The editor has a new “Script Editing Workplace” for editing python and ruby scripts. You edit the scripts and click a button to run them in GEDitCOM II. The current scripts you have opened are remembered for the next time you run the GEDitCOM Editor and open the “Script Editing Workplace.”
    • You can open any python or ruby script in the GEDitCOM Editor by selecting it in GEDitCOM II with the option key held down.
    • The template and script editing window has context-senstive coloring to help in reading the code.
    • A new menu command will indent user interface templates for logical blocks of code.
    • Each template and script remembers the line you were editing and returns there the next time it is opened for editing.
    • When viewing any browser window in GEDitCOM II, you can select the command to open the current format in the editor and it will open the template for that window.
    • If an error occurs while developing a user interface format, the error window that appears in GEDitCOM II will have a button to open the template with the error in the GEDitCOM Editor.

http://www.geditcom.com/
http://familien.lieberkind.ch/wp/macsoftware/#geditcom