Branch: development (switch to
stable),
SWI-Prolog Changelog from version 9.3.29 to 9.3.30
[Sep 3 2025]
- CLEANUP: Avoid unused function warning when compiling for Windows
without thraeds.
- FIXED: #1381 building single threaded version for Windows.
- TEST: term_hash/2,4: WASM produces different results due to 32
bit limit.
[Sep 2 2025]
- FIXED: Starting interactive mode failed if the history cannot be
initialised. This prevents running Prolog interactively if there is no
HOME directory or the config directories and files cannot be created.
Package xpce
[Sep 9 2025]
- FIXED: Windows: Avoid that a popup causes loss of focus. Popups no
longer grab the system focus, but instead use xpce's focus notion to
forward events to the popup.
[Sep 3 2025]
- FIXED: More careful display handling.
- ADDED: Epilog console: make DEL key send
\e[3~
. This provides
forward delete on Linux, but not on Windows. Probably the libedit
port needs additional patching.
- FIXED: Bind any key >= 128 to `->insert_self`
- FIXED: Allow entering [] on Italian keyboards using Alt-gr.
PceEmacs interpreted these as Alt-[], moving over a clause.