Skip to content

Releases: bug400/pyilper

Version 1.8.8

31 Jan 11:01
Compare
Choose a tag to compare

This version has the following user visible changes and improvements:

  • force plotter background to be always white if desktop is in dark mode (applies only to Qt6)

This release has been tested successfully with Python 3.12, Qt6.6 on Windows 10/11, macOS Big Sur/Sonoma (Intel only) and Debian Bookworm Linux.

Version 1.8.8 is not available on my Miniconda/Anaconda channel. Instead you can install it from the Python Package Index. See the installation instructions for details.

Version 1.8.7

27 Aug 18:02
Compare
Choose a tag to compare

This version has the following fixes and improvements:

  • Python 3.11 compatibility.
  • HP 82162A printer font improvements.
  • HP 82162A printer output width corrected for pixel size=1.
  • Harmonization of hex number output in the scope window.
  • Fixed a cursor width problem, which occurred on some platforms.

Version 1.8.6

23 Oct 10:01
Compare
Choose a tag to compare

This version has the following improvements:

  • Qt5 (PyQt5 binding) and Qt6 (Pyside6) compatibility.

  • Python 3.10 compatibility.

  • Tty device selection combo box improved.

  • HP7475: Simplify input of pdf file name.

  • HP82162A: do not use a default pdf file name.

Version 1.8.5

23 Jan 09:24
Compare
Choose a tag to compare

The following changes and extensions are part of this release:

  • New virtual raw drive device tab added
  • Fixed crash when pasting text in the terminal
  • Configuration file version check on startup
  • Tab title text color problem (macOS Big Sur) fixed
  • Plotter Tab: activate ENTER key after having digitized or entered a coordinate
  • pyILPER command line parameters documented
  • Copy configuration files between development/beta and production versions (-cc parameter, see documentation)

Note: pyILPER Version 1.8.4 was never released

Version 1.8.3

11 Jan 12:57
Compare
Choose a tag to compare

This release fixes the following bugs in the Drive Tab Graphical User Interface:

  • Right clicks into an empty directory listing caused a crash.
  • File management controls in the drive tab remained enabled even if no valid version of the LIFUTILS was installed.
  • Some error messages of the LIFUTILS were not shown in the Graphical User Interface.

Version 1.8.2

27 Feb 10:38
Compare
Choose a tag to compare

This release introduces:

  • Python 3.8 compatibility
  • Fixed wrong address view for addresses > 15 and changed device # address view to HP71 style in the virtual HP-IL device status window
  • Clear device buffers on LIF Image file change and clear disk drive status after successful reading or writing

Version 1.8.1

16 Jun 10:56
Compare
Choose a tag to compare

This release introduces the following enhancements to support the HP-75:

  • Added HP-75 text file import and export to the file management functions of the drive tab.
  • Show HP-75 text files optional with or without line numbers from the context menu of the drive tab directory list
  • Show keywords of HP-75 lex files from the context menu of the drive tab directory list

** Note:** This version of pyILPER now requires at least version 1.7.9 of the LIFUTILS.

Version 1.8.0

13 Feb 09:41
Compare
Choose a tag to compare

This release provides the following changes and extensions:

  • Added the HP-2225B ThinkJet printer
  • Added complete virtual terminal support for the HP-75 with a dedicated character set and keyboard layout and a HP-75 version of the PILTERM program which is provided on a new version of the PILIMAGE.DAT LIF image file.
  • Next port key supported for the HP-71 keyboard emulation.
  • Added local controls to the terminal tab to scroll up and down one page. This required minor changes to the HP-71 keyboard layout (see below).
  • Various documentation amendments
  • The most recent version of the PILTERM program is now 2.3
  • The minimum required version for Python is now 3.5 instead of 3.4. Features of Python 3.5 and above make the code for calling external applications more clearly and easy to maintain.

Incompatibilities to previous pyILPER versions:

  • Due to the introduction of the HP-75 character set the configuration of character sets in existing pyILPER installations must be adjusted if the Roman-8 character set was used.
  • For the HP-71 terminal emulation the keystrokes for far left, far right, far up and far down are now shift left, shift right, shift up and shift down.