Skip to content

Releases: willbprog127/spiritvnc-fltk-no-libssh2

v0.6.5

31 Oct 22:15
931f1c9
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

v0.4.13

13 Mar 22:22
8efec7d
Compare
Choose a tag to compare
  • Fix another segfault caused by stack overflow from wait call in VncViewer::handle
  • Bump years on modified files
  • Fix minor mouse cursor issue where mouse cursor would not always set back to default when leaving VncViewer area

v0.4.11

01 Aug 06:23
5b9825e
Compare
Choose a tag to compare
  • Indents are now two spaces instead of four
  • Scrolled viewer windows remember their scroll position now
  • Reverse / listening connections now display "Listening - " along with the incoming connection's computer name
  • Settings windows and other child windows are now real windows instead of stuck inside the main UI
  • Works on OpenIndiana again (until they change something again 😛 )
  • Tons of other good stuff! 😄
  • Enjoy!