Version 3.2 build 4

46 views
Skip to first unread message

John Nairn, Developer

unread,
Aug 13, 2024, 1:30:01 PM8/13/24
to GEDitCOM II Discussions
I just posted version 3.2, build 4, which I think is important update for those that got build 3. The problem is I think some test code I inserted while fixing all leaks had a side effect of causing a crash when dragging records between files. A user also reported a crash when working with sources. Although I could not reproduce that crash, removing that test code seems to have solved that too.

For those writing Internal Scripts, GEDitCOM II now installs two internal scripting modules in the Application Support files you can "Load" into any internal script. These modules will develop further in the future and are not yet documented. You can open them in the "Script Editing Workplace" of GEDitCOM Editor and see comments that document each available subroutine.

Finally, when testing this version on old Macs, I noticed that Google's mapping API no longer works (neither in GEDitCOM II window nor in old versions of Safari). See this FAQ for details are work-arounds if you have an old MacOS:


John Nairn

John Nairn, Developer

unread,
Aug 15, 2024, 6:15:55 PM8/15/24
to GEDitCOM II Discussions
A very minor issue in this release is that a feature in developed caused change dates to get "Time" label wrong for records. The fix can be down in your current version without waiting for an update.

The issue:: The change date for records displayed in "Additional Data" section should look like:

      Last Changed: 4 July 2024         Time: 12:37:24

but is look instead

      Last Changed: 4 July 2024         6.45702e-5: 12:37:24

Instead of "Time" it shows a small number. It is reporting time since the template evaluation started, and that is the feature in development. It is fixed for future versions. Here are two ways to fix in current version:

1. Install updated "Default Format", which is done by using menu command Extensions->Utilities->Download Extension. When list appears, select "Default Format" (in the 4th line) and click "To System Extensions." In next window choose "Overwrite" and you are done. You will need to select "Default Format" from the Extensions->Browser Styles submenu to use the updates (or restart GEDitCOM II).

2. A manual method is informative and also easy:
  2.a Open the Default Format in GEDitCOM Editor (can do by selecting it from Extensions->Browser Styles" menu while holding down the option key).
  2.b Expand "Tag Editing" section and click on "CHAN Editing"
  2.c Find the line

              Cell static,local(TIME)&":"

      and change it to

              Cell static,local("TIME")&":"

      or put quotes around "TIME". The new feature in development was incorrectly interpreting TIME as execution time. I changed the way to get the time for next version.

An advantage of method #2 is you can use it on other Browser Styles if the issue occurs.

Regards,
John Nairn
Reply all
Reply to author
Forward
Message has been deleted
0 new messages