TWPSK - PSK31 for Linux/Soundblaster --------------------- Changes Ver 2.1 - rewrote to use Open Motif. Previous versions were written for lessTif. - Added tear off menus - Install is more automated. - Transmitted text is inverse video in the RX window. (could be underlined?) - When you move a secondary receive window, its position will be saved on exit so it will open in the same location the next time. - Control C will clear the selected RX and TX text windows. - Trapping some signals to make close cleaner. - The window manager Close button is now enabled. Changes Ver 2.0 - Added Seek feature. - Macros can be set in the resource file. Two are already defined. - Attaches to TWLOG's shared memory (if you are running it) and allows sending Call and Over via a macro. - Removed Setup button from main menu and moved the Audio and Display buttons to the Controls menu. Renamed the Display button Video. - Cleaned up some swap operations - Added Open Decoder button to the Controls menu. Ctrl-O will open a secondary decoder at the current Rx frequency. - Rx and Tx windows are in a Paned Window - Renamed the waterfall Wide button to Broad, so Ctrl-W now works to select the waterfall. It was Ctrl-F. - Modified find_center method. - Modified to work with Lesstif 0.91 now, which should really fixed double char on send file. - Added better control of insert cursor on Tx Text. Keeps it at the end. - Send file allows for inserting variable text such as signal reports, names, contest numbers, etc. - "make install_twpsk" copies resource file to X11/app-defaults. - "psk31.cod" is now installed in /usr/share/psk31. - Fixed Clear Rx Text behavior. Background is reset to normal when clear is invoked while scrolling and scroll flag is reset. - Invalid freqs (freq < 0 or freq > 4000) are prevented and the display is gray for these freqs. - Modified constants in calculations for IMD which eliminated some strange output values. --------------------- Changes Ver 1.1 - Added three secondary receive windows which can be "swaped" back to the main window. - Added popup menu to clear tx and rx text windows - Added IMD Meter - Make click to tune smarter so it tries to find signal center freq - finally fixed the double char on file send. XmInsertText was broken on lesstif version 0.88 (and earlier?) - Less flicker when scrolling the RX window - Less flicker in other windows too --------------------- Changes Ver 1.0 Changed - added (Hansi's) appendTXtext. - changed name of appendText to appendRXtext - added pixmap for display cursor - red arrow now. - simplified twpskDisp scaling of fft data --------------------- Changes Ver 0.10 Changed - many changes to connect with Hansi's new server class. - fixed rx freq so focus blocks AFC update again. - needed to add PTTFORCE when going to TX mode. - adjusted size of main screen for 800x600 users by: - moved mixer controls and display speed to different window - Moved rx text widget rows to resource file. Just set rows to - smaller value until it fits 800x600 screen. - removed squelch control. - selected T/R button had dark background - fixed rx text scroll - dark background when scrolled - no Button 3 anymore. Just scroll to bottom and background goes back to normal - less flicker on the rx text window (better but not perfect yet) - less flicker on the rx freq window too. --------------------- Changes Ver 0.9 Changed - twpskDisp.C - Hansi's fix for different Visuals - some menu buttons had the wrong callback - added CXXFLAGS to fix makefile - add Error dialog if Twpsk is not found. - doPTT toggles RTS iff ptt is enabled in Twpsk - make backup will update twpskDir/twpskHelpfile - for now - cleaned up unused vars --------------------- Changes Ver 0.8 Renamed - Hansi's README to COPYING.DL9RDZ Added - can disable Mixer widgets via resource file - Controls button on main menu with cascade buttons for Wide, Medium, Narrow, Recv, Xmit, and Tune. - Added accelerator and mnemonic keys so Wide, Medium, Narrow, Recv, Xmit, and Tune can be "pushed" with a keystroke - Added Hansi to the About Dialog - Added gain/lose focus callback to rxFreqTF so AFC disabled while changing RX freq - Added Actions and Translations to receive Text window to let the text window scroll while receiving text. - Min and Max values for shell size Changed - Changed some file names. - Still hacking with the waterfall to make it less B/W - Can now scroll back while receiving - Fixed a bug in file send --------------------- Changes Ver 0.7 Fixed - fc initialization? - backspaces were not being sent right? Added - widgets.C/widgets.h is now a class - About dialog - Help dialog - just the README file for now. - Double click on tune arrows changes freq by +/-8 Hz - cleaned up some of the motif code - moved code file (psk31.cod) and added resource (twpskDir) - modified xpm for display toggle buttons - send files --------------------- Changes Ver 0.6 Added - freq controls ... bandwidth and mode - Click to tune --------------------- Changes Ver 0.5 Added - fft for spectrum analyzer