<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<font face="FreeSerif">The first new release in a long time is out.
Windows binaries are<br>
immediately available; Linux packages should be produced in short
order by<br>
platform maintainers, or users can build their own, see #1174 in
Xiphos<br>
issues.<br>
<br>
<a class="moz-txt-link-freetext" href="https://github.com/crosswire/xiphos/releases/">https://github.com/crosswire/xiphos/releases/</a><br>
<br>
A great deal has been done in just the last month (more than 70
git<br>
commits), more generally since last summer, and altogether since
early<br>
2024. Numerous things have happened with Xiphos over this period.
Open<br>
issues have been cut back from almost 100 to the mid-60s, without
even<br>
taking into account several dozen opened & closed during this
time.<br>
________________________________________________________________<br>
<br>
</font><font face="monospace">Xiphos 4.3.0<br>
Release Notes<br>
16 March 2025<br>
<br>
- Multi-column display. Default: Prefs -> Sizes/Faces; also in
module font ops.<br>
For very wide windows on big monitors, following long horizontal
rendering<br>
can become hard on the eyes. Select 1 to 4 columns.<br>
- Margin justification, also in Prefs -> Sizes/Faces (app-wide
choice only).<br>
- Stopped .conf "Abbreviation=XYZ" collision with real module
[XYZ].<br>
- Provided a module option to display headings in italic.<br>
- Huge updates to github workflows.<br>
All the credit goes to Greg Hellings.<br>
- Handle tabs more like browsers, notably tab re-ordering with
mouse drag.<br>
Many thanks to Nicholas Walkewicz.<br>
- New Vietnamese interface translation<br>
Many thanks to Antoine Đỗ/Giải Ngố.<br>
- Some other translations have had recent updates.<br>
More updates are welcome and solicited for any other languages.<br>
- Full parallel: Fixed the context menu (morph.seg.).<br>
- Full parallel: Created a location-fixed top header line for
module names.<br>
The header no longer scrolls away with verse 1.<br>
Regrets, this /still/ doesn't work right in the Windows build,
which<br>
uses an older, less capable WebKit display engine. Looking into
it.<br>
- Build without the editor for platforms no longer supporting
gtkhtml.<br>
This apparently means every Linux platform except Fedora.<br>
Effort will be spent very soon on getting the replacement editor
in place<br>
for those platforms.<br>
- Moved .xiphos to .config/xiphos in accordance with desktop
standards.<br>
This happens silently for existing users' configurations.<br>
Similar Windows, just remove the dot, AppData/Roaming/xiphos.<br>
- Replaced the Live Chat link (Help menu) to aim at libera.chat.<br>
- Repaired module display for inconvenient paragraph-end markers
under<br>
highlight, both general current verse and user annotation.<br>
- Worked around a WebKit regression that prevented content display
for<br>
machines with nvidia GPUs (yes, really).<br>
- Replaced old program choice for external image display with
modern element.<br>
- Provided backward-compatible build support for RHEL9 and other
platforms.<br>
- Fixed the Respect Font Faces module option.<br>
- Locale renaming: Prefs -> Options, now "System Default."<br>
- Provided for ESC to close Preferences.<br>
- Provided keyboard shortcut (Ctrl-S) to toggle sidebar
visibility.<br>
- Provided keyboard shortcuts (Alt-X, Alt-N) to toggle Xrefs,
Footnotes.<br>
- Fixed several string NULL crash bugs.<br>
- Additions to the languages file for module trees.<br>
- Resolved build compatibility among several Linux platforms.<br>
- Moved the appdata file to /usr/share/metainfo, per recent
standard.<br>
- Fixed lack of trailing '/' in <meta> elements.<br>
- Manual updates to reflect Ctrl-S for sidebar visible toggle and<br>
to explain fundamental navigation limitations in full parallel.<br>
- Windows: Module deletion-induced crash fixed via Sword 1.9.<br>
- Windows: With Sword 1.9, we no longer depend on patched Sword to
handle<br>
NTFS' UTF-16 interaction.<br>
- An idiot who was very determined through posting numerous bug
reports to<br>
prove that Paul is a false apostle and that Xiphos is
anti-Christian<br>
software was dismissed with prejudice. B-|<br>
<br>
Future near-term intentions include:<br>
- Working up the editor for non-gtkhtml configurations.<br>
I dislike the editor. Truly I do.<br>
- I've asked for further input on several open issues for which
there<br>
was insufficient information, but which look generally
tractable.<br>
- Further review of github issues for less readily manageable
questions.<br>
<br>
Expect 4.3.1 release within a short time.<br>
<br>
Specific issues resolved on github:<br>
<br>
#1221 add kbd shortcuts for Xref & Notes<br>
#1218 strdup crash error<br>
#1205 Abbreviation key (collision) in module configuration files<br>
#1200 release prep (mostly translation updates)<br>
#1196 provide a means to build without the editor<br>
#1193 sword 1.9.0, official vs svn 3895,
SEARCHFLAG_MATCHWHOLEENTRY<br>
#1190 another try at broken workflows<br>
#1189 update glib version from patch<br>
#1188 the "doap" file is prehistoric<br>
#1187 fix paragraph ends in some modules to avoid mis-highlight<br>
#1186 parallel morph seg is a bit braindamaged<br>
#1185 full parallel display needs a non-scrolling modname list<br>
#1176 eom or eog for displaying maps, photos and the like<br>
#1174 RHEL compatibility<br>
#1171 in Linux, move ~/.xiphos to ~/.config/xiphos (also Windows)<br>
#1170 provide UI for multi-column and justified margin support<br>
#1169 "respect font faces" should be more general and more careful<br>
#1166 provide for italic headings<br>
#1165 Rename "Special Locale" to just "Locale"; "None" ->
"System Default"<br>
#1154 Escape key doesn't properly close the Options dialog<br>
#1152 Feature Request: Keyboard shortcut for sidebar<br>
#1147 Handle tabs more like browsers do<br>
#1146 Xiphos STRING bug<br>
#1144 language updates<br>
#1143 update live chat from freenode to libera<br>
#1142 webkit workaround needed<br>
#1132 Install appdata files to /usr/share/metainfo<br>
#1127 Xiphos crashes in Windows 11 when Module Manager deletes a
module<br>
#1126 Left edge of Xiphos cut off, can't see first few letters at
left side.<br>
#1125 No text display<br>
#1124 Feature Request: Don't Copy Footnote and Cross-Reference
Markers<br>
#1099 Personal commentary doesn't work - opening and ending tag
mismatch<br>
#1088 Impossible to move in the module when using the parallel tab<br>
#1085 Can only open Preferences (Edit Menu at Top) once per
session<br>
#1083 Unable to build, "error: template with C linkage"<br>
#1073 Add new vi.po<br>
#1065 Impossible to refresh sources or index/install modules<br>
#1059 Particular displaying of the bible text does not work
(reference, intro..)<br>
#1053 xiphos cannot find image display program<br>
#1037 Only the .tar.xz release file has cmake/source_version.txt<br>
#1036 "commentary by chapter" default should be on<br>
#1033 Very tight morphological label in OSHB<br>
#1029 Cannot find sword 1.8.1, but I compiled and installed it<br>
#1028 Module manager - Maintenance - Scan Obsolete<br>
#1026 Consider removing/renaming win32/suse<br>
#1025 Remove icu_patch<br>
<br>
There are many other issues closed during this time, but they
weren't<br>
related to development or bug-fixing matters, mostly questions and
short<br>
answers.<br>
<br>
</font>
</body>
</html>