NOTES******

TWPSK - PSK31 for Linux/Soundblaster
Changes Ver 4.0
- converting to pulseaudio
- removed realtime code and USE_PTHREAD #ifdef's
- added man page
- fixed so make distcheck runs clean

Changes Ver 3.1.1
- added twclock patch for xorg popup problem.  twpskWids.C 1405 Works fine.
- added code removed by gremlins for postamble/no postamble resource
- added Local Caps and WF Flow Up buttons to help file

Changes Ver 3.1

- added Local Caps - RX/TX are displayed as caps, but send as lower case
- added 4th secondary decoder ... made N_BUFFERS a function of MAX_DECODERS
- grouped related buttons/displays into their own frames
- added frame to waterfall controls dialog
- changed colors - little closer to old Heathkit
- more contrast on pop up menus
- fixed window decorations on secondary decoders - must use close button now
- improved behavior of Rx Freq text field while editing
- added numbers to secondary RX titles
- fixed typo in Help
- changed Close button size on Mixer Controls
- moved scopeDA into display form with bandwidth and display type buttons
- improved scope drawing and geometry control so scope size is set dynamically
- missed char returns a underscore (~) instead of the funny Y
- fixed compiler warnings (ignored rtn values)
- got "Modes" centered

Changes Ver 3.0

- added no-write-strings to src/Makefile.am
- waterfall is greatly enlarged
- Info messages sent to RX text window at start up
- fixed right attachment on WF drawing area - must have gotted lost
- fixed a bug in gotSig() while restoring mixer values
- Controls - Flow Up menu button to change waterfall direction
- waterfall drawning uses much less cpu time
- postamble can be turned off via the resource file
- spectrum analyser uses "connected points"
- put under automake
- use INSTALL_DATA and @docdir@ in Makefile.am
- fixed memory leak in twpsk.C
- using XtMalloc for all allocs
- installing THANKS, ChangeLog and README
- removed error diag for no Twpsk file - no longer needed
- added icons for all windows and tray
- soundcard device specified in the resource file
- Help feature now divided into sections
- Help text is searchable
- using config.h for About Dialog
- improved check for Xpm
- changed noMixer to useMixer in Twpsk
- better handling of positions of secondary RX windows
- original mixer settings are saved and restored
- included patch from Andreas Jochens for gcc 4.0
- removed psk31lx for dist
- general code cleanup

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/local/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


