
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


