Skip to content

5.98

Choose a tag to compare

@github-actions github-actions released this 22 Apr 20:05
· 357 commits to master since this release
e4ecb1e

Backdrop tooltip fix + About window polish

Bundled follow-ups to 5.97's tooltip work plus a couple of unrelated quality-of-life fixes.

Fixes

  • Finish the tooltip regression fix. The 5.97 fix only covered the lister's own IDCMP handler. The backdrop IDCMP handler (active in icon view, same window handle as the lister, and the first dispatch target for icon-area events) had the same pattern and was also stripping IDCMP_INTUITICKS on every idle tick / gadget release / mouse-button click / drag end. In icon mode the idle-tick path alone was enough: the very first tick after switching to icon view unsubscribed INTUITICKS and the hover timer was then permanently off, so tooltips stayed dead even after returning to name mode. Removed all five strip calls across backdrop_idcmp.c and backdrop_drag.c, and set handled = 0 on idle ticks so the dispatcher still lets lister_toolbar_tooltip_tick run in icon / icon-action mode.

  • About window: fit the extended copyright. The single-line COPYRIGHT string grew long enough that it overflowed the About dialog's fixed-width copyright area. Split the displayed text into two shorter lines inside the About caller, keeping the COPYRIGHT macro (used verbatim for every library/module's $VER string) intact.

Under-the-hood

  • Archive filename now tracks the version bump. source/makefile's REVISION literal was hand-maintained and had silently stayed at 95 since 5.95, so 5.96 and 5.97 both shipped as Dopus5_95_*.lha even though the binaries reported the higher version. REVISION is now derived from PROG_REVISION in version.h via $(shell awk …), so a single edit to version.h updates the archive name too.

Version bumps

  • Program: 5.97 → 5.98
  • Library / dopus5.module: 73.1 (unchanged)
  • Commands (viewfont, dopusrt5, LoadDB): 65.1 (unchanged)

No API, IPC or on-disk format changes - safe drop-in over 5.97.

Full Changelog: 5.97...5.98