9
This is a cosmetic/clean-up release. No new capability is present.
11
- Building against GTK3 (i.e. waf configure --gtk=3) should once again
12
be reasonable. Generally, GTK3 will require --enable-webkit-editor,
13
because the older editor seems not fully de-lintable for GTK3.
15
- Internal use of generic warnings has been updated to re-introduce
16
"modal" warnings, i.e. user acknowledgement before Xiphos proceeds.
17
This is necessary for e.g. startup catastrophes, where the warning
18
dialog must appear and remain for user ACK before the program exits.
20
- Added statusbar acknowledgement of alt-[SRM] display modifiers, as well
21
as BibleSync keyboard navigation.
23
- The Preferences page for BibleSync has been de-cluttered somewhat.
25
- The unnecessary doubling of win32 login name is gone in BibleSync.
27
- A build complaint from very new compilers has been fixed.
28
________________________________________________________________
33
This release has drastic forward movement in BibleSync plus a number of
36
- BibleSync is no longer integral to Xiphos alone; it has been separated
37
into its own library, to make it available for other Bible programs.
38
There is some activity toward integrating it into others already.
40
- BibleSync has gained a number of features, both in the library itself
41
and in how Xiphos uses it. It now uses its own Preferences page, due to
42
additional features and complexity. Notably, BibleSync operates using
43
speaker beacons, limiting the trouble that can be caused by either
44
inadvertent or malicious navigation by others.
46
- BibleSync in Xiphos 3.2.1 will not interoperate with 3.2.0. The
47
addition of speaker beacons means that 3.2.0 will not recognize or
48
generate them, and 3.2.1 will not recognize a speaker without them.
49
(As applied to BibleSync 1.0.0 -vs- 1.0.1 differences.)
51
- Fixed a very old error regarding inconsistent internal use of the
52
scripture cross-reference option.
54
- Consequent to that xref bug fix, exported content correctly no longer
55
contains either footnotes or xrefs.
57
- Persistent difficulties with module archive have been resolved.
59
- Generic warning dialogs, used all over the place, have been replaced
60
with a non-modal method that is not troublesome in the face of timing
63
- Compatibility issues with Solaris and BSD are resolved.
65
- Added populating the verse list directly from a dialog (context menu).
66
________________________________________________________________
71
This release is to accommodate one late-arriving Sword engine change and
72
to support generalized companion modules. It also provides the first
73
implementation of BibleSync, a shared navigation protocol specification
74
for Bible programs, details of which we are sharing with other programs'
75
authors and hope to see being made available soon. GTK2 is still the
76
display toolkit we expect to be used. Also, several urgent bugfixes have
79
- New BibleSync subsystem: Multicast group navigation with glue on
80
navigation reception and transmission when navigating locally.
82
- Preferences added to support BibleSync options: mode enable, navigation
83
style choice, and activity tracing and privacy toggle options.
85
- Updated companion modules (conf directive Companion=Abc,Def,Xyz) for
86
Bibles and commentaries so as to allow arbitrary sets where the 1st
87
opens in the main window and the rest open in detached windows. This is
88
important for organizations such as Wycliffe who produce grouped
89
modules, useful in such a manner.
91
- Added kbd toggles alt-S (Strong's), alt-M (morphology), alt-R (red words).
93
- Heading generation changed in line with Sword 1.7.3's new internals.
95
- Fixed crash on unparseable xref module content.
97
- Fixed crash on copy/export.
99
- Fixed crash on bogus middle-click on multi-ref bookmark.
101
- Fixed crash on handling xref within heading
103
- Fixed win32 pango module filesystem placement.
105
- Fixed module manager column width setting.
107
- Fixed module manager archive function.
109
- Fixed NASB-specific lexica references for forthcoming NASB release.
111
- Removed gconf query.
112
________________________________________________________________
117
This release is for compatibility with the recent Sword release, a number
118
of small features, and many bug fixes.
120
This release was very delayed both due to our need for the long-awaited
121
Sword 1.7 release, upon which any release of Xiphos has been dependent for
122
more than a year, and because of time demands on Xiphos developers.
124
Due to many problems with GTK3 support, 3.1.6 is being released with the
125
expectation of being built against GTK2. The GTK3 problems will be
126
resolved for a future release and we will move Xiphos forward for that then.
128
Incidental improvements and bug fixes:
130
- The existence and placement of Preferences, Module Manager, and Advanced
131
Search windows is saved.
133
- Major compatibility changes for the underlying Sword interface,
134
especially renderText() and its minions.
136
- Live chat nick selection identifies user's platform and Xiphos version.
138
- Manual updates to reflect recent additions (eg. Alt-A [annotate]).
140
- Journals can be opened in regular display detached window (not editor).
142
- "Friendly" (abbreviation) month names for devotional use in the
145
- Export off-by-one error when crossing chapter boundary is fixed. Export
146
also made somewhat more general and featureful. 3.1.5's missing export
149
- Addition of repository support for HTTP, HTTPS, and SFTP.
151
- Version differences in dbus IPC (xiphos-nav) have been homogenized.
153
- Build inconsistencies across Linux distributions are fixed.
155
- Removed last vestiges of unneeded, defunct KJV pilcrow (¶) handling.
157
- A number of updates to native language support for module tree lists.
159
- Sword's OSISVariants now works (had never been added since Sword's OSIS
160
support came into existence).
162
- Xiphos internals have moved forward to Sword's XHTML interface, leaving
163
behind the old HTMLHREF interface. Many consequent internal changes.
165
- Unicode punctuation is no longer mis-spoken in ReadAloud.
167
- The last of the historic gtkhtml3 support has been removed, other than
168
the editor component in GTK2: Xiphos depends exclusively on webkit. This
169
is Xiphos' 5th display engine. We do not intend to change it ever again.
170
________________________________________________________________