Releases: willbprog127/spiritvnc-fltk-no-libssh2
Releases · willbprog127/spiritvnc-fltk-no-libssh2
v0.6.5
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
- 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
- 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
- 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
- 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 bew()
, and so-on
v0.5.2
- 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
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
- 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
- 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
- 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!