Skip to content

Releases: willbprog127/spiritvnc-fltk-no-libssh2

v0.7.1

19 Aug 22:16
f04e174

Choose a tag to compare

  • [ App Options ] - Added the ability to tweak the VNC message loop's processing speed for better screen drawing experience over different machines and platforms
  • [ Connection Settings ] - Added a 'View Only' option per-connection so mouse and keyboard events are ignored. Can be edited while connected only on 'Listening' connections (you must disconnect and change the setting then reconnect for normal non-listening connections)

v0.7.0 - Now on FLTK 1.4.x

10 Jul 21:37
b366683

Choose a tag to compare

  • Split off FLTK 1.3.x code to fltk_1.3 branch
  • Main branch is now for FLTK 1.4.x
  • Fixed deprecated position() calls with input_position()
  • Added main window maximize feature now that FLTK 1.4.x supports it
  • Added SVIntInput subclass to some app options and connection settings fields to help avoid incorrect input, using FLTK 1.4.x's new Fl_Int_Input class
  • Added FLTK version number to 'About / Help' text
  • Set app version to 0.7.0 to reflect change to FLTK 1.4.x

v0.6.5

31 Oct 22:15
931f1c9

Choose a tag to compare

This release includes a new per-connection custom command feature. You can enable and include up to three custom commands per connection item. When enabled, the custom commands appear in a disconnected connection item's right-click menu. Click the command in the right-click menu and it will run using the system's shell. If the command succeeds, no notification is given. If the command fails, a dialog box will display with the returned error code.

v0.6.4

01 Aug 17:32
e11695f

Choose a tag to compare

  • Fixes long-time listening bug where program couldn't spawn a listening viewer when encountering an invalid reverse connection
  • Implement suggestions from cppcheck
  • Per-connection editing a little easier to use with tabbed sections instead of one big scrolling window
  • Minor code cleanup and formatting

v0.6.0

14 Dec 21:35
1367135

Choose a tag to compare

  • Lots of fixes and optimizations. No, I didn't get help from AI but God's loving instruction ❤️
  • Removed my connection timeout mechanism as libvncclient's already is fine and mine was causing minor issues
  • Fixed Windows crash, caused by use-after-free which didn't show up on other platforms
  • Removed wonky app / item options and F8 controls-referencing, using file-level structs and not the lame consts_enums defines
  • Fixed child windows bug where closing with window-manager close button didn't fire necessary handling logic, preventing child windows to open afterward
  • Commented out inactive timeout stuff but leaving for possible implementation in the future
  • Replaced old C-style num-to-string code with std::to_string()
  • Reformatted and updated help screen text
  • Successfully building on all but OpenIndiana. It's possible my OpenIndiana VM isn't updated correctly or is corrupt 🤷‍♂️

v0.5.4

02 Nov 17:10
c06a167

Choose a tag to compare

  • Added 'Clear F12 macro' for connected Listening items. Useful if you only want to send the F12 macro once to the remote computer, then clear it without needing to go into the Listening item's editor
  • Added main window maximizing logic for future use. Apparently FLTK doesn't support telling the window manager to maximize!? 🤷‍♂️ 😭

v0.5.3

17 Aug 00:28
f450f2f

Choose a tag to compare

  • Added fullscreen feature. Press F11 to toggle fullscreen
  • Pressing F8 while connected to a remote host will allow F8, F11 and F12 to be sent
  • Pressing F12 will send a macro if one has been stored for the connection, otherwise the F12 key itself will be sent
  • Bug fixes, mostly fixing y() that was supposed to be w(), and so-on

v0.5.2

06 May 03:09
0a7d9fa

Choose a tag to compare

  • Removed (slow) code that checked VNC messages for connected but non-visible host items - app is much more responsive now
  • A double pthread_cancel was fixed
  • Due to "connected but non-visible host item" checking code being removed, automatic inactive host disconnect is now non-functional...doesn't really affect anything in the grand scheme of things

v0.5.0

06 Apr 22:36
4e7adba

Choose a tag to compare

A bug-fix and feature bonanza!

So much stuff, can't remember it all, but here are the highlights:

  • Added 'Last connected' info feature to Quick Info area
  • Made Quick Note editing widget bigger, multi-line and with wrapping (NOW WITH BLINKING CURSOR!! WOO!!! :-P)
  • Re-did tooltip code to eliminate quite a few unneeded lines of code
  • Disabled and deprecated 'SSH password' entry / editing because most Unix-like systems don't include sshpass by default. Just use private keys after setting up remote systems through an interactive SSH session
  • Make timed scanning code a little more robust
  • Bumped version to 0.5.0
  • Replaced SV_ constants with FL_ constants where possible
  • Window / taskbar icon is back, this time using standardized FLTK methods and not X11 hackery -- still doesn't look very good, though
  • Code clean-up, more commenting and minor fixes

v0.4.14

21 Mar 22:34
66675c5

Choose a tag to compare

  • New feature: Quick Note - Click a server entry then click inside the box near the bottom left of the app window to enter or edit a brief (255 character) message about that server. Useful as a description about each remote machine or for keeping track of what status each remote machine is at during a maintenance session