Version 2.17.6 -> 2.17.7  (Jul 1, 2016 svn 7658)
=================================================
<config>
--------
  * config/ac_dmtoffline.m4
    - configure lijsoncpp
    - detect root-6
  * Utilities/setup/gds.spec.in
    - add DpushTease
    
Base
----
  * math/x86_vect.cc
    -add/test sse3 complex multiplies.
  * bits/Bits.hh
    - new parity test function

Containers
----------
  * fSeries/fSeries.h fSeries/fSeries.cc fSeries/DFT.cc FSpectrum/XFSeries.cc
    - fix unique_ptr usage.
  * FSpectrum/FSpectrum.cc
    - deprecate DVector::DupVector
  * DVector/DVector.hh DVector/DVecType.cc DVector/DVecType.hh
    TSeries/TSeries.cc TSeries/TSeries.hh
    - add uint data type
  * TSeries/TSWindow.tcc
    - Don't test size_t < 0

DMT
---
  * EasyCalibrate/PSD.cc EasyCalibrate/PSD.hh
    - replace Window with window_api
  * macros/rootlogon.C macros/THist.cc macros/Spectrum.cc macros/TPlot.cc
    macros/sboxlogoff.C macros/root.rootrc macros/Bode.cc macros/openDacc.cc
    macros/root.rootrc.in macros/rootlogon.C.in
    - rewrite for root-6
  * generator/DataSource.cc
    - support uint data type

IO
--
  * framexmit/framerecv.cc framexmit/framerecv.hh
    - Fix bu in tesasing at start of data stream
  * lmsg/MsgTypes.hh lmsg/MsgHeader.cc
    - print error string function
  * lsmp/Makefile.am lsmp/lsmp.dox lsmp/smpull.cc
    - new smpull command and documentation
  * frameutils/file_stream.cc frameutils/file_stream.hh
    - fix file_stream (inotify) class.
    - add documentation.

Monitors
--------
  * dq-module/DQ_Bit.hh dq-module/dq-module.dox
    dq-module/examples/DQ_LineRms.cc dq-module/examples/DQ_SelectAvg.cc
    dq-module/examples/README dq-module/examples/config-SelectAvg.json
    dq-module/examples/makefile dq-module/examples/release
    dq-module/examples/run-dq-offline dq-module/examples/run-dq-online
    dq-module/examples/test-line-rms.json
    - Add doc++ comments and examples
  * dq-module/plugins/DQ_OvflCount.cc
    - new multi-channel adc overflow counter tool
  * dq-module/dq-module.cc dq-module/dq-module.hh
    - Add DQ channel parity bit andinversion options.
    - add/copy history records, include config version and crc

  * GainMon/GainMon.cc
    - fix command line parsing.
    
  * kleineWelle/pars/H-ER9_KW_AUX.cfg
    - Draft ER9 channel configuration.

  * Omega_c/wresample.cc Omega_c/wresample.hh
    - Change antialias  filter to Kaiser FIR.
    - prime resampler.
  * Omega_c/GDSPlot.cc Omega_c/GDSPlot.hh
    - add GDSPlot::welch method.
    - Construct a new TCanvas if no defaultin gPad.
    - fix plot(PSD) to use linear x-axis if range is small
    - Set non-zero y axis rage for log plots. 
  * Omega_c/medianmeanaveragespectrum.cc Omega_c/medianmeanaveragespectrum.hh
    - change Window class to window_api
  * Omega_c/wplot.cc
    - read 1s of data before data to be plotted to prime anti-aliasing filters.

  * PlaneMon/PlaneMon.cc
    - Improve messages if segment gneration (TrigClient) fails.

  * SenseMonitor/pars/SenseMonitor_BBH_30_30.conf
    SenseMonitor/pars/data/SenseMonitor_BBH_30_30.txt
    SenseMonitor/pars/data/H1_O1_PSD.txt
    SenseMonitor/pars/data/pycbc_generate_sensemonitor_integrand.py
    - LHO BBH sensemon configuration and waveform.
  * SenseMonitor/SenseMonitor.cc
    - expand dmtviewer plots to 24hr
    - initialize plot history from trend frames.

Runfiles
--------
  * aLigo/LHO_MonitorDQ_Initial.in aLigo/LLO_MonitorDQ_Initial.in
    aLigo/LHO_Monitor_Initial.in aLigo/LLO_Monitor_Initial.in 
    aLigo/LHO_RedundantDQ_ProcList aLigo/LHO_Initial
    aLigo/LHO_MonitorDQ_ProcList aLigo/LLO_RedundantDQ_ProcList
    aLigo/LLO_MonitorDQ_ProcList aLigo/LHO_Redundant_ProcList
    aLigo/LHO_Monitor_ProcList aLigo/LLO_Redundant_ProcList
    aLigo/LLO_Redundant_ProcList aLigo/LLO_Monitor_ProcList
    - Draft ER9 process configuration
    - Add dq-module monitor to low-latency pipeline
    - define lowlatency ip with LOWLATENCY_HOST

Services
--------
  * dacc/FrVectRef.cc dacc/FrVectRef.hh
    - Add uint data type
    - add compression mode string translation.
  * Dpush/tease/ Dpush/Makefile.am
    - build DpushTease with O1 version of framerecv (in tease/)
  * frwriter/frame_name.cc frwriter/frame_name.hh
    - add environment translateion
  * trend/ReadTrend.cc
    -use frame_name

SignalProcessing
----------------
  * Coherence/Coherence.cc Coherence/Coherence.hh SweptSine/SweptSine.hh Window/Bartlett.hh
    Window/Blackman.hh Window/BMH.hh Window/FlatTop.hh Window/Hamming.hh
    Window/Hanning.hh Window/Tukey.hh Window/Uniform.hh Window/Welch.hh
    Window/Window.cc Window/Window.hh Window/window_api.cc Window/window_api.hh
    - Replace Window class with window_api
  * sigproc.dox Bartlett.cc Window/Blackman.cc Window/BMH.cc Window/FlatTop.cc
    Window/Hamming.cc Window/Hanning.cc Window/Uniform.cc Window/Welch.cc
    - Documentation and trivial changes.
  * WelchPSD/WelchPSD.ccWelch PSD/WelchPSD.hh
    - Replace Window class with window_api
  * FilterDesign/FilterDesign.hh FIRFilter/FIRdesign.hh FIRFilter/firw.cc
    FIRFilter/FIRdesign.cc
    - documentation
    - move post-processing (duplicating identical coefficients) inside firw()
    - fix definition of df
  * FIRFilter/FIRdft.cc
    - fix unique_ptr usage

Utilities
---------
  * procmgt/default-dmt-procmgt
    - set data quality pipeline as default.
  * setup/gds.spec.in
    - install smpull
    - detect root-6
  * setup/Portfile.in
    - update MacOSX port file
  * tablepgm/table.cc
    - Throw an exception if a file cant be read

Version 2.17.5 -> 2.17.6  (Apr 18, 2016 svn 7607)
=================================================
<config>
--------
  * configure.ac debian/changelog
    - version 2.17.6 release
  * Utilities/setup/gds.spec.in
    - build dq-module

Containers
----------
  * calibration/Unit.cc
    - move "using namespace std" outside of calibration namespace definition.
  * Wavelet/wseries.hh
    - forward definition of d_complex for rootcint.
  * FSpectrum/FSeries.hh
    - replace auto_ptr with unique_ptr
  * TSeries/TSeries.cc
    - protect unique_ptr deleting object when pointer replaced by itself.

Diag_Services
-------------
  * fantom/Makefile.am
    - trivial change - split long line.

DMT
---
  * DMTBase/DMTBase.cc
    - remove obsolete FrameCPP backward portability code.
  * DatEnv/Makefile.am
    - include TSeries from 
  * generator/GenChan.hh
    - replace auto_ptr with unique_ptr.
  * EasyCalibrate/LscCalib.cc EasyCalibrate/LscCalib.hh
    - replace auto_ptr with unique_ptr.
    - fix spelling in comment
  * MultiStream/MultiStream.ccMultiStream/MultiStream.hh 
    - remove obsolete code
  * osc3/Tests/frameint.h
    - Use #if instead of /* ... */ on commented code

Monitors
--------
  * dq-module/DQ_Bit.cc dq-module/DQ_Bit.hh dq-module/dq-module.cc 
    dq-module/dq-module.dox dq-module/dq-module.hh dq-module/Makefile.am 
    dq-module/pars/define-dq.json dq-module/plugins/DQ_Rms.cc Makefile.am
    - new modular monitor (dq-module)
  * Omega_c/wfigure.cc Omega_c/wfigure.hh Omega_c/wplot.cc Omega_c/wplot.dox
    wspectrogram.cc
    - add non-graphical output formats.
  * Omega_c/GDSPlot.cc
    - Fix for data values at edge of color-map 
  * Station/Station.cc
    - replace auto_ptr with uniqur_ptr

RunFiles
--------
  * aLigo/LLO_Monitor_ProcList aLigo/LLO_MonitorDQ_ProcList
    - End O1 process lists

Services
--------
  * dacc/Channel.cc dacc/DaccIn.cc dacc/FramePointerTypes.hh 
    frwriter/FrWriter.cc
    - remove obsolete FrameCPP backward portability code.
  * dacc/Channel.cc
    - suppress warning message if units in FrAdcData are not the same as in 
      the referenced FrVect
  * dacc/ChannelIndex.cc dacc/ChannelIndex.hh
    - replace char* parameters with string&
    - remove single parameter constructor.
  * dacc/DaccIn.hh dacc/Makefile.am
    - use forward reference to FSeries, TSeries.
  * dacc/MultiDacc.cc dacc/MultiDacc.hh
    - replace char* parameters with string&
    - allow stream specifier prefix in channel name.
    - add channel_id method to parse precifed channel name.
  * frwriter/frame_name.cc frwriter/frame_name.h
    - Add online() parsing
    - Replace $ENVIRON in directory names with environment variable contents.
    - Add split(const string&) method (reverse engineer a frame path).
  * frwriter/FrWriter.cc frwriter/FrWriter.hh
    - replace char* parameters with string&
    - replace auto_ptr with unique_ptr.
  * MonServer/MonServer.hh
    - Throw an exception on invalid MonServer::serveData() parameters.

Utilities
---------
  * tablepgm/tablepgm.cc
    - Add evaluation order keywork for replace command.

Version 2.17.4 -> 2.17.5  (Mar 7, 2016 svn 7590)
================================================
<config>
--------
  * configure.ac debian/changelog
    - version 2.17.5 release
  * Utilities/setup/gds.spec.in debian/gds-runtime.install
    - Add restart_history.sh to runtime package
  * Utilities/setup/Portfile.in
    - move master source repo to http://software.ligo.org/lscsoft/source/
  * config/ac_cplusplus_compliance.m4
    - new config tests
  * debian/control
    - remove unnecessary/non-existant packages (libfftw3-double3, libcurl-dev) 
    - add crtools dependency on libroot-bindings-python5.34
  * .gitignore
    - Tell git what file aren't interesting

<global>
--------
  * Base/Makefile.am Base/misc/gnusstream.h Containers/Wavelet/wavearray.cc 
    Containers/Wavelet/WaveDWT.cc DTT/src/util/gdsstringcc.hh 
    GUI/dttview/TLGMainWindow.cc GUI/dttview/TLGSave.hh GUI/lidax/ldxreport.cc 
    GUI/plot/DataDescTraits.cc IO/daqsocket/DAQSocket.cc 
    IO/daqsocket/NDS1Socket.cc IO/html/table.cc IO/html/text.cc IO/xml/Xsil.cc 
    IO/xml/XsilStd.cc IO/xsil/MetaTable.cc IO/xsil/param.cc IO/xsil/stream.hh 
    IO/xsil/xsil_time.cc Services/AlarmMgr/AlarmMgr.cc 
    Services/monapi/monitorapi.cc Services/NameClient/NameClient.cc 
    Services/TrigMgr/TrigMgr.cc Services/NameServer/Tunnel.cc 
    Services/web/monweb.cc Services/web/xmlform.cc Triggers/Par/Param.cc
    - remove gnusstream.h header (backward compatibility for gcc-2.95)
  * Containers/container.dox Containers/container.dxx dmt.dox 
    DMT/DMTBase/CxxLibs.dox DMT/DMTBase/CxxLibs.dxx 
    DMT/generator/DMTGen.dox DMT/generator/DMTGen.dxx
    DMT/Templates/dmt_templates.dox DMT/Templates/dmt_templates.dxx 
    doc/Doxyfile IO/html/html.dox IO/html/html.dxx IO/io.dox IO/io.dxx 
    IO/lmsg/lmsg.dox IO/lmsg/lmsg.dxx IO/lsmp/lsmp.dox IO/lsmp/lsmp.dxx 
    IO/smstream/SMstream.dox IO/smstream/SMstream.dxx 
    IO/xsil/xsil.dox IO/xsil/xsil.dxx 
    Monitors/monitors.dox Monitors/monitors.dxx 
    Monitors/Omega_c/wplot.dox Monitors/Omega_c/wplot.dxx 
    Monitors/Omega_c/wstream.dox Monitors/Omega_c/wstream.dxx 
    Monitors/PSLmon/PSLmon.dox Monitors/PSLmon/PSLmon.dxx 
    Monitors/SegGener/SegGener.dox Monitors/SegGener/SegGener.dxx 
    Services/Dpush/Dpush.dox Services/Dpush/Dpush.dxx 
    SignalProcessing/sigproc.dox SignalProcessing/sigproc.dxx 
    Utilities/FrUtils/framelink.dox Utilities/FrUtils/framelink.dxx 
    Utilities/FrUtils/Frame_Log.dox Utilities/FrUtils/Frame_Log.dxx 
    Utilities/FrUtils/FrTest.dox Utilities/FrUtils/FrTest.dxx 
    Utilities/FrUtils/lsmp_xmit.dox Utilities/FrUtils/lsmp_xmit.dxx 
    Utilities/MatchTrig/MatchTrig.dox 
    Utilities/FrUtils/NDS2Frame.dox Utilities/FrUtils/NDS2Frame.dxx 
    Utilities/net_test/net_test.dox Utilities/net_test/net_test.dxx 
    Utilities/procmgt/procmgt.dox Utilities/procmgt/procmgt.dxx 
    Utilities/seg_calc/seg_calc.dox Utilities/seg_calc/seg_calc.dxx 
    Utilities/tablepgm/tablepgm.dox Utilities/tablepgm/tablepgm.dxx 
    Utilities/utility.dox Utilities/utility.dxx
    - Replace *.dxx with *.dox
  * Containers/DVector/DVecType.cc Containers/fSeries/fSeries.hh 
    Containers/TSeries/gds_memory.hh Containers/Makefile.am 
    Containers/TSeries/TSeries.cc Containers/TSeries/TSeries.hh 
    IO/xsil/Xreader.cc SignalProcessing/FDFilter/FDPipe.hh 
    SignalProcessing/FIRFilter/FIRdft.hh SignalProcessing/Window/Window.hh
    - replace auto_ptr with unique_ptr
    - define unique_ptr template for rootcint only.
  * Base/fft/wrapfft.cc Base/math/gds_math_arch.hh Base/math/x86_vect.cc 
    Base/thread/gmutex.cc Containers/DVector/DVecType.cc 
    Containers/FSpectrum/XFSeries.cc Containers/Histogram1/Histogram1.cc 
    Containers/Wavelet/cluster.cc Containers/Wavelet/watfun.hh 
    Containers/Wavelet/wavearray.hh Containers/Wavelet/WaveDWT.cc 
    Containers/Wavelet/wseries.cc DMT/generator/Metastable.cc 
    DMT/LscEmul/LscEmul.cc DMT/osc3/OperStateCondList.cc DMT/osc3/strtok_r.cc 
    Monitors/DEnvCorr/EnvUtility.cc Monitors/kleineWelle/mywv2lib.cc 
    Monitors/PSLmon/PSLGlitch.cc SignalProcessing/FIRFilter/FIRdft.cc 
    SignalProcessing/IIRFilter/IIRSos.cc 
    SignalProcessing/LineFilter/LineFilter.cc 
    SignalProcessing/LPEFilter/LPEFilter.cc SignalProcessing/wavelet/Haar.cc
    - Remove register keyword

Containers
----------
  * CWVec/lcl_array.hh
    - Add initializing contructor

Diag_Services
-------------
  * dfm/dataacc.cc dfm/dataacc.hh dfm/dfmapi.cc dfm/dfmsends.cc dfm/dfmsends.hh
    - optional debug printouts
    - Add epoch selection
  * fantom/sendsio.cc fantom/sendsio.hh fantom/fchannel.cc fantom/fchannel.hh
    - Add epoch selection
    - add dcuid to channel entry/resolve duplicate channel names.

DMT
---
  * osc3/osc/MeanFall.cc osc3/osc/MeanRise.cc osc3/osc/ValueAbove.cc 
    osc3/osc/ValueBelow.cc osc3/osc/ValueRange.cc
    - protect against empty/short tseries
    - enhance debug info where not specified

DTT
---
  * src/gui/diagmain.cc src/diag/stdtest.hh src/diag/diagnames.h 
    src/diag/stdtest.cc src/storage/diagdatum.cc src/cmd/gdscmd.cc 
    src/daq/testchn.cc src/daq/testchn.hh src/diag/diagnames.h 
    src/gui/diagctrl.cc  src/gui/diagctrl.hh src/storage/rtddinput.cc 
    src/storage/rtddinput.hh src/storage/databroker.cc src/storage/diagdatum.cc
    src/storage/lidaxinput.cc src/storage/lidaxinput.hh src/storage/nds2input.hh
    (From JBC, JH)
    - Bugzilla 969 - Resolve manually entered channel names with channels
      that are in the channel list for the source being used.  If any channel
      is not found when the user presses the \"Start\" button, a dialog
      appears telling the user which channels could not be found.  The
      user is given the option of cancelling the measurement or continuing
      without the invalid channels.
    - Bugzilla 446 - Add ability to specify GPS times for NDS2 channel
      lists.  The user can specify an epoch start and stop time to send
      to the NDS2 server for channel lists
    - Bugzilla 782 - Check for kerberos ticket before using NDS2 interface,
      A warning popup is now presented to warn the user to check for a
      kerberos ticket if authentication can't be made.
    - Bugzilla 925 - Back out short term fix implemented in 2.17.1.2,
      replace with a more comprehensive fix which allows users to specify
      a start and stop time for an NDS2 epoch.  This is translated into
      a command \"set-epoch <start>-<stop>;\" which is sent before a 
      channel list is requested, and causes NDS2 to send back only the 
      valid channels for the time period. This solution reads existing
      xml files.
    - Bugzilla 943 - Correct issue with cached channel lists which prevented
      cached lists from being retrieved and used
    - Bugzilla 947 - Fix error in Channel Selection dialog that is used
    - Bugzilla 925 - Short term fix implemented to address
      access of channels for which the channel name represents
      multiple data rates.  This practice forces a channel name
      to represent multiple types of data, so to differentiate them
      the sample rate is appended to the channel name.  This breaks
      existing .xml files used for NDS2 access as the channel names 
      are effectively all changed.  But with a little effort, the
      correct data can be obtained.

GUI
---
  * dfm/TLGDfmSel.cc
    - optional debug printouts
  * dfm/TLGDfmChannels.cc
    - sort channel list.
  * dttview/TLGExport.cc dttview/TLGPad.cc
    - resolve isfinite()
  * filterwiz/TLGFilterWizard.cc
    - release tag
  * ligogui/TLGChannelBox.cc ligogui/TLGLBTree.cc ligogui/TLGLBTree.hh 
    ligogui/TLGComboTree.cc ligogui/TLGComboTree.hh ligogui/TLGErrorDlg.cc 
    ligogui/TLGErrorDlg.hh ligogui/TLGChannelBox.hh
    - Add getSelectedUserData / rate selection
    - bomb-proof error dialog?

IO
--
  * daqsocket/NDS2Socket.cc IO/daqsocket/NDS2Socket.hh
    - Add setEpoch(), getEpochList() methods.
    - resolve duplicate channel names.
  * framexmit/framerecv.cc
    - Use select() rather than polling
    - Define micro_delay function.
  * framexmit/framexmitcommon.cc 
    - Make rcvDelayTick settable parameter
  * framexmit/Makefile.am xml/Xsil.hh xml/XsilTSeries.hh
    - misc minor changes: don't unset DEFS, doxygen comments.

Monitors
--------
  * BitTest/BitTest.dox BitTest/BitTest.hh
    - new BitTestdocumentation
  * endtimes/endtimes.cc endtimes/endtimes.hh endtimes/pars/EndTimes_H1.cfg 
    endtimes/pars/EndTimes_L1.cfg  endtimes/pars/LockLoss.osc
    - specify segment name, version.
    - configuration
  * kleineWelle/kleineWelleM.cc
    - Fix temporary file path generation.
  * kleineWelle/pars/L-ER8_KW_AUX.cfg kleineWelle/pars/H-O1_KW_AUX.cfg 
    kleineWelle/pars/L-O1_KW_AUX.cfg 
    - update configuration files
  * LIGOLwMon/TriggerFiles.hh
    - replace hash_map with unordered_map
  * dewarMon/ChannelInfo.cc glitchMon/ChannelInfo.cc
    - define isfinite()
  * dvTest/pars/dvTest_RDSL1_LHO.cfg dvTest/pars/dvTest_RDSL1_LLO.cfg 
    dvTest/pars/dvTest_O1_LHO.cfg dvTest/pars/dvTest_O1_LLO.cfg 
    - new/moved dvTest configuration files
  * InspiralMon/TriggerFiles.hh
    - replace hash map with unordered map
  * Omega_c/weventgram.cc Omega_c/wfigure.cc Omega_c/wfigure.hh 
    Omega_c/wmeasure.cc Omega_c/wspectrogram.cc
    - SNR/NormE units on eventgrams/spectrograms
    - fix non-zero minima
    - Trivial changes
  * Omega_c/GDSPlot.cc Omega_c/GDSPlot.hh Omega_c/wfigure.cc
    - set color maps
    - user defined canvas
  * Omega_c/wmeasure.hh Omega_c/wparameters.ccOmega_c/wstream_chan.cc
    - trivial changes.
    - debug prints
  * Omega_c/wplot.cc Omega_c/wplot.hh Omega_c/wreaddata.cc Omega_c/wscan.cc 
    Omega_c/wscan.hh Omega_c/wtile.cc
    - implement time shifts
    - wscan/wplot difference of channels
    - fix nearest plane calculation
    - get default parameters from .wplotrc
    - plot-type "all"
    - fix wscan time string.
    - remove blind injection channel test.
    - replace display_dble_vect with  display(dble_vect&)
  * SegGener/pars/ER6_hoft_dq_flags.osc 
    SegGener/pars/ER8andO1_DCS_hoft_dq_flags_C01.osc 
    SegGener/pars/ER8andO1_DCS_hoft_dq_flags_C02.osc 
    SegGener/pars/SegGener_HWINJ_LHO.cnf SegGener/pars/SegGener_HWINJ_LHO.osc 
    SegGener/pars/SegGener_HWINJ_LLO.cnf SegGener/pars/SegGener_HWINJ_LLO.osc 
    SegGener/pars/Science_Segs_H1.cnf SegGener/pars/Science_Segs_H1_DCS_C01.cnf
    SegGener/pars/Science_Segs_H1_DCS_C02.cnf SegGener/pars/Science_Segs_L1.cnf
    SegGener/pars/Science_Segs_L1_DCS_C01.cnf 
    SegGener/pars/Science_Segs_L1_DCS_C02.cnf 
    SegGener/pars/SegGener_LSC_LHO.cnf SegGener/pars/SegGener_LSC_LHO.osc 
    SegGener/pars/SegGener_LSC_LLO.cnf SegGener/pars/SegGener_LSC_LLO.osc 
    SegGener/pars/SegGener_ODC_LHO.cnf SegGener/pars/SegGener_ODC_LHO.osc 
    SegGener/pars/SegGener_ODC_LLO.cnf SegGener/pars/SegGener_ODC_LLO.osc
    - SegGener configurations, online and offline
  * SenseMonitor/Integrand.cc SenseMonitor/Integrand.hh SenseMonitor/Range.hh 
    SenseMonitor/SenseMonitor.cc SenseMonitor/SenseMonitor.hh 
    SenseMonitor/pars/ReferenceCalibrationDarmCal_L1.xml 
    SenseMonitor/pars/SenseMonitor_waveform_H1.conf 
    SenseMonitor/pars/SenseMonitor_CAL_L1.conf
    - Arbitrary waveform version.

RunFiles
--------
  * aLigo/LHO_Monitor_NodeList aLigo/LHO_Monitor_ProcList 
    aLigo/LHO_Monitor_RunHeader aLigo/LHO_MonitorDQ_RunHeader 
    aLigo/LLO_Monitor_NodeList aLigo/LLO_Monitor_ProcList 
    aLigo/LLO_Monitor_RunHeader aLigo/LLO_MonitorDQ_RunHeader 
    aLigo/LHO_Redundant_RunHeaderaLigo/LLO_Redundant_RunHeader
    - remove verbose option from DpushM


Services
--------
  * dacc/Channel.hh dacc/DaccIn.cc dacc/DaccIn.hh
    - Fix doxygen comments
    - add debug messages
  * dacc/MultiDacc.cc dacc/MultiDacc.hh
    - Improve doxygen comments
    - Add frame_name() and getFillStride() methods
    - Fix list() method
    - Synchronize at the start of fillData.
  * TrigMgr/move_xml pars/TrigRStream_LHO.cfg TrigMgr/pars/TrigRStream_LLO.cfg 
    TrigMgr/pars/TrigStream_LHO.cfg TrigMgr/pars/TrigStream_LLO.cfg
    - new method to move output trigger files from local disk.

Utilities
---------
  * Alarms/AlarmOnHTML.in
    - Set environment with autoconfig
  * FrUtils/trender.cc FrUtils/trender.hh FrUtils/Makefile.am
    - new program to geenrate trend frames
  * FrUtils/framecmp.cc
    - print help page
    - return error code depending on comparison result

Triggers
--------
  * events/Algorithm.hh.in events/Makefile.am ../configure.ac
    - use autoconfig to specify environment


Version 2.17.3 -> 2.17.4  (Oct 25, 2015 svn 7501)
=================================================
<config>
--------
  * configure.ac
     - version 2.17.4 release
  * Utilities/setup/gds.spec.in debian/gds-runtime.install
    - install restart_history.sh

DMT
---
  * osc3/osc/ValueRange.c
    - Bugfix: Preset value to data[0] instead of data[4000]

IO
--
  * framexmit/framerecv.cc framexmit/framexmitcommon.cc
    - make rcvDelayTick a settable parameter

Monitors
--------
  * DuoTone/Makefile.am
    - remove obsolete matlab code
  * dvTest/dvTest_RDSL1_LHO.cfg dvTest/dvTest_RDSL1_LLO.cfg 
    -move configurations to pars/
  * dvTest/pars/dvTest_RDSL1_LHO.cfg dvTest/pars/dvTest_RDSL1_LLO.cfg
    dvTest/pars/dvTest_O1_LHO.cfg dvTest/pars/dvTest_O1_LLO.cfg
    - Copied obsolete configurations.
    - add O1 online configs
  * endtimes/endtimes.cc endtimes/endtimes.hh
    - Add setable version number
    - Set IFO name separately from segment name
    - Set keywords property
  * endtimes/pars/EndTimes_H1.cfg endtimes/pars/EndTimes_L1.cfg
    endtimes/pars/LockLoss.osc
    - archive EndTimes parameter files.
  * kleineWelle/kleineWelleM.cc
    - write temporary file, rename.
  * kleineWelle/pars/H-O1_KW_AUX.cfg kleineWelle/pars/L-O1_KW_AUX.cfg
    kleineWelle/pars/L-ER8_KW_AUX.cfg 
    - rename L1:OAF-CAL_DARM_DQ to L1:CAL-DELTAL_EXTERNAL_DQ
    - new O1 configurations
  * Omega_c/wreaddata.cc
    - Implement timeDShift functionality
  * Omega_c/wplot.cc Omega_c/wplot.hh Omega_c/wscan.cc Omega_c/wscan.hh
    - Fix channel difference plots
    - add timeShift
    - remove obsolete blind injection tests.
    - use standard dble_vect display function.
    - Add colorMap option
  * Omega_c/GDSPlot.cc Omega_c/GDSPlot.hh Omega_c/wfigure.cc Omega_c/wfigure.hh
    - Add color palette selection (jet, hot, copper, bone) 
  * SenseMonitor/pars/SenseMonitor_CAL_L1.conf
    SenseMonitor/pars/ReferenceCalibrationDarmCal_L1.xml
    - rename L1:OAF-CAL_DARM_DQ to L1:CAL-DELTAL_EXTERNAL_DQ
  * SegGener/pars/Science_Segs_H1_LDAS.cnf
    SegGener/pars/Science_Segs_L1_LDAS.cnf
    SegGener/pars/SegGener_LSC_LLO.cnf SegGener/pars/SegGener_LSC_LLO.osc
    SegGener/pars/SegGener_LSC_LHO.cnf SegGener/pars/SegGener_LSC_LHO.osc
    SegGener/pars/Science_Segs_H1_DCS_C01.cnf
    SegGener/pars/Science_Segs_L1_DCS_C01.cnf
    SegGener/pars/ER8andO1_DCS_hoft_dq_flags_C01.osc
    SegGener/pars/Science_Segs_H1_DCS_C02.cnf
    SegGener/pars/Science_Segs_L1_DCS_C02.cnf
    - new offline config files
    - add L1:DMT-GRD_ISC_LOCK_NOMINAL /  H1:DMT-GRD_ISC_LOCK_NOMINAL

RunFiles
--------
  * aLigo/LHO_Monitor_NodeList aLigo/LLO_Monitor_NodeList
    - make x1dmt0 a non-floating process host.
  * aLigo/LHO_Monitor_RunHeader aLigo/LHO_MonitorDQ_RunHeader
    aLigo/LLO_Monitor_RunHeader aLigo/LLO_MonitorDQ_RunHeader
    aLigo/LHO_Redundant_RunHeader aLigo/LLO_Redundant_RunHeader
    - remove verbose Dpush logging.
  * aLigo/LHO_Monitor_ProcList
    - fix dvTest command line and file list. (HL)
    - fix EndTimes command line and file list (HL)
    - float PCalMon (H)
    - disable IRIG-B (L)
    - fix kleineWelle_Aux comand line & file list (ER8->O1) (L)
Services
--------
  * TrigMgr/move_xml
    TrigMgr/pars/TrigStream_LHO.cfg TrigMgr/pars/TrigStream_LLO.cfg
    TrigMgr/pars/TrigRStream_LHO.cfg TrigMgr/pars/TrigRStream_LLO.cfg
    -  write aegments to local disk with move_xml

Version 2.17.2 -> 2.17.3  (Sep 15, 2015 svn 7475)
=================================================
<config>
--------
  * Changes debian/changelog
     - version 2.17.3 release
  * configure.ac
     - version 2.17.3 release
     - replace symbols in restart_history.sh.in
  * config/ac_dmtoffline.m4
    - improve location of hdf5 installation.
  * debian/control debian/source/format debian/compat
    debian/gds-core.install debian/gds-crtools.install debian/gds-dev.install
    debian/gds-monitors.install debian/gds-pygds.install
    debian/gds-runtime.install debian/gds-services.install
    debian/gds-web.install
    debian/changelog debian/copyright debian/rules
    - debian build files.

Base
----
  * wave/Sine.cc wave/Sine.hh Makefile.am
    - fix sign error in phi0
    - Add comments
    - bump libgdsbase patch number

Containers
----------
  * TSeries/TSeries.cc Makefile.am
    - Fix time calculation for generated waveform constructor
    - Bump libgdscntr patch number.

DMT
---
  * EasyCalibrate/pars/ReferenceCalibration_hoft_H1.xml
    - Extend time-range for unity calibration configuration.

IO
--
  * framefast/Makefile.am
    - don't build framedump on MacOSX (name collision with FrameDump).

Monitors
--------
  * blrms/pars/blrmsconfig_LLO.conf
    - update run-time configuration.

  * DuoTone/DuoToneM.cc DuoTone/DuoToneM.hh DuoTone/DuoToneM.m
    DuoTone/Makefile.am DuoTone/runDuoToneM.csh
    - Major update of Duotone monitor
    - remove obsolete matlab files

  * endtimes/endtimes.cc endtimes/endtimes.hh endtimes/Makefile.am Makefile.am
    - new endtimes monitor.

  * kleineWelle/pars/H-ER6_KW_AUX.cfg kleineWelle/pars/H-ER8_KW_AUX.cfg
    kleineWelle/pars/L-ER8_KW_AUX.cfg
    - record old LHO runtime configuration.
    - record new LHO, LLO runtime configurations.
  * kleineWelle/kleineWelleM.cc
    - A column header line to .trg files.

  * LineMonitor/LineMonitor.cc
    - BugFix: character string not long enough.

  * Omega_c/wcondition.hh Omega_c/wtransform.cc Omega_c/wplot.cc
    - add coefficient DFT accessor
    - Add doc++ comments to wcondition 
    - Set whitening coefficient = 1.0 if not defined.
    - inline functions.
  * Omega_c/wparameters.cc Omega_c/wparameters.hh Omega_c/wstream_chan.cc
    Omega_c/wstream_chan.hh Omega_c/Makefile.am
    - Evaluate osc conditions to enable wstream analysis
    - Add comments on channel booking implementation with MultiDacc.

  * SegGener/pars/Science_Segs_H1.cnf SegGener/pars/Science_Segs_L1.cnf
    SegGener/pars/ER6_hoft_dq_flags.osc SegGener/pars/SegGener_IOS_LLO.osc
    SegGener/pars/Science_Segs_H1_LDAS.cnf
    SegGener/pars/Science_Segs_L1_LDAS.cnf
    - record new SegGener run-time configurations.

RunFiles
--------
  * aLigo/LHO_Redundant_Initial.in aLigo/LHO_Monitor_Initial.in
    aLigo/LLO_Monitor_Initial.in aLigo/LLO_Redundant_Initial.in
    - add /usr/local/lib64 to LD_LIBRARY_PATH
  * aLigo/LLO_MonitorDQ_ProcList aLigo/LHO_Monitor_ProcList
    aLigo/LLO_Monitor_ProcList aLigo/LHO_MonitorDQ_ProcList
    - fix node specifiers.
    - Fix argument list for new Duotone monitor
    - Add dvTest
    - disable IRIGB, Omega-*
    - new (ER8) names for kW configurations.
    - fix PlaneMon -loc parameters (copy/paste error)

Services
--------
  * Dpush/Dpush.C
    - Automatically set RT priority on linux
  * dacc/MultiDacc.hh dacc/MultiDacc.cc
    - Add MultiDacc::frame_type method.

Utilities
---------
  * FrUtils/framelink.cc
    - loc output partitions into memory - print error on failure.
  * procmgt/restart_history.sh.in procmgt/Makefile.am
    - add/install restart_history.sh script.
  * setup/Makefile.am
    - fix pkgconfigdir definition.
  * setup/gds.spec.in
    - update dependency lists.
    - don't use --with-simd=native for standard packages.
    - add awgexc_run, awgstream and multiawgstream to gds-crtools.
    - add libSIStr to crtools
    - remove {foton diaggui awggui}_changes
  * Spi/monitor-status-bad.json Spi/monitor-status-good.json Spi/Makefile.am
    Spi/SPI.pl.in Spi/USAGE.tcsh.in
    - new nagios repoting of spi errors.
    - Check/flag usage of multiple shared memory partitions.
    
Version 2.17.1 -> 2.17.2  (Aug 3, 2015 svn 7440)
=================================================
<global>
--------
  * Containers/Makefile.am DTT/geo/Makefile.am DTT/lho/Makefile.am
    DTT/llo/Makefile.am DTT/src/Makefile.am DTT/mit/Makefile.am
    DTT/dtt/Makefile.am IO/lmsg/Makefile.am IO/html/Makefile.am
    IO/lxr/Makefile.am IO/framefast/Makefile.am IO/framefast/Makefile.am
    IO/frameutils/Makefile.am IO/lsmp/Makefile.am IO/web/Makefile.am
    IO/laudio/Makefile.am IO/daqsocket/Makefile.am IO/xsil/Makefile.am
    IO/parseline/Makefile.am IO/framexmit/Makefile.am IO/sockutil/Makefile.am
    Diag_Services/fantom/Makefile.am Diag_Services/dfm/Makefile.am Makefile.am
    SignalProcessing/dttalgo/Makefile.am SignalProcessing/Makefile.am
    Monitors/LIGOLwMon/Makefile.am Monitors/WaveMon/Makefile.am 
    Monitors/TrigSpec/Makefile.am Monitors/TrigSpec/Makefile.am
    Monitors/Slice2/Makefile.am Monitors/NdasWriter/Makefile.am 
    Monitors/NoiseFloorMonitor/Makefile.am Monitors/PhotonCal/Makefile.am
    Monitors/OmegaMon/Makefile.am Monitors/PSLmon/Makefile.am
    Monitors/eqMon/Makefile.am Monitors/eqMon/eqMon.cc 
    Monitors/Station/Makefile.am Monitors/DEnvCorr/Makefile.am 
    Monitors/glitchMon/Makefile.am Monitors/SpectrumArchiver/Makefile.am
    Monitors/StrainWatch/Makefile.am Monitors/Omega_c/Makefile.am
    Monitors/Cumulus/Makefile.am Monitors/MultiVolt/Makefile.am 
    Monitors/LineMonitor/Makefile.am Monitors/hMon/Makefile.am 
    Monitors/SixtyHertzMon/Makefile.am Monitors/SpectrumFold/Makefile.am
    Monitors/HistCompr/Makefile.am Monitors/TimeMon/Makefile.am 
    Monitors/IRIG-B/Makefile.am Monitors/PlaneMon/Makefile.am 
    Monitors/burstMon/Makefile.am Monitors/hoftMon/Makefile.am 
    Monitors/dewarMon/Makefile.am Monitors/DuoTone/Makefile.am 
    Monitors/suspensionMon/Makefile.am Monitors/callineMon/Makefile.am
    Monitors/TrigDsply/Makefile.am Monitors/SenseMonitor/Makefile.am  
    Monitors/GainMon/Makefile.am Monitors/LscMonitor/Makefile.am 
    Monitors/StochMon/Makefile.am Monitors/PDnMon/Makefile.am
    Monitors/SegGener/Makefile.am Monitors/dvTest/Makefile.am 
    Monitors/ShapeMon/Makefile.am Monitors/RayleighMonitor/Makefile.am 
    Monitors/BitTest/Makefile.am  Monitors/blrms/Makefile.am 
    Monitors/PulsarMon/Makefile.am Monitors/LightMon/Makefile.am
    Monitors/StrainbandsMon/Makefile.am Monitors/BicoMon/Makefile.am
    Monitors/PCalMon/Makefile.am Monitors/LockLoss/Makefile.am 
    Monitors/InspiralMon/Makefile.am Monitors/SatScan/Makefile.am 
    Monitors/kleineWelle/Makefile.am Base/Makefile.am Utilities/when/Makefile.am
    Utilities/seg_calc/Makefile.am Utilities/SegDirectory/Makefile.am
    Utilities/MatchTrig/Makefile.am Utilities/FrUtils/Makefile.am
    Utilities/CalibUtils/Makefile.am Utilities/tablepgm/Makefile.am 
    Services/AlarmMgr/Makefile.am Services/NameServer/Makefile.am
    Services/Makefile.am TrigMgr/Makefile.am Services/web/Makefile.am
    Services/Dpush/Makefile.am Services/monapi/Makefile.am 
    Services/dacc/Makefile.am DMT/generator/Makefile.am 
    DMT/calc_engine/Makefile.am DMT/Templates/Makefile.am 
    DMT/LscEmul/Makefile.am DMT/osc3/Makefile.am DMT/EasyCalibrate/Makefile.am
    DMT/DatEnv/Makefile.am GUI/panels/Makefile.am GUI/dmtviewer/Makefile.am 
    GUI/dttview/Makefile.am GUI/plot/Makefile.am 
    - separate c, c++ warning flags
    - generate root objets in build directory
  * DTT/src/gui/awggui.cc Containers/DVector/DVecType.hh
    Containers/TSeries/TSeries.hh
    - fix comments

<config>
--------
  * Changes
     - version 2.17.2 release
  * configure.ac
     - version 2.17.2 release
     - compiler dependent flags
  * config/ax_check_compile_flag.m4
    - new compiler flag check macro
  * config/ac_dmtoffline.m4
    - check for RT library
    - Check cpompiler flags

Base
====
  * time/tconv.c time/TimeStr.cc
    - add leap second
  * Base/thread/thread_base.hh
    - fix doxygen comments

DMT
===
  * macros/Makefile.am
    - add uninstall target

DTT
---
  * man/man1/multiawgstream.1 man/man1/awgstream.1 man/man1/Makefile.am
    man/Makefile.am
    - new man pages
  * src/awg/awgbase.py.in
    - new python interface
  * src/awgstream/awgexc_run.c src/awgstream/awgstream.c
    src/awgstream/multiawgstream.c src/awgstream/SIStr.c src/awgstream/SIStr.h
    - command line tool and library functions
  * src/diag/stdtest.hh
    - match class/struct definitions
  * src/gui/awggui.cc src/gui/diagmain.cc src/gui/mainmenu.cc
    - Comments
    - list changes in-line
    - Remove reversion to root-3
    - TLGMainFrame -> TGMainFrane, TLGTransientFrame -> TGTransientFrame
  * src/conf/confinfo.c
    - broadcast to special network
  * src/daq/testchn.cc
    - fix spelling error
  * src/util/gdsreadtppar.c src/util/gdsreadtppar.h src/awg/awgbase.py.in
    DTT/dtt/Makefile.am
    - new file
  * src/util/rpcinc.h dtt/Makefile.am
    - redefine rpc constants
  * startup/Makefile.am
    - Add uninstall scripts

GUI
===
  * dfm/TLGDfmSel.cc
    - Fix bug: subscript error
  * lidax/TLGLidax.hh lidax/ldxreport.hh
    - fix compiler warning
  * filterwiz/FilterFile.cc
    - fix compiler warning
  * foton/foton.py.in foton/foton.py foton/Makefile.am
    - Preprocess python module (replaces foton/foton.py)
  * foton/foton.cc
    - add -a argument

IO
==
  * lsmp/lsmp_int.hh
    - update max partition count
  * framexmit/framesend.cc framexmit/framexmitcommon.cc framexmit/framesend.hh
    - rework burst and automatic rebroadcast sequencing
  * framexmit/framexmittypes.hh framexmit/framexmitcommon.cc 
    framexmit/framerecv.cc framexmit/framerecv.hh
    - Tease packet 0
  * xml/XsilFSpectrum.cc
    - fix compiler warning

Monitors
========
  * IRIG-B/IRIG-B.cc
    - fix compiler warnings/errors
  * kleineWelle/kleineWelleM.cc kleineWelle/kleineWelleM.hh 
    kleineWelle/Makefile.am
    - Write trigger file to temporary path and rename
  * kleineWelle/pars/H-ER7_KW_AUX.cfg kleineWelle/pars/H-ER7_KW_HOFT.cfg
    kleineWelle/pars/L-ER7_KW_AUX.cfg kleineWelle/pars/L-ER7_KW_HOFT.cfg
    - ER7 calibration
  * NoiseFloorMonitor/RunningMedian.cpp eqMon/eqMon.cc
    - fix compiler warnings
  * Omega_c/wchunk.cc
    - Fix status logging
  * Omega_c/wstream_chan.cc Omega_c/wstream_chan.hh
    - Fix state evaluation.
    - Add multi-thread hook.
  * Omega_c/GDSPlot.cc
    - Fix pallette in box plot.
  * Omega_c/weventlist.cc Omega_c/weventlist.hh Omega_c/wtransform.cc 
    Omega_c/wtransform.hh Omega_c/wscan.cc Omega_c/wplot.cc
    - improve doxygen comments
    - Fix SNR calculation
    - Calculate globale event counts
    - calculate amplitude (hrss)
    - Misc minor changes 
  * Omega_c/wparameters.cc Omega_c/wparameters.hh Omega_c/wstream.cc
    - read from streams instead os FILEs
    - implement parameter file line continuation
  * Omega_c/medianmeanaveragespectrum.cc Omega_c/wtypes.hh Omega_c/wtransform.cc
    - use nth_element instead of quick_select
    - define/use dble_vect iterator
  * Omega_c/matlab_fcs.cc
    - implement all matlab datestr cases.
  * SegGener/pars/SegGener_LSC_LLO.osc SegGener/pars/SegGener_ODC_LHO.cnf 
    SegGener/pars/SegGener_ODC_LLO.cnf SegGener/pars/SegGener_ODC_LHO.osc 
    SegGener/pars/SegGener_LSC_LLO.cnf SegGener/pars/SegGener_ODC_LLO.osc
  * SixtyHertzMon/SixtyHertzMon.cc
    - fix directory construction.
  * SenseMonitor/SenseMonitor.cc SenseMonitor/SenseMonitor.hh
    - Use DecimateBy2 to decimate input data.
  * SenseMonitor/pars/SenseMonitor_CAL_H1.conf SenseMonitor/pars/l1_locked.osc
    SenseMonitor/pars/ReferenceCalibrationDarmCal_H1.xml
    - change channel name
    - update guardian-based loc condition.

RunFiles
========
  * aLigo/LHO_Monitor_ProcList aLigo/LHO_MonitorDQ_ProcList 
    aLigo/LLO_Monitor_ProcList aLigo/LHO_MonitorDQ_ProcList
    -draft configuration for ER8/O1

Services
========
  * frwriter/frame_name.cc frwriter/frame_name.hh
    - add move_to_patch method
  * dacc/Channel.cc dacc/DaccAPI.hh
    - clean up decimation

Utilities
=========
  * setup/SIStr.pc.in setup/Makefile.am
    - new file
  * setup/gds.spec.in
    - reformat/update dependencies
  * setup/Portfile.in
    - Build dtt and monitors for macports
  * Spi/USAGE.tcsh.in Spi/SPI.pl.in
    - watch monitors using data from multiple partitions
  * tablepgm/tablepgm.cc tablepgm/tablepgm.dxx
    - add logbin keyword to histogram command

wrappers
========
 * swig/Makefile.am
   - build in dest directory

Version 2.17.0 -> 2.17.1  (May 24, 2014 svn 7383)
=================================================
<config>
--------
  * Changes
     - version 2.17.1 release
  * configure.ac
     - version 2.17.1 release
     - add PCalMon
  * config/ac_dmtoffline.m4
    - check for gcc-style simd instruction coding
    - remove -lPhysics from required root library list.

Base
----
  * math/gds_veclib.hh math/gen_veclib2.icc math/gen_vect.cc math/gen_vect.hh
    math/gen_vect.icc math/x86_vect.cc math/x86_vect.icc math/x86_veclib2.icc
    Makefile.am
    - architecture adaptive simd vector library
  * time/TimeStr.cc
    - Add unix date and rfc2822 default format strings
    - Add local time zone name and hour offset

DMT
---
  * generator/DMTGen.cc
    - recover from incorrectly specified source.

DTT
---
  * src/gui/awggui.cc
    - Move release notes inline
    - Use %e format for numeric parameters
  * src/storage/gdsdatum.cc
    - explicit operator precedence and conversions

GUI
---
  * foton/foton.py
    - drop .so suffix on libraries to be loaded for generality
  * dttview/TLGPrint.cc
    - test temporary file is  created.
  * ligogui/TLGComboTree.hh ligogui/TLGChannelBox.hh
    - Trivial changes (comments)

IO
--
  * sockutil/sockutil.c
    - Clea up debug print enable
    - explocot cast
  * frameutils/file_stream.cc frameutils/file_stream.hh frameutils/Makefile.am
    - Linux-only inotify file list.
  * lsmp/gds_smem.cc
    - comment out unused variable.
  * xsill/base64.cc
    - explicit type conversion.

Monitors
========
  * Makefile.am PCalMon/PCalMon.cc PCalMon/PCalMon.hh PCalMon/PCalMon.synopsis
    PCalMon/Makefile.am
    - new Photon calibration monitor
  * DuoTone/DuoTone.cc PulsarMon/FOM4CumSpectrum.cc Omega_c/wblock.hh
    - Fix warnings
  * Omega_c/matlab_fcs.cc Omega_c/wblock.cc Omega_c/wstream_chan.cc
    - Add debug messages about detector state selection
    - Fix warning
    - Throw exception on numeric vector syntax error
  * SegGener/pars/SegGener_LSC_LLO.cnf SegGener/pars/SegGener_LSC_LLO.osc
    SegGener/pars/SegGener_ODC_LHO.cnf SegGener/pars/SegGener_ODC_LHO.osc
    SegGener/pars/SegGener_ODC_LLO.cnf SegGener/pars/SegGener_ODC_LLO.osc
    - SegGener runtime configuration changes
  * StochMon/StochMon.cc StochMon/StochSensSummary.hh
    - Fix warnings

RunFiles
--------
  * aLigo/LLO_Redundant_Initial.in
    - Remove unused variables
  * aLigo/LHO_Redundant_ProcList aLigo/LHO_RedundantDQ_ProcList
    aLigo/LLO_Redundant_ProcList aLigo/LLO_RedundantDQ_ProcList
    - fix configuration.
    - Write h(t) data to .temp, rename short files.
  * aLigo/LHO_Monitor_ProcList aLigo/LHO_MonitorDQ_ProcList
    aLigo/LLO_Monitor_ProcList aLigo/LLO_MonitorDQ_ProcList 
    - Add Omega_HOFT, PCalMon

Services
--------
  * TrigMgr/TrigMgr.cc
    - Fix segment test

Utilities
---------
  * MatchTrig/MatchTrig.cc MatchTrig/MatchTrig.hh
    - Add Maximised SNR matching.
  * procmgt/default-dmt-procmgt
    - use procmgt config dependent on node name
  * setup/gds.spec.in
    - Compile with tuning for native host
    - include PCalMon
  * Spi/HOST.lookup
    - Configure redundant processors

Version 2.16.17 -> 2.17.0  (April xx, 2015 svn 7350)
====================================================
<config>
--------
  * configure.ac Makefile.am
    - add macports specialization
    - add test for unordered_map location
  * config/ac_dmtoffline.m4
    - fix distro argument check
    - Allow --with-simd=native
    - define version tag macro (VCSID)

Base
----
  * math/gds_veclib.hh math/gds_math_arch.hh math/gds_veclib.icc
    - use inline alignment test functions.
    - add vmul(const dComplex* a, dComplex* c, size_t n) function
    - implement vmul(const dComplex*, dComplex*, size_t) with ssse3
    - add vcmuld(const double* a, dComplex* c, size_t n) function
    - redefine vcmodsq(const dComplex* c, double* b, size_t n)
  * math/gcd.hh math/gcd.icc Makefile.am
    - add gcd function

Containers
----------
  * CWVec/CWVec.hh
    - align vector allocates on 128B boudaries
  * DVector/DVecType.cc DVector/dv_function.cc
    - use memset to insert zeros
    - use vcmuld() for dComplex * double, vmul(const dComplex*, dCOmplex*, int)
    - redefine vcmodsq(const dComplex*, double*, int) signature 
  * TSeries/TSeries.cc TSeries/TSeries.hh
    - implement the units field, getUnits() and setUnits().

Diag_Services
-------------
  * fantom/fchannel.cc fantom/fantom.cc
    - Fix version IDs

doc
---
  * quickstart/HtmlAPI/quickstart.html
    - update spi page URLs

DMT
---
  * generator/Makefile.am
    - Update libgenerator version to 0.1.0
  * generator DataParse.cc
    - Add alias "Sine" to "Sindata" source type
  * generator/DataSource.cc generator/DataSource.hh generator/DMTGen.cc 
    generator/GenChan.cc generator/GenChan.hh
    - Propogate units.
  * generator/DampedSine.cc generator/DampedSine.hh generator/DataSource.cc 
    generator/DataSource.hh generator/GaussBurst.cc generator/GaussBurst.hh 
    generator/Metastable.cc generator/Metastable.hh generator/Sinc.cc 
    generator/Sinc.hh generator/SineData.cc generator/SineData.hh 
    generator/SinGauss.cc generator/SinGauss.hh generator/WhiteNoise.cc 
    generator/WhiteNoise.hh
    - redefine default sample type to double
  * osc3/OperStateCondList.cc osc3/OperStateCondList.hh osc3/Makefile.am 
    osc3/osc/misc.hh osc3/osc/TypeInfo.hh osc3/osc/ParamInfo.hh
    - define unordered map in c++ standard-independent way
    - don't unset DEFS symbol in Makefile.am
  * macros/rootlogon.C
    - Do not open undefined input file

DTT
---
  * dtt/Makefile.am geo/Makefile.am lho/Makefile.am llo/Makefile.am 
    mit/Makefile.am 
    - Build-system changes
  * rpc_prebuilt/awg/rawgapi_xdr.c rpc_prebuilt/awg/rawgapi.h
    rpc_prebuilt/awg/rawgapi_clnt.c rpc_prebuilt/awg/rawgapi_svc.c
    rpc_prebuilt/rmem/rtestpoint_clnt.c rpc_prebuilt/rmem/rtestpoint_xdr.c
    rpc_prebuilt/rmem/rtestpoint_svc.c rpc_prebuilt/rmem/rtestpoint.h
    rpc_prebuilt/sched/gdsrsched_svc.c rpc_prebuilt/sched/gdsrsched.h
    rpc_prebuilt/sched/gdsrsched_xdr.c rpc_prebuilt/sched/gdsrsched_clnt.c
    rpc_prebuilt/conf/rchannel_xdr.c rpc_prebuilt/conf/rchannel.h
    rpc_prebuilt/conf/rchannel_clnt.c rpc_prebuilt/conf/rchannel_svc.c
    rpc_prebuilt/cmd/rgdsmsgcb_xdr.c rpc_prebuilt/cmd/rgdsmsg_svc.c
    rpc_prebuilt/cmd/rgdsmsgcb_clnt.c rpc_prebuilt/cmd/rgdsmsg_xdr.c
    rpc_prebuilt/cmd/rgdsmsg_clnt.c rpc_prebuilt/cmd/rgdsmsg.h
    rpc_prebuilt/cmd/rgdsmsgtype_xdr.c rpc_prebuilt/cmd/rgdsmsgtype_clnt.c
    rpc_prebuilt/cmd/rgdsmsgcb_svc.c rpc_prebuilt/cmd/rgdsmsgcb.h
    rpc_prebuilt/cmd/rgdsmsgtype_svc.c rpc_prebuilt/cmd/rgdsmsgtype.h
    - new prebuilt rpc sources.
  * src/prog/chndump.c src/prog/ezcademod.cc src/prog/tpcmd.c 
    src/util/gdsndshost.c src/awg/awgapi.c src/cmd/cmdapi.cc src/cmd/gdscmd.cc
    src/cmd/gdscmd_d.c src/cmd/gdsmsg_server.c src/cmd/cmdline.cc 
    src/cmd/gdsmsg.c src/diag/stdtest.cc src/diag/ffttools.cc 
    src/diag/testiter.cc src/diag/diagtest.cc src/diag/stdsuper.cc 
    src/diag/timeseries.cc src/diag/supervisory.cc src/diag/testsync.cc
    src/diag/diagorg.cc src/diag/sineresponse.cc rc/diag/repeat.cc
    src/diag/sweptsine.cc src/diag/testenv.cc src/gui/awggui.cc 
    src/gui/diagplot.cc src/gui/diagctrl.cc src/gui/diaggui.cc
    src/gui/diagmain.cc src/gui/mainmenu.cc src/storage/channelinput.cc 
    src/storage/diagdatum.cc src/storage/rtddinput.cc src/conf/confinfo.c 
    src/daq/gdschannel.c src/sched/gdssched_util.c src/sched/gdssched_client.c 
    src/sched/gdssched.c src/sched/gdsxdr_util.c src/sched/gdssched_server.c 
    addons/mathnds/mathndsmain.cc addons/mathnds/mathproxy.cc 
    - Fix version ID tags to eliminate compiler warnings.
  * src/util/gdsmain.h src/diag/diagnames.h src/diag/sweptsine.hh 
    src/diag/ffttools.cc src/diag/ffttools.hh src/diag/sweptsine.cc
    src/gui/diagctrl.hh src/gui/diagctrl.cc src/gui/diagmain.cc
    src/storage/diagdatum.cc
    - Add ramp-down widget in fourier tools tab
  * src/cmd/gdscmd_d.c
    - MacOSX fix for dlopen
  * src/diag/stdtest.hh src/gui/diagctrl.cc src/gui/diagmain.cc
    src/storage/diagdatum.cc src/storage/diagdatum.hh
    - Trivial change (remove redundant include)
  * src/gui/diaggui_changes src/gui/diagmain.hh src/storage/diagdatum.hh
    - documentation changes
    - misspelled doc++

GUI
---
  * filterwiz/FilterFile.cc ligogui/TLGLBTree.cc ligogui/TLGColor.cc 
    ligogui/TLGComboEditBox.cc ligogui/TLGComboTree.cc ligogui/TLGErrorDlg.cc
    ligogui/TLGMultiTab.cc ligogui/chntreetest.cc ligogui/TLGProgressBar.cc
    ligogui/entrytest.cc ligogui/TLGFrame.cc ligogui/TLGTextEditor.cc 
    ligogui/tabtest.cc ligogui/TLGEntry.cc dttview/TLGPrint.cc
    - fix version ID
  * dict/plot_linkdef.h
    - expose FilterModule list iterator
  * filterwiz/FilterFile.cc
    - fix bit-value typo
  * foton/foton_changes
    - update change log

IO
--
  * framexmit/framexmittypes.hh framexmit/framesend.cc framexmit/framesend.hh
    framexmit/framexmitcommon.cc framexmit/framerecv.cc 
    - Implement interbuffer delays and automatic rebroadcast for short (<1-2
      packet) buffers
    - Add get_timestamp() and micro_delay() functions to framexmitcommon.cc
  * lmsg/MsgAddr.hh lmsg/TransportMsg.cc
    - define operator!() to test for invalid(zero) MsgAddr
    - Fail immediately with BadAddress error if sendto or connect address 
      is invalid.
  * lsmp/lsmp.cc lsmp/lsmp.hh lsmp/smdump.C
    - optionally suppress headers dump() headers.
  * sockutil/Makefile.am sockutil/sockutil.c sockutil/sockutil.h
    - preserve errno returns from connectWithTimeout()
    - use getsockopt(SO_ERROR) to test connection open
    - fix up documentation.
  * daqsocket/DAQSocket.cc daqsocket/NDS1Socket.cc framefast/frametype.cc 
    xml/Xsil.cc
    - Fix version ID

Monitors
--------
  * BicoMon/BicoViewer.cc BitTest/Makefile.am blrms/Makefile.am 
    Cumulus/Makefile.am DEnvCorr/Makefile.am dewarMon/Makefile.am 
    DuoTone/Makefile.am dvTest/Makefile.am eqMon/Makefile.am 
    GainMon/Makefile.am glitchMon/Makefile.am HistCompr/Makefile.am 
    hMon/Makefile.am InspiralMon/Makefile.am IRIG-B/Makefile.am 
    kleineWelle/Makefile.am LightMon/Makefile.am LIGOLwMon/Makefile.am 
    LineMonitor/Makefile.am LockLoss/Makefile.am LscMonitor/Makefile.am 
    MultiVolt/Makefile.am NdasWriter/Makefile.am NoiseFloorMonitor/Makefile.am 
    Omega_c/Makefile.am OmegaMon/Makefile.am PDnMon/Makefile.am 
    PhotonCal/Makefile.am PlaneMon/Makefile.am PSLmon/Makefile.am 
    PulsarMon/Makefile.am RayleighMonitor/Makefile.am SatScan/Makefile.am 
    SenseMonitor/Makefile.am ShapeMon/Makefile.am SixtyHertzMon/Makefile.am 
    Slice2/Makefile.am SpectrumArchiver/Makefile.am SpectrumFold/Makefile.am 
    Station/Makefile.am StochMon/Makefile.am StrainbandsMon/Makefile.am 
    suspensionMon/Makefile.am TimeMon/Makefile.am TrigDsply/Makefile.am 
    TrigSpec/Makefile.am WaveMon/Makefile.am 
    - Don't clear the DEFS macro. Note many of these files are obsolete
  * burstMon/burstMon.html GainMon/GainMon.html
    - Update spi page URLs
  * DMTDQ
    - Place holder for inline data quality flag generator.
  * kleineWelle/pars SegGener/pars SenseMonitor/pars
    - Updated (post ER6) parameter files.
  * kleineWelle/kleinewelleM.cc kleineWelle/kleinewelleM.hh
    - fix sngl_burst trigger fields
    - Fix unnormalized Energy for whitening in xml triggers.
    - enable reading simdata structures. 
  * Omega_c/examples
    - update wplot examples
  * Omega_c/wblock.cc
    - remove unused blockStartTime argument from wblock.cc
    - sort clusters in time before writing.
  * Omega_c/wcondition.cc
    - propogate units.
  * Omega_c/weventlist.cc Omega_c/weventlist.hh
    - remove (redundant) startTime parameter from wthreshold() functions
    - Use refTIme and tRange to calculate {t0, dt}
    - fix event ordering in wthreshold
    - add display() function
  * Omega_c/woutput.cc Omega_c/woutput.hh
    - Use file_name class to generate output file names
    - Specify full file name with triggerFiles parameter.
    - improve documentation
  * Omega_c/wparameters.cc Omega_c/wparameters.hh 
    - Fix setting of highPassCutoff, doubleWhiten
    - add triggerTypes parameter
  * Omega_c/wplot.dxx Omega_c/wstream.dxx 
    - improve documentation.
  * Omega_c/wcondition.cc Omega_c/wplot.cc Omega_c/wscan.cc Omega_c/wtile.cc 
    Omega_c/wtile.hh 
    - remove unused startTime function from wthreshold.
    - propogate debug flag to all functions. 
    - clean up printouts
  * Omega_c/GDSPlot.cc Omega_c/GDSPlot.hh Omega_c/weventgram.cc 
    Omega_c/wfigure.cc Omega_c/wspectrogram.cc
    - Move time unit calculation to GDSPlot::xTimeScale
    - fix axis lablels
    - change color map to matlab default.
  * Omega_c/wstream.cc Omega_c/wstream_chan.cc Omega_c/wstream_chan.hh 
    Omega_c/wreaddata.cc Omega_c/wchunk.cc
    - calculate global block overlap
    - add blockOverlap argument to process()
    - Test for valid input frames.
    - Read simdata.
    - Fix time range calculations.


RunFiles
--------
  * aLigo/LHO_Monitor_Initial.in aLigo/LHO_Monitor_ProcList 
    aLigo/LLO_Monitor_NodeList aLigo/LLO_Monitor_ProcList
    aLigo/Makefile.am
    - preliminary E7 DMT configurations.
  * aLigo/LHO_Redundant_Initial.in aLigo/LHO_Redundant_NodeList
    aLigo/LLO_Redundant_ProcList aLigo/LHO_Redundant_RunHeader
    aLigo/LHO_Redundant_Start.h1dmt2.in aLigo/LHO_Redundant_Start.in
    aLigo/LLO_Redundant_Initial.in aLigo/LLO_Redundant_NodeList 
    aLigo/LLO_Redundant_ProcList aLigo/LLO_Redundant_RunHeader
    aLigo/LLO_Redundant_Start.l1dmt2.in
    - redundant configurations for LLO, LHO E7
  * aLigo/LHO_MonitorDQ_Initial.in aLigo/LHO_MonitorDQ_NodeList
    aLigo/LHO_MonitorDQ_ProcList aLigo/LHO_MonitorDQ_RunHeader
    aLigo/LHO_MonitorDQ_Start.h1dmt0.in aLigo/LHO_MonitorDQ_Start.in
    aLigo/LHO_RedundantDQ_Initial.in aLigo/LHO_RedundantDQ_NodeList
    aLigo/LHO_RedundantDQ_ProcList aLigo/LHO_RedundantDQ_RunHeader
    aLigo/LHO_RedundantDQ_Start.in aLigo/LLO_MonitorDQ_Initial.in
    aLigo/LLO_MonitorDQ_NodeList aLigo/LLO_MonitorDQ_ProcList
    aLigo/LLO_MonitorDQ_RunHeader aLigo/LLO_MonitorDQ_Start.in
    aLigo/LLO_MonitorDQ_Start.l1dmt0.in aLigo/LLO_RedundantDQ_Initial.in
    aLigo/LLO_RedundantDQ_NodeList aLigo/LLO_RedundantDQ_ProcList
    aLigo/LLO_RedundantDQ_RunHeader aLigo/LLO_RedundantDQ_Start.in
    - redundant configuration in case DQ flagwe word is needed/enabled.

Services
--------
  * dacc/Channel.cc dacc/FrVectRef.cc dacc/FrVectRef.hh frwriter/FrWriter.cc 
    trend/TrendChan.cc trend/TrendChan.hh
    - propogate units.
  * Dpush/Dpush.C Dpush/Makefile.am Dpush/stdio_fd.cc Dpush/stdio_fd.hh
    - Use fdstreeam for name pipe manipulation in Darwin
  * monapi/monaccess_dmtserver.cc
    - set default URLs
  * monapi/monaccess.cc
    - dynamic library for DARWIN
  * TrigClient/TrigClient.cc TrigClient/MsgWriter.cc
    - close writer on BadAddress or TimeOut error. This should cause the client
      to reopen its connection to the TrigMgr if it moves.
    - Improve status reporting (debug messages)
  * TrigClient/SBTable.cc TrigClient/SBTrigWriter.cc
    - fix process ID writing.
  * TrigMgr/TrigMgr.cc
    - Fix warnings
    - Fix bug in trigger version test.

SignalProcessing
----------------
  * dttalgo/sineanalyze.c
    - fix version ID
  * IIRFilter/IIRFilter.cc IIRFilter/IIRFilter.hh 
    IIRFilter/IIRSos.cc IIRFilter/IIRSos.hh
    - Low noise calculation mode.
  * IIRFilter/iirzp.cc
    - print parameters if filter construction fails.
  * MultiPipe/MultiPipe.cc
    - Propogate units

Utilities
---------
  * Alarms/Templates/AlarmHeader.html Alarms/Templates/AlarmTrailer.html
    - fix dmt nodes and URLs
  * scripts/dmt-mon_status.in
    - fix "echo -e" with alias.
  * FrUtils/framelink.cc
    - print connection error code.
    - retry if EHOSTUNREACH or ECONNABORTED
  * FrUtils/Makefile.am
    - link libgdscntr explicitly to framecmp, frcompress and SimList 
    - compile CXX with GDS_CPLUSPLUS_DEFS
  * FrUtils/FrameLog.dxx utilties.dxx
  * setup/root-setup.in
    - translate to sh
    - Substitute autoconf symbols
  * setup/gds.spec.in
    - move GraphIt to gds-web
  * setup/Portfile.in
    - new MacPorts port file.
  * Spi/spiMTrailer.html Spi/SPI.tcsh.in Spi/spiTrailer.html
    - fix new URLs
  * Spi/USAGE.tcsh.in
    - replace nawk with function.
  * Spi/SPI.pl.in
    - don't copy verbos lists this millenium.
  * tablepgm/table.cc tablepgm/eval.cc tablepgm/tablepgm.dxx
    - allow gzipped inputs.
    - add sqrt() function
    - fix documentation.

Version 2.16.15 -> 2.16.17  (December  4, 2014 svn 7244)
========================================================
<base>
------
  * configure.ac config/ac_dmtoffline.m4
    - check distribution.
    - substitute symbols in dmt-procmgt (init script).
    - look for hdf5-seial.pc pkgconfig file.
DMT
---
  * EasyCalibrate/pars/ReferenceCalibration_hoft_H1.xml
    EasyCalibrate/pars/ReferenceCalibration_hoft_L1.xml
    - ER6 channel name changes

DTT
---
  * src/gui/diaggui_changes
    - List changes.

GUI
---
  * dttview/TLGOptions.cc dttview/TLGPrint.cc dttview/TLGPad.cc
    - Misc minor fixes.
  * filterwiz/FilterFile.cc filterwiz/TLGFilterWizard.hh
    - count line numbers for use in error messages
    - improve error messages
    - Change UpdateDesignZP signature to return sos count.
  * foton/foton.cc
    - improve error reporting.
  * ligogui/Makefile.am
    - suppress parallel compiles

IO
--
  * framexmit/Makefile.am framexmit/framesend.cc framexmit/framexmittypes.hh 
    framexmit/framerecv.cc framexmit/framexmitcommon.cc
    - add external parameter structure.
    - allow rate-throttling of broadcasts rather than a maximum number 
      of instances.
    - restore PKT_REBROADCAST tag where appropriate.

Monitors
--------
  * kleineWelle/pars/H-ER6_KW_AUX.cfg kleineWelle/pars/L-ER6_KW_AUX.cfg 
    kleineWelle/pars/H-ER6_KW_HOFT.cfg kleineWelle/pars/L-ER6_KW_HOFT.cfg
    - fix ER6 kW configurations.

  * Omega_c/wblock.cc Omega_c/weventlist.cc Omega_c/wparameters.hh Omega_c/wsearch.cc Omega_c/wstream_chan.cc 
    - calculate threshold from accidental rate in wtile.
    - make vetoThreshold/falseVetoRate choice of representations of a single 
      parameter
    - make eventThreshold/falseEventRate choice of representations of a single 
      pararameter
    - add minTriggerSNR parameter (cuts not yet implemented)
    - Add EENTS trigger type.
    - Write CLUSTERs file if applyClustering is set - write triggers and 
      cluster assignments if writeClusters not set.
    - Fix trigger file selection.
    - add merge method and omicron-like overlap gap and box flexing to tfbox.
    - Specify a precision for each output field.
    - Factor of sqrt(2) in SNR to match Omicron.

  * RayleighMonitor/RayleighMonitor.cc RayleighMonitor/RayleighMonitor.hh 
    RayleighMonitor/THTFD.cc RayleighMonitor/THTFD.hh 
    RayleighMonitor/Makefile.am
    - add THTFD class - double precision t-f plot with internal shifting. 

  * SegGener/pars/SegGener_LSC_LLO.cnf SegGener/pars/SegGener_ODC_LLO.osc
    SegGener/pars/SegGener_IOS_LLO.cnf SegGener/pars/SegGener_LSC_LLO.osc
    SegGener/pars/SegGener_PEM_LLO.osc SegGener/pars/SegGener_ODC_LLO.cnf 
    SegGener/pars/SegGener_IOS_LLO.osc SegGener/pars/ER6_hoft_dq_flags.osc
    - ER6 segment definitions

  * SenseMonitor/pars/SenseMonitor_hoft_H1.conf 
    SenseMonitor/pars/SenseMonitor_hoft_L1.conf
    - new h(t) channel names for ER6


RunFiles
--------
  * aLigo/Makefile.am aLigo/LLO_Monitor_Initial.in aLigo/LLO_Monitor_ProcList 
    aLigo/LLO_Monitor_NodeList aLigo/LHO_Monitor_Start.h1dmt0.in 
    aLigo/LHO_Monitor_Initial.in aLigo/LHO_Monitor_ProcList 
    aLigo/LHO_Redundant_Initial.in aLigo/LHO_Redundant_NodeList 
    aLigo/LHO_Redundant_ProcList aLigo/LHO_Redundant_RunHeader 
    aLigo/LHO_Redundant_Start.in aLigo/LLO_Monitor_Start.l1dmt0.in
    aLigo/LHO_Redundant_Start.h1dmt2.in
    - Add LHO Redundant h(t) machine configuration
    - Change llo nodenames
    - direct data connection to Caltech
    - Remove dq channel addition step
    - Fix configuration file names.

Services
--------
  * Dpush/Dpush.C Dpush/stdio_fd.cc Dpush/stdio_fd.hh Dpush/Makefile.am
    - Clean up logs - use log argument to replace cout, cerr
    - add stdio_fd class to operate on fds in streams.
    - Detect named pipe log outputs and make them non-blocking
  * dacc/DaccIn.hh
    - Fix haveFrame to avoid comparison of auto_ptr to null 
  * TrigMgr/pars/TrigMgr_LLO.conf TrigMgr/pars/TrigRStream_LHO.cfg 
    TrigMgr/pars/TrigStream_LLO.cfg
    - record config files.

Utilities
---------
  * FrUtils/lsmp_xmit.cc
    - Read/Print out parameters at start
    - add compilation dat to header text block.
  * procmgt/Makefile.am procmgt/dmt-procmgt.in
    - install dmt-procmgt service
    - Mak init scripts work on both debian and RedHat distributions.
  * procmgt/procsetup.in
    - Fix procsetup to work with only a single target node.
  * setup/envars.decatur setup/envars.obsidian setup/envars.gneiss 
    setup/envars.granite setup/envars.clearwater setup/envars.saiph
    setup/envars.control6 setup/envars.basalt setup/envars.fortress
    setup/envars.nesslin setup/envars.travertine setup/envars.gypsum 
    setup/Makefile.am
    - remove obsolete configuration files.
  * setup/gds.spec.in
    - Conditionally write gds-runtime package 
    - Compile with V=0
    - add dmt-procmgt and default-dmt-procmgt to runtime package
  * setup/gds-user-env.sh.in
    - Use autoconf substitution.
  * Spi/HOST.lookup
    - changes for SL6 LLO node names.
  * tablepgm/eval.cc tablepgm/tablepgm.dxx
    - add formatted date function
    - document new function.

Version 2.16.15 -> 2.16.16  (October 24, 2014 svn 7208)
=======================================================
<base>
------
  * config/ac_dmtoffline.m4
    - detect metaio.h C++ compatibility ( ticket: 735)
  * configure.ac
    - Allow for non-verbose make ( ticket: 736 )
    - Add silent rules. (non verbose logging)

DTT
---
  * src/awg/awgtype.h src/awg/awgfunc.h src/gui/diaggui_changes
    - trivial changes (change misspellings)
  * src/daq/gdschannel.c
    - condition debug printout on debug_flag
    - remove commented printouts.

GUI
---
  * foton/foton_changes dfm/TLGDfmChannels.cc dttview/TLGCalDlg.hh
    dttview/TLGCalDlg.cc dttview/TLGPlot.hh
    - Add copy/paste to Calibration dialog in graphics window.

IO
--
  * framexmit/framerecv.cc framexmit/framexmittypes.hh
    - set lost-packet timeout to 15us (from 10us)
    - mods by Patrick Brockill
  * lsmp/smcreate.C
    - add -lock option
  * xsil/Makefile.am IO/xsil/MetaIO.cc
    - distribute metaio-cpp.h
    - Use metaio.h or metaio-cpp.h based on HAVE_CPLUSPLUS_COMPATABLE_METAIO_H

RunFiles
--------
  * aLigo/LLO_Monitor_ProcList aLigo/LHO_Monitor_ProcList
    - change kleineWelle parameter file names.

Monitors
--------
  * kleineWelle/pars/H-ER6_KW_AUX.cfg kleineWelle/pars/L-ER6_KW_AUX.cfg
    - ER6 parameter files
  * Omega_c/Makefile.am
    - bump libwpipe version
  * Omega_c/wblock.cc
    - Allow negative bit patterns
    - remove s6 calibration fix
  * Omega_c/wframecache.cc
    - Detect and parse ligo_data_find frame cache files.
  * Omega_c/woutput.cc
    - FIx bug in file name generation for single channel trigger files.
  * Omega_c/wtile.cc
    - Add limits to message if parameter out of allowed range.
  * PlaneMon/PlaneMon.cc
    - Replace fixed-length char[] with strings, sprintf -> ostringstream.

Utilities
---------
  * Spi/pix/LHO.jpg Spi/pix/LLO.jpg
    - add pictures.
Version 2.16.14 -> 2.16.15  (Oct 2, 2014, svn 7188)
===================================================
<base>
------
  * bootstrap
    - Find [g]libtoolize
  * configure.ac
    - Remove laudio from build
    - Set version to 2.16.15
  * config/ac_dmtoffline.m4
    - detect clang compiler
    - look for g++-mp-* installtions (on apple)
    - Look for root-config if ROOTSYS is not specified.
    - Add option to disable hdf even if it is installed.
    - Use sidtributed rpc sources if rpcgen is broken (Darwinized)
    - Optionally disable Monitor compilations.
  * config/ac_pkg_swig.m4
    - parse swig version correctly
Base
----
  * Makefile.am
    - Don't copy subdirectory headers twice
    - order source files to use correct compiler for linking.
  * complex/Complex.hh
    - Remove pragma implementation/interface (obsolete)
  * option/goption.cc
    - Namespace disambiguation
    - bugfix: don't use string += char* + char*

Containers
----------
  * CWVec/CWTemp.hh DVector/DVector.cc DVector/DVector.hh 
    DVecor/DVecType.cc DVector/DVecType.hh
    - Remove pragma implementation/interface (obsolete)
    - Remove root cflags if not in use.
  * calibration/caltype.h calibration/Table.cc
    - Set maximum channel name size
    - Trivial changes.

Diag_Services
-------------
  * fantom/Makefile.am dfm/Makefile.am
    - don't unset DEFS
    - Remove root cflags (not necessary)
  * fantom/fchannel.cc
    - call strcasecmp only once for channel name comparison.
  * fantom/inetio.cc
    - fix return values
    - trivial changes.
  * fantom/tapeio.cc
    - trivial changes
    - Namespace disambiguation

DMT
---
  * Makefile.am
    - condition Templates/ compilations on monitors.
  * DatEnv/DatEnv.hh
    - improve docuentation.
  * DMTifc/DMTCBase.cc
    - replace char[] with string.
  * osc3/osc/ParamInfo.hh osc3/osc/misc.hh osc3/osc/TypeInfo.hh 
    osc3/OperStateCondList.cc osc3/OperStateCondList.hh
    - tr1:: and tr1/ not necessary when compiling with std=c++0x or c++11
  * generator/DMTGen.cc
    - bugfix: iterate over output frames in case generation stride is greater 
      than output stride.
  * generator/FrameData.cc
    - improve error messages

GUI
---
  * dict/plot_linkdef.h foton/Makefile.am
    - add filterwiz symbols
    - build foton python symbols
  * dttview/Makefile.am ligogui/Makefile.am panels/Makefile.am plot/Makefile.am
    - Remove root cflags if not used.
  * dttview/TLGExport.cc
    - include unistd.h
  * filterwiz/FilterFile.cc
    - fix compiler warning; Use !ostream.fail() instead of (ostream)
    - strip leading blanks in design string.
  * filterwiz/FilterModule.cc filterwiz/FilterModule.hh
    - define FilterModule::operator< and FilterModule::operator== 
  * filterwiz/TLGFilterWizard.cc
    - fix compiler warning: test "GDS_LOCATION" outside if block.
  * foton/Makefile.am foton/foton.py dict/plot_linkdef.h foton/foton_changes
    - add support under python
  * foton/foton.cc
    - add command line option for filter output file.
  * lidax/TLGLidax.cc
    - Fix end-of-file detection.
  * ligogui/TLGChannelBox.cc ligogui/TLGChannelBox.hh dfm/TLGDfmChannels.cc
    - Allow shallow copy of channel lists by TLGChannelComboBox

IO
--
  * Makefile.am framefast/Makefile.am frameutils/Makefile.am xsil/Makefile.am
    - remove laudio (not use, not compatible with Darwin)
    - Remove root cflags if not used.
    - don't unset DEFS
  * daqsocket/DAQC_api.cc daqsocket/DAQC_api.hh daqsocket/DAQSocket.cc 
    daqsocket/DAQSocket.hh daqsocket/NDS1Socket.cc daqsocket/NDS1Socket.hh
    daqsocket/NDS2Socket.cc daqsocket/NDS2Socket.hh
    - set default receive buffer size to 1MB
    - New addAvailable() method
    - disambiguate namespaces
    - Protect against undefined MAX_CHNNAME_SIZE
  * framefast/frameio.cc frameutils/swapframe.cc lsmp/lsmp_con.cc
    - Add headers needed for Darwin.
  * framexmit/framesend.cc
    - Use setsockopt instead of MSG_NOSIGNAL on Darwin
    - Fix: Use PKT_REBROADCAST types as appropriate
    - Fix: Argument ordering in rebroadcast copy_pkt call.
  * laudio/laudio.cc
    - deprecated.
    - Fix compiler warnings
  * lsmp/lsmp_access.cc
    - Fix typo
  * xsil/xsilstruct.cc xsil/array.cc xsil/xsilstruct.cc
    - Namespace disambiguation
    - trivial changes (indenting, comment format)

Monitors
--------
  * Makefile.am BicoMon/Makefile.am burstMon/Makefile.am 
    - implement --enable-monitors
    - temporary remove RayleighMonitor
  * BicoMon/BicoDir.cc BicoMon/BicoDir.hh
    - Remove unnecessary root header files.
    - bugfix: print file name when open fails.
  * BicoMon/BicoViewer.cc RayleighMonitor/RayleighGUI.cc
    - reflect changes to TLGChannelCombobox (shallow copy, sort)
  * blrms/pars/LLO_SEI_blrms.conf
    - Update LLO configuration file
  * dewarMon/SetInfo.cc
    - replace arrays with vectors.
  * DuoTone/DuoTone.cc
    - fix compiler warnings.
  * GainMon/GainSummary.hh PulsarMon/RangeSummary.hh 
    StochMon/StochSensSummary.hh
    - use Time::ulong_t for gps time.
  * kleineWelle/kleineWelleM.cc
    - bugfix: print file name when open fails.
  * LIGOLwMon/TriggerFiles.cc
    - fix compiler warnings
  * Omega_c/wfigure.hh Omega_c/weventlist.hh Omega_c/wplot.cc Omega_c/wtile.cc
    - Compilation error: don't mix class/struct
    - misc minor bugs.
    - Consistent spelling of timeseries_highpassed
  * Omega_c/wplot.dxx Omega_c/examples/wplot_dog Omega_c/GDSPlot.cc
    - Resolve OutDir/OutputDirectory
  * Omega_c/GDSPlot.cc Omega_c/Makefile.am 
    - remove TPaletteAxis dependency
  * PeakMon/makefile
    - remove unneeded libraries
  * PlaneMon/PlaneMon.cc PlaneMon/PlaneMon.hh
    - move bump plot code to new bumpPlot() method
    - add mic_locate locate method - infer mic location from name.
    - trivial changes (statement formatting)
    - Test archival directory exists
    - replace char[] with string.
    - check for fscanf errors.
  * PSLmon/PSLmon.cc
    - use & where approprite instead of &&
  * SenseMonitor/pars/ReferenceCalibrationDarmCal_L1.xml
    SenseMonitor/pars/mkL1ER6v00Calib
    - H1:OAF-CAL_DARM_DQ calibration (5 poles + 5 zeros)
  * StochMon/StochMon.cc
    - Fix end-of-file test
  * suspensionMon/chInterface.cc suspensionMon/chConstructs.hh 
    suspensionMon/susConstructs.cc suspensionMon/susConstructs.hh
    - Fix compilation warnings/errors.
  * WaveMon/WaveMon.cc
    - extend char[] array to allow for null termination

Services
--------
  * dacc/Makefile.am
    - Remove root cflags if not in use.
  * dacc/DaccIn.hh
    - Use NULL for comparison to pointer.
  * Dpush/Makefile.am
    - Fix out-of-directory source code references for subdirobjects mode
  * Dpush/Dpush.C
    - use unsigned ip address bytes
  * NameClient/NameMsg.cc
    - disambiguate namespaces.
  * web/monweb.cc
    - Use TimeString() instead of TimeStr()
    - Change units to hours for >10h plots.

SignalProcessing
----------------
  * Makefile.am 
    - Remove root cflags if not used.
  * dict/dmtsigp_linkdef.h 
    - add iirutil.hh functions to dictionary.

Triggers
--------
  * events/Makefile.am events/Column.cc trig/Makefile.am
    - link to root only where necessary
    - clean up return values.
  * Par/Param.cc
    - remove implementation pragma

Runfiles
--------
  * aLigo/LHO_Monitor_Initial.in aLigo/LHO_Monitor_Start.h1dmt0.in
    aLigo/LHO_Monitor_ProcList aLigo/LLO_Monitor_Initial.in 
    aLigo/LLO_Monitor_ProcList
    - aLigo DMT configuration

Utilities
---------
  * FrUtils/Makefile.am
    - Fix out-of-directory source code references for subdirobjects mode
  * FrUtils/framelink.cc
    - disambiguate namespaces.
    - replace MSG_NOSIGNAL with setsockopt for Darwin.
  * procmgt/Launch.in
    - Set DMT runtime environment only if it hasn't already been set.
    - set DMTRENDOUT from TEMPLATE_TREND_SUBDIR
  * procmgt/procmgt.in
    - use $datarootdir in datadir definition.
  * scripts/waitProc.in
    - set current user if not aready set.
  * scripts/GraphIt.in
    - fix NaN spelling for gnuplot.
  * setup/gds-user-env.sh.in
    - Add entries to PYTHONPATH
  * setup/gds.spec.in
    - Deprecate libaudio
  * Spi/SPI.pl.in Spi/USAGE.tcsh.in Spi/spiHeader.html Spi/HOST.lookup 
    Spi/spiMHeader.html Spi/spiMHeader_LHO.html Spi/spiMHeader_LLO.htm
    - aLigo dmt configuration
    - fix misc minor bugs.
  * Spi/pix/ball_blue.gif Spi/pix/ball_green.gif Spi/pix/ball_orange.gif 
    Spi/pix/ball_purple.gif Spi/pix/ball_red.gif Spi/pix/ball_yellow.gif
    - new figures
  * tablepgm/table.cc tablepgm/tablepgm.cc
    - fix: disable hdf as configure option.
    - misc minor fixes.

Version 2.16.13 -> 2.16.14  (Jul 23, 2014, svn 7134)
====================================================
<base>
------
  * config/ac_dmtoffline.m4
    - fix framecpp package check
    - FrameCPP-2.0.x compatibility
  * configure.ac Changes
    - set version number.
    - document changes
  * dmt.dxx doc/Doxyfile
    - Add doxygen main page
    - add DMTGen and DMT template example directories.
  * test-accept/testall.in
    - Ignore existing PATH, LD_LIBRARY_PATH

DMT
---
  * DMTBase/DMTBase.cc
    - FrameCPP-2.0.x compatibility
  * generator/DMTGen.dxx generator/examples/genSG+GN.cfg 
    generator/examples/write-dewhitened.cfg generator/examples/wheel-data.cfg  
    - New/improved doxygen documentation
  * Templates/dmt_templates.dxx Templates/DatTemplate.cc 
    Templates/DatTemplate.hh Templates/DatTemplateMC.cc
    - New/improved doxygen documentation
    - Update sample template

DTT
---
  * addons/mathnds/mathndsmain.cc src/rmem/map_v1.h src/rmem/map_v2.h 
    src/storage/channelinput.cc src/storage/rtddinput.cc
    - uint32_t data type
  * src/cmd/cmdapi.cc src/diag/diagtest.cc src/diag/diagorg.cc 
    src/diag/repeat.cc src/diag/supervisory.cc src/diag/testenv.cc 
    src/diag/testiter.cc src/diag/testsync.cc
    - Make debug flag, version ID static
  * src/daq/gdschannel.c src/daq/gdschannel.h src/diag/diagtest.hh 
    src/diag/stdtest.cc src/gui/diaggui_changes
    - Trivial changes (comments, spacing/newlines, debug printouts)
  * src/daq/gdschannel.c
    - Prevent qsort repetition.
  * src/rmem/map_v3.h
    - remap for aLigo
  * src/storage/diagdatum.cc
    - Bugfix: Mutex lock
  * src/storage/gdsdatum.cc
    - protect against empty dimension list

GUI
---
  * dttview/TLGMath.cc
    - expand combo-boxen
  * filterwiz/FilterFile.cc filterwiz/TLGFilterDlg.cc filterwiz/TLGFilterDlg.hh 
    filterwiz/TLGFilterWizard.cc
    - Allow gain-only filters
    - Fix up filter dialog, improve error reporting
  * foton/foton.cc foton/foton_changes
    - remove legacy write option.
  * ligogui/TLGChannelBox.cc
    - improve comments

IO
--
  * daqsocket/DAQC_api.cc daqsocket/DAQC_api.hh daqsocket/gettrend.cc
    - add uint32_t support
    - fix int64_t support
  * lsmp/lsmp.dxx
    - fix command line documentation.
  * web/webclient.cc
    - remove noisy debug printout
  * web/webserver.cc
    - Bugfix: Incorrect time string generation.

Monitors
--------
  * blrms/BandMonitor.cc
    - enable Monserver debug.
    - Bugfix: prevent segfault if trend channel history not available. 
    - BugFix: Square root for monitor data.
  * blrms/Makefile.standalone
    - fix useful file
  * blrms/pars/LLO_SEI_blrms.conf blrms/pars/STS_Seis_Blrms.filter
    - new/updated configuration
  * blrms/BandMonitor.cc dvTest/dvTest.cc dvTest/NormTest.cc 
    LightMon/LightMon.cc LockLoss/LockLoss.cc
    - Framecpp-2.0.x compatibility - remove rename general header files.
  * Omega_c/wplot.dxx
    - document frame-cache file parameter
  * PSLmon/PSLmon.cc
    - prevent segfault if trend channel is left to default.
  * SenseMonitor/RangeSummary.hh
    - fix warnings
  * SegGener/pars/SegGener_IOS_LLO.cnf SegGener/pars/SegGener_IOS_LLO.osc 
    SegGener/pars/SegGener_LHO.cnf SegGener/pars/SegGener_LHO.osc 
    SegGener/pars/SegGener_LLO.cnf SegGener/pars/SegGener_LLO.osc 
    SegGener/pars/SegGener_LSC_LHO.osc 
    SegGener/pars/SegGener_LSC_LLO.cnf SegGener/pars/SegGener_LSC_LLO.osc 
    SegGener/pars/SegGener_ODC_LLO.cnf SegGener/pars/SegGener_ODC_LLO.osc 
    SegGener/pars/SegGener_PEM_LLO.cnf SegGener/pars/SegGener_PEM_LLO.osc
    - update/reorganize segment definitions

Runfiles
--------
  * aLigo/LHO_Monitor_ProcList
    - add H1_STS_Blrms process
    - reorganize SegGener_H1 parameters.
  * aLigo/LLO_Monitor_ProcList
    - add L1_STS_Blrms process
    - reorganize SegGener_L1 parameters

Services
--------
  * dacc/Channel.cc dacc/DaccIn.cc dacc/FramePointerTypes.hh 
    frwriter/FrWriter.cc
    - FrameCPP-2.0.x compatibility
  * TrigClient/DQSegWriter.cc TrigClient/LdasDBWriter.cc
    - Fix warningss
  * frwriter/frame_name.hh
    - Improved doxygen comments

SignalProcessing
----------------
  * FilterDesign/FilterDesign.hh
    - improve filter design string sytntax documentation.

Utilities
---------
  * FrUtils/FrWrite.cc FrUtils/SimList.cc MatchTrig/MatchTrig.hh 
    - FrameCPP-2.0.x compatibility
  * procmgt/dmt-procmgt
    - Wait for process manager to go in restart.
  * procmgt/procmgt.dxx
    - New provmgt doxygen documentation (incomplete)
  * procmgt/procntrl 
    - update for Linux.
  * scripts/dmt-scriplets.in
    - read in default settings.

Version 2.16.12 -> 2.16.13  (May 29, 2014, svn 7090)
====================================================
<base>
------
  * configure.ac
    - Don't build hMon, hoftMon, StrainWatch make files.

Base
----
  * fdstream/fzstream.hh
    - add is_open methods.
DTT
---
  * src/diag/testsync.hh src/diag/stdtest.cc src/diag/ffttools.cc 
    src/diag/stdtest.hh src/diag/stdsuper.cc src/diag/timeseries.cc 
    src/diag/ffttools.hh src/diag/sineresponse.cc src/diag/diagtest.hh 
    src/gui/diagctrl.cc src/gui/diagmain.cc src/gui/diaggui_changes
    src/gui/diagplot.hh src/gui/diagplot.cc src/storage/channelinput.hh
    src/storage/diagdatum.hh src/storage/rtddinput.cc src/storage/nds2input.cc
    src/storage/rtddinput.hh src/daq/gdschannel.c src/daq/gdschannel.h
    src/sched/gdssched.h src/util/gdsndshost.c src/awg/awgapi.h 
    src/rmem/testpointmgr.hh rc/rmem/testpoint.h src/rmem/testpoint_server.c
    src/rmem/testpointinfo.h
    - trivial changes
    - static debug flag
  * src/gui/awggui.cc src/gui/awggui_changes
    - Implement add (k_ID_ADD) function
  * src/gui/diagplot.cc
    - fetch central f, frequency spacing for transfer function/coherence.
  * src/conf/confinfo.c
    - check LIGONETIP (LIGO_RT_BCAST?) for broadcast network
  * src/prog/ezcademod.cc
    - isnan() in std:: namespace
GUI
---
  * dmtviewer/dmtviewer.cc dmtviewer/TLGMonitor.cc
    - wide list boxes
  * dttview/TLGExport.cc dttview/TLGMainWindow.cc dttview/TLGMainWindow.hh 
    dttview/TLGMath.cc dttview/TLGMath.hh dttview/TLGOptions.cc
    - Remove math menu item.
    - Allow setting of list box size (new SetupWH() method).
    - Condition debug printouts.
    - trivial changes.
  * filterwiz/FilterModule.cc filterwiz/TLGFilterWizard.cc
    - Add gain only filters where needed.
    - Condition debug printouts.
  * filterwiz/FilterSection.cc filterwiz/FilterSection.hh 
    filterwiz/FilterFile.cc
    - add setDesign() and setGainOnly(), setGainOnlyGain() functions.
  * foton/foton.cc foton_changes
    - batch run mode for matlab file merge (-c option) 
    - Condition debug printouts.

IO
--
  * Makefile.am
    - build IO/web with dmtviewer
  * daqsocket/DAQSocket.cc
    - Print error number if select fails.
  * daqsocket/DAQC_api.cc daqsocket/DAQC_api.hh
    - Add _32bit_uint data type
    - implement _64bit_integer everywhere.
  * framexmit/framesend.cc framexmit/framesend.hh framexmit/framexmittypes.hh
    - Collect multicast statistics.
    - add daemon running flag.
    - Add internal copy_packet function
    - Disable signals in send()
    - fix doxygen comments
  * html/table.cc html/table.hh
    - Fix doxygen documentation
  * lmsg/Socket.cc
    - set signal to SIGIO
    - Print asynchonous state if debug>0
  * web/webclient.cc web/webserver.cc web/Makefile.am
    - Fix IP address generation.
    - use TimeString() instead of TimeStr(), ostringstream instead of sprintf
    - bump libweb version

Monitors
--------
  * blrms/BandMonitor.cc blrms/BandMonitor.hh blrms/Chan_filtset.cc
    blrms/Chan_filtset.hh blrms/IIRfilter_bank.cc blrms/IIRfilter_bank.hh 
    blrms/RmsConfig.cc blrms/Rms_output.cc blrms/Rms_output.hh 
    - change arrays to strings or vectors.
    - fetch data from trends. new functions: add_frames, fill_from_trend, 
      fill_from_series
    - add 48 hour display series.
  * blrms/pars/LLO_SEI_blrms.conf
    - Seimic blrms configuration - ground STS seismometers
  * blrms/pars/blrmsconfig_LHO.conf blrms/pars/blrmsconfig_LLO.conf
    blrms/pars/example.conf blrms/pars/half_decade_set_2.filter 
    blrms/pars/half_decade_set_3.filter blrms/pars/LLO_SEI_blrms.filt 
    blrms/pars/STS_Seis_Blrms.filter blrms/pars/blrms_ifo_LHO.conf
    blrms/pars/asq_set.filter blrms/pars/LHO_SEI_blrms.conf 
    blrms/pars/blrms_ifo_LLO.conf 
    - Move PEM seismometer configurations to pars
  * blrms/TSeries.hh blrms/TSeries.cc
    -remove file
  * Omega_c/examples/wplot_dog Omega_c/examples/plots/968654558.000_*
    - Add thumbnail parameter in example
  * Omega_c/matlab_fcs.cc Omega_c/matlab_fcs.hh
    - Add display(dble_vect) and display(str_vect) functions
  * Omega_c/param_list.cc Omega_c/param_list.hh Makefile.am
    - new param_list class
  * Omega_c/wfigure.cc Omega_c/wfigure.hh Omega_c/GDSPlot.cc Omega_c/GDSPlot.hh
    - allow setting (x, y) size [21, 15] and plot format [".png"]. 
    - Implement smoothing and smoothing control functions.
    - increase number of colors in color table.
    - turn on ticks on all edges of x-y plot.
  * Omega_c/wplot.cc Omega_c/wplot.hh Omega_c/wplot.dxx
    - rename scan_config() to plot_config()
    - move parameter settings to def_params()
    - move display_dble and display_str to matlab_fcs.
    - replace display() code with param_list::display();
    - Add parameters: plotFile, plotThumbnail
    - fix documentation
    - Fix directory name: reset each time to avoid using gps = 0
    - Add plot size, format and smoothing settings.
    - misc minor fixes.
  * Omega_c/wreaddata.cc
    - Ignore missing channels. 
    - Protect against SEGV if channel missing.
  * PSLmon/PSLmon.hh PSLmon/PSLmon.dxx monitors.dxx
    - Move doxygen documentation from PSLmon.hh to PSLmon.dxx
    - add class document code
    - include PSLmon.dxx on monitors page.
  * SegGener/pars/ER5_hoft_dq_flags.osc SegGener/pars/SegGener_ODC_LLO.osc
    SegGener/pars/SegGener_PEM_LLO.cnf SegGener/pars/SegGener_LSC_LLO.cnf
    SegGener/pars/SegGener_IOS_LLO.cnf SegGener/pars/SegGener_LHO.osc
    SegGener/pars/SegGener_LSC_LHO.osc SegGener/pars/SegGener_LLO.osc
    SegGener/pars/SegGener_PEM_LLO.osc SegGener/pars/SegGener_LSC_LLO.osc
    SegGener/pars/ER5_hoft_dq_flags.osc SegGener/pars/SegGener_IOS_LLO.osc
    SegGener/pars/SegGener_LHO.cnf SegGener/pars/SegGener_ODC_LLO.cnf
    - new files, more flags
  * SegGener/pars/Science_Segs_L1.cnf
    - add analysis ready
  * SegGener/pars/ER4-SegGener_LHO.cnf
    - 
  * SegGener/pars/SegGener.osc SegGener/pars/SegGener_LHO.conf 
    SegGener/pars/SegGener_PEM_LHO.conf SegGener/pars/SegGener_LLO.conf
    - remove iLigo configuration files. 
  * SenseMonitor/RangeSummary.hh
    - Change gps time data type to fix compilation warning.

RunFiles
--------
  * aLigo/LHO_Monitor_Initial.in aLigo/LHO_Monitor_ProcList 
    aLigo/LLO_Monitor_Initial.in aLigo/LLO_Monitor_ProcList
    - define TEMPLATE_TREND_SUBDIR
    - add framelink verbose options
    - Add seis_blrms and STS_Blrms monitors
    - reorganize segGener configuration

Services
-------
  * dacc/Dacc.hh  dacc/DaccAPI.hh
    - improve doxygen comments.
  * frwriter/frame_name.cc frwriter/frame_name.hh
    - Fix doxygen comments.
    - fix error messages
  * monapi/monaccess_dmtserver.cc monapi/Makefile.am
    - Fix server url generation
    - bump library patch level.
  * trend/Trend.cc dacc/Makefile.am
    - Fix Maxpoint setting.
    - frame_name to generate trend frame paths, create directories.
    - bump library patch level.
  * TrigClient/LdasDBWriter.cc TrigClient/DQSegWriter.cc
    - Fix warning: Variable pit set but not used.
  * web/monweb.cc web/Makefile.am
    - Fix GraphIt path

SignalProcessing
----------------
  * FilterDesign/FilterDesign.cc
    - Add MacOS dynamic plot library name.
  * IIRFilter/iirutil.cc
    - extend sprintf buffers
    - improve numeric precision outputting filter coefficient strings.

test-accept
-----------
  * PSLGlitch/genSG+GN-find.cfg PSLGlitch/genSG+GN-rmsFind.cfg
    PSLGlitch/genSG+GN.cfg PSLGlitch/run-test
    - test trend frame generation, name generation.

Triggers
--------
  * trig/TrigProc.cc
    - Fix process name finding for MacOS/Darwin.

Utilities
---------
  * FrUtils/lsmp_xmit.cc
    - Print multicast statistics and error messages from frameSend.
  * procmgt/Launch.in
    - new Launch command.
  * procmgt/procmgt.in
    - print version id
    - check for/create process database ($HOME/Process_$node/) before init phase
    - use TEMPLATE_TREND_SUBDIR if defined.
    - Fix localtime() return syntax.
    - Trivial changes
  * tablepgm/cell.cc tablepgm/cell.hh tablepgm/table.cc tablepgm/tablepgm.cc
    tablepgm/tablepgm.dxx
    - fix doxygen comments.
    - Add cell constructors Cell(void) and Cell(char*) to avoid constructing 
      string
    - Use default Cell constructor instead of Cell("").
    - Add -ymin option to histogram command
    - replace histo.FillN() with loop over histo.Fill()

Version 2.16.11 -> 2.16.12  (Feb 10, 2014, svn 6997)
====================================================
<base>
------
  * configure
    - bump version

DMT
---
  * osc3/osc/Boolean.cc osc3/osc/Boolean.hh
    - Fix defined(void) method signature (hid virtual OperStateCond::defined())
    - Add/use const_token_iter definition

GUI
---
  * filterwiz/TLGFilterWizard.cc
    - filter section selection (JCB)
    - trivial fix (comment spelling)
  * aLigo/LLO_Monitor_Start.l1gds2.in
    - Correct partition names.

IO
--
  * IO/html/table.cc html/table.hh
    - add header_cell class

Monitors
--------
  * kleineWelle/pars/L-ER5_KW_AUX.cfg kleineWelle/pars/H-ER5_KW_AUX.cfg
    - ER5 configurations

RunFiles
--------
  * aLigo/LHO_Monitor_ProcList aLigo/LLO_Monitor_ProcList
    - ER5 kleineWelle configuration
  * aLigo/LHO_Monitor_Start.in aLigo/LLO_Monitor_Start.l1gds2.in 
    - SenseMonitor process name (SenseMonitor_X1)
    - Improve error messages.

Services
--------
  * web/monweb.cc
    - Include unistd header (usleep() definition)

Utilities
---------
  * FrUtils/framelink.cc
    - Add read_header function
    - Improve function documentation.
    - Maintain expected block ID
    - Add v_check method to check/reopen verbose output stream periodically 
      and on errors
    - Infer frame dt if not specified
    - Check correct length is read.
    - disable signals on send 
    - wait for all data in read method()
  * FrUtils/lsmp_xmit.cc FrUtils/lsmp_xmit.cc
    - Optional delay before multicasting frame
  * FrUtils/Makefile.am
    - Compile lsmp_xmit with -pthread
  * procmgt/procmgt.in
    - set prefix at configure time.
  * seg_calc/seg_iotext.cc seg_calc/seg_ioxsil.cc
    - Set ifo name correctly when reading segment name

Version 2.16.10 -> 2.16.11  (Jan 20, 2014, svn 6968)
====================================================
global
------
  * DMT/generator/DMTGen.dxx DMT/generator/DMTGen.hh Monitors/monitors.dxx 
    Monitors/Omega_c/wplot.dxx Monitors/SegGener/SegGener.dxx 
    Services/Dpush/Dpush.dxx Utilities/FrUtils/framelink.dxx 
    Utilities/FrUtils/FrDump.hh Utilities/FrUtils/FrTest.dxx 
    Utilities/FrUtils/FrWrite.hh Utilities/FrUtils/lsmp_xmit.dxx 
    Utilities/FrUtils/NDS2Frame.dxx Utilities/seg_calc/seg_calc.dxx 
    Utilities/tablepgm/tablepgm.dxx Utilities/utility.doc 
    Utilities/utility.dxx 
    - Improved doxygen documentation

  * Monitors/Makefile.am Utilities/scripts/gds.spec.in configure.ac
    - deprecate hMon hoftMon StrainWatch

<base>
------
  * doc/Doxyfile
    - add image paths
    - exclude Monitors/*/*h files
  * config/ac_dmtoffline.m4
    - fix mods to CXXFLAGS
  * test-accept
    - add GenSegment test.
  * configure.ac
    - bump version

Base
----
  * time/TimeStr.cc time/Time.hh
    - Add day-of week descriptor (%) to TimeStr()

DMT
---
  * EasyCalibrate/LscCalib.cc
    - g++-4.8 compatibility fix: disambiguate function calls
  * generator/DMTGen.cc 
    - Fix spelling of VerboseLog argument

DTT
---
  * src/gpstime/gpstime.h src/util/gdserr.c addons/sysinfo/sysinfo.c
    - Replace 'linux' cpp macro with __linux

IO
--
  * lmsg/Socket.cc
    - print all system errors with perror()
    - Replace 'linux' macro with -linux
  * lsmp/smlatency.cc lsmp/lsmp.dxx
    - Allow --average, --log and --missing independently 

Monitors
--------
  * PlaneMon/PlaneMon.cc PlaneMon/PlaneMon.hh
    - Fix multiple definition of isnan()
    - clean up #includes and using namespace std.
  * Omega_c/wplot.cc Omega_c/wplot.hh Omega_c/Makefile.am
    - Create output directory if it isn't there
    - Add plotFile, plotThumbname parameters
    - Clean up unused code
    - Catch exceptions in configuration function.
  * Omega_c/examples/plots
    - add test script and example plots/
  * SegGener/SegGener.cc
    - propogate debug to TrigClient.

RunFiles
--------
  * aLigo/WatchDawg_LHO.dat aLigo/WatchDawg_LLO.dat
    - fix gds-raid disk mount points

Services
--------
  * frwriter/frame_name.hh frwriter/frame_name.cc
    - Suppress extension, gps-time if not set.
  * AppClient/AppClient.cc
    - Replace 'linux' macro with -linux
  * AppServer/AppServer.hh
    - Improved documentation
    - Propogate debug flag to TransportMsg
  * web/monweb.cc web/webview.cc
    - Force index.html to insure that the current directory is correct.
    - URL base string in objects page.
    - wait 1/2 sec between polling plot file.
    - Set port limit numers to status constants

Utilities
---------
  * FrUtils/lsmp_xmit.cc 
    - redesign main program as C++ class
  * FrUtils/Makefile.am
    - link lsmp_xmit and framelink as statis executables.
  * seg_calc/seg_calc.cc seg_calc/seg_iotext.cc seg_calc/seg_ioxsil.cc 
    seg_calc/Makefile.am
    - allow "-" as input specifier.
  * seg_calc/seg_iohdf5.cc
    - Use unsigned types consistently
  * scripts/dmt-mon_restart.in
    - Bugfix: remove 'local' qualifier from pid definition
  * scripts GraphIt.in
    - check for install plotutils and ps2pdf.
    - replace tconveret with when
    - fix graph path
  * scripts/WatchDawg.in
    - Remove redundant units in device statistics.
  * Spi/HOST.lookup Spi/USAGE.tcsh.in Spi/SPI.pl.in
    - Add master/slave frame to HOST.lookup instead of using fixed node names
    - Misc fixes

Version 2.16.9 -> 2.16.10  (Dec 13, 2013, svn 6940)
===================================================
Patch release because a previous gds-2.16.9 was allowed to escape into 
the wild.

global
------
  * Base/Makefile.am DMT/osc3/Makefile.am IO/framexmit/Makefile.am 
    IO/lsmp/Makefile.am Monitors/Omega_c/Makefile.am
    SignalProcessing/dttalgo/Makefile.am
    - Update library versions neglected in the 2.16.9

<base>
------
  * configure.ac
    - Bump version number


Version 2.16.8 -> 2.16.9  (Dec 12, 2013, svn 6938)
==================================================
global
------
  * Base/Makefile.am Containers/Makefile.am Diag_Services/fantom/Makefile.am 
    Diag_Services/dfm/Makefile.am IO/daqsocket/Makefile.am 
    IO/framefast/Makefile.am IO/frameutils/Makefile.am IO/framexmit/Makefile.am
    IO/html/Makefile.am IO/laudio/Makefile.am IO/lmsg/Makefile.am 
    IO/lsmp/Makefile.am IO/lxr/Makefile.am IO/parseline/Makefile.am 
    IO/sockutil/Makefile.am IO/web/Makefile.am IO/xsil/Makefile.am 
    DMT/calc_engine/Makefile.am DMT/DatEnv/Makefile.am 
    DMT/EasyCalibrate/Makefile.am DMT/generator/Makefile.am 
    DMT/LscEmul/Makefile.am DMT/osc3/Makefile.am DMT/Templates/Makefile.am 
    GUI/dfm/Makefile.am GUI/dmtviewer/Makefile.am GUI/dttview/Makefile.am 
    GUI/foton/Makefile.am GUI/lidax/Makefile.am GUI/panels/Makefile.am 
    GUI/plot/Makefile.am Monitors/BicoMon/Makefile.am 
    Monitors/BitTest/Makefile.am Monitors/blrms/Makefile.am 
    Monitors/burstMon/Makefile.am Monitors/callineMon/Makefile.am 
    Monitors/Cumulus/Makefile.am Monitors/DEnvCorr/Makefile.am 
    Monitors/dewarMon/Makefile.am Monitors/DuoTone/Makefile.am 
    Monitors/dvTest/Makefile.am Monitors/eqMon/Makefile.am 
    Monitors/GainMon/Makefile.am Monitors/glitchMon/Makefile.am 
    Monitors/HistCompr/Makefile.am Monitors/hMon/Makefile.am 
    Monitors/hoftMon/Makefile.am Monitors/InspiralMon/Makefile.am 
    Monitors/IRIG-B/Makefile.am Monitors/kleineWelle/Makefile.am 
    Monitors/LightMon/Makefile.am Monitors/LIGOLwMon/Makefile.am 
    Monitors/LineMonitor/Makefile.am Monitors/LockLoss/Makefile.am 
    Monitors/LscMonitor/Makefile.am Monitors/MultiVolt/Makefile.am 
    Monitors/NdasWriter/Makefile.am Monitors/NoiseFloorMonitor/Makefile.am 
    Monitors/OmegaMon/Makefile.am Monitors/Omega_c/Makefile.am 
    Monitors/PDnMon/Makefile.am Monitors/PhotonCal/Makefile.am 
    Monitors/PlaneMon/Makefile.am Monitors/PSLmon/Makefile.am 
    Monitors/PulsarMon/Makefile.am Monitors/RayleighMonitor/Makefile.am 
    Monitors/SatScan/Makefile.am Monitors/SegGener/Makefile.am 
    Monitors/SenseMonitor/Makefile.am Monitors/Slice2/Makefile.am 
    Monitors/SpectrumArchiver/Makefile.am Monitors/ShapeMon/Makefile.am 
    Monitors/SixtyHertzMon/Makefile.am Monitors/SpectrumFold/Makefile.am 
    Monitors/Station/Makefile.am Monitors/StochMon/Makefile.am 
    Monitors/StrainbandsMon/Makefile.am Monitors/StrainWatch/Makefile.am 
    Monitors/suspensionMon/Makefile.am Monitors/TimeMon/Makefile.am 
    Monitors/TrigDsply/Makefile.am Monitors/TrigSpec/Makefile.am 
    Monitors/WaveMon/Makefile.am Services/Makefile.am 
    Services/AlarmMgr/Makefile.am Services/dacc/Makefile.am 
    Services/Dpush/Makefile.am Services/monapi/Makefile.am 
    Services/NameServer/Makefile.am Services/TrigMgr/Makefile.am 
    Services/web/Makefile.am SignalProcessing/Makefile.am 
    SignalProcessing/dttalgo/Makefile.am Triggers/events/Makefile.am 
    wrappers/swig/Makefile.am Utilities/MatchTrig/Makefile.am 
    Utilities/FrUtils/Makefile.am Utilities/CalibUtils/Makefile.am 
    Utilities/SegDirectory/Makefile.am Utilities/seg_calc/Makefile.am 
    Utilities/tablepgm/Makefile.am Utilities/when/Makefile.am
    - use AM_CPPFLAGS rather than (deprecated) INCLUDE in Makefile.am

  * Monitors/Omega_c/wtile.hh SignalProcessing/dttalgo/lud.cc
    - c++0x compatibility.

<base>
------
  * configure.ac
    - Bump version number
  * config/ac_dmtoffline.m4
    - Use -std=c++0x

Base
----
  * Makefile.am
    - link test programs against $rootbaselibs
  * misc/ccstream.hh Makefile.am
    - New checksum test stream.
  * misc/checksum_crc32.cc misc/checksum_crc32.hh
    - change input argumetn from const unsigned char* to const void*

Containers
----------
  * calibration/calutil4.c calibration/Table.cc
    - Use M_PI
    - Fix compiler warnings - initialize local variables, remove unused 
      variables.
  * Wavelet/cluster.cc
    - Fix compiler warnings - remove unused variables.

DMT
---
  * EasyCalibrate/pars/ReferenceCalibration_hoft_H1.xml
    EasyCalibrate/pars/ReferenceCalibration_hoft_L1.xml
    EasyCalibrate/pars/ReferenceCalibration_hoft_V1.xml
    - Modify for use with FAKE-STRAIN 
  * generator/DMTGen.cc generator/DMTGen.hh generator/DataSource.cc 
    generator/DataSource.hh
    - Add verbose logging
    - Add end-time message
    - Add repeat keyword
  * osc3/osc/Boolean.cc osc3/osc/Boolean.hh osc3/osc/OperStateCond.cc
    osc3/osc/OperStateCond.hh sc3/OperStateCondList.cc sc3/OperStateCondList.hh
    osc3/Makefile.am
    - add OperStateCond::defined() virtual method.
    - add constructor to OperStateCond::OscResults structure.
    - Bump libosc version.

doc
---
  * Doxyfile
    - Generate Monitor documentation from .dxx files

DTT
---
  * dtt/Makefile.am
    - install change files in $prefix/share.
  * man/man1/foton.1
    - CLean up/improve
  * src/cmd/cmdapi.cc src/cmd/gdscmd.cc src/cmd/gdsmsg_server.c 
    src/cmd/cmdline.cc src/diag/ffttools.cc src/diag/ffttools.hh
    src/diag/timeseries.cc src/diag/stdsuper.cc src/diag/sineresponse.cc
    src/diag/stdtest.cc src/gui/awggui.cc src/storage/diagdatum.cc
    src/storage/rtddinput.cc src/prog/ezcawrite.cc src/prog/ezcaread.cc
    src/awg/awgapi.c
    - add versionID string
    - Add debug prints
    - Add/Fix comments
  * src/gui/diaggui_changes src/gui/awggui_changes
    - new files.
  * src/gui/awggui.cc src/gui/diagmain.cc
    - add help / release notes.
  * src/gui/diagmain.hh
    - keep message bix within the window
  * src/prog/ezcademod.cc
    - use <cmath> constants
    - initialize local variables
  * src/prog/ezcastep.cc
    - include <unistd.h>

GUI
---
  * dmtviewer/dmtviewer.cc
    - add run option to help printout
  * dttview/TLGPrint.cc
    - remove print option
    - remove EPSI support
    - use mkstemp() to open temporary file (instead of tmpnam() )
  * dttview/TLGExport.cc
    - use mkstemp() to open temporary file (instead of tmpnam() )
    - use <cmath>, <cstdio>, etc
  * dttview/TLGOptions.cc
    - add optional debug printouts
  * dttview/TLGPad.cc dttview/TLGMainWindow.cc
    - remove dead code.
    - fix compile warnings (initialize local vbls)
  * filterwiz/FilterFile.cc filterwiz/FilterModule.cc filterwiz/FilterModule.hh
    filterwiz/TLGFilterWizard.hh
    - Misc fixes (JCB)
  * foton/foton.cc GUI/foton/foton_changes
    - Misc fixes (JCB)
  * ligogui/TLGChannelBox.hh
    - Fix compiler warnings.
  * ligogui/Makefile.am
    - Automatically install relocated headers into $includedir/ligogui.

IO
--
  * daqsocket/DAQSocket.cc daqsocket/NDS1Socket.cc
    - Add comments, debug printouts.
  * framexmit/framesend.cc framexmit/framesend.hh
    - Add error medssage facility
  * framexmit/Makefile.am
    - Link test programs against libgdsbase
  * frameutils/scandir.cc frameutils/scandir.hh frameutils/Makefile.am
    - new scandir class (coied from nds2 - add static test_directory() method)
  * lsmp/gds_shmem.cc lsmp/gds_shmem.hh
    - add my_pid method.
  * lsmp/lsmp.cc lsmp/lsmp.hh
    - add my_procid() method.
    - add NoPartition (No such partition) error
    - Make error enumerator a member of LSMP.
    - Move make() method to private.
  * lsmp/lsmp_access.cc
    - Test for PID namespace
  * lsmp/lsmp_prod.cc lsmp/lsmp_con.cc
    - use my_procid to get pid
  * lsmp/smdump.C lsmp/lsmp.cc lsmp/lsmp.dxx
    - add "smdump --help" command 
    - Print detailed help/syntax message
    - add verbose client info dump.
    - Fix doumentation.
  * lsmp/smdump.C lsmp/smstat.C lsmp/smrepair.C
    - Test for unavailable partition.
  * web/webclient.cc web/webclient.hh IO/web/Makefile.am
    - reimplement using curl.
  * web/webserver.cc
    - fix ctrl/c handling

Monitors
--------
  * callineMon/Makefile.am hoftMon/Makefile.am
    - remove junk include directory paths.
  * Omega_c/wchunk.cc Omega_c/weventlist.cc Omega_c/weventlist.hh 
    Omega_c/woutput.cc Omega_c/woutput.hh Omega_c/wstream.cc 
    Omega_c/wstream_chan.cc
    - move event stack context to allow efficient accumulation of events over
      multiple channel groups
    - fix broken mutigroup event write-out.
     - add woutput::display function.
  * Omega_c/wparameters.cc
    - Allow tabs/spaces interchangably.
    - Fix spacing in parameter printouts.
  * Omega_c/matlab_fcs.cc
    - add strsplit() function
    - fix deblank to allow tabs
    - implement exist(name, "dir");, 
  * Omega_c/wframecache.cc Omega_c/wframecache.hh Omega_c/wscan.cc 
    Omega_c/Makefile.am
    - Allow comma-separated list of cache files or directories.
    - add wframecache::display() method.
    - Print dmt_wscan command syntax on run error
    - Print frame cache contents if debug > 2
  * Omega_c/wplot.cc Omega_c/wplot.hh Monitors/Omega_c/Makefile.am
    - new dmt_wplot program to plot omegagrams
  * Omega_c/wscan.cc
    - Print command syntax on error
    - use c++ stream or html output.
    - Suppress extra line feeds in status logging. 
  * Omega_c/wtile.cc Omega_c/wtile.hh Omega_c/wblock.cc
    - Calculate threshold from requested rate as wtile method.
  * Omega_c/medianmeanaveragespectrum.hh
    - Fix documentation.
  * Omega_C/pars/H1-ER4_Omega_stream.cfg
    - save configuration files.
  * SegGener/SegGener.cc SegGener/SegGener.hh SegGener/SegGener.dxx
    - Don't include times to the summary when a channel was missing or invalid.
    - Move common segment display codet o logSegment() method.
    - separate doxygen comments from header.
  * SenseMonitor/pars/SenseMonitor_hoft_V1.conf 
    SenseMonitor/pars/SenseMonitor_hoft_L1.conf
    SenseMonitor/pars/SenseMonitor_hoft_H1.conf
    - FAKE-STRAIN configuration.

Runfiles
--------
  * pars/DMTGen_aLigo_ASD_ZDHP_1Hz.txt pars/DMTGen_AdV_ASD_May2010.txt
    - new files.
  * aLigo/Makefile.am
    - Fix WatchDawg config file installation.
  * aLigo/LHO_Monitor_RunHeader aLigo/LLO_Monitor_RunHeader
    - Turn off output html file directory generation
  * aLigo/LHO_Monitor_Initial.in aLigo/LLO_Monitor_Initial.in
    - move html output to /gds/dmt/html/gds
  * aLigo/LHO_Monitor_ProcList aLigo/LLO_Monitor_ProcList
    - add multiple Omega processes
    - Add SenseMon process

Services
--------
  * Dpush/Dpush.C Services/Dpush/Makefile.am
    - Add verbose logging
  * NameClient/NameCtrl.cc
    - set default monitor type to p_Any
  * monapi/monaccess_dmtserver.hh monapi/Makefile.am web/monweb.cc 
    web/webview.cc
    - Add base path, support URLs that don't start at the top level

SignalProcessing
----------------
  * IIRFilter/iirutil.cc
    - Optionally allow right-hand plane for testing.
  * dttalgo/Makefile.am
    - fix include list when built in separate directory.
  * dttalgo/lud.cc
    - replace fabs() with abs() to support both real and complex.
  * dttalgo/fftmodule.c dttalgo/fftmodule.h
    - use MEASURE instead of ESTIMATE for planning.
    - Improve documentation.

Utilities
---------
  * FrUtils/framelink.cc
    - Add verbose action log.
    - Flush input packets that don't fit in the shared memory buffer.
  * FrUtils/lsmp_xmit.cc
    - Add verbose action log.
  * Spi/HOST.lookup Spi/SPI.pl.in Spi/USAGE.tcsh.in Spi/WEEDER.tcsh.in
    - Fix default host configuration.
  * scripts/dmt-mon_restart.in
    - add --restart argument
  * scripts/WatchDawg.in
    - Fix pkgdatadir resolution
  * setup/Makefile.am setup/gds-user-env.sh.in
    - Revert gds-user-env.sh
  * setup/gds.spec.in
    - gds-web requires curl

Version 2.16.7 -> 2.16.8  (Jul 2, 2013, svn 6836)
=================================================
config
------
  * configure.ac Changes
    - Bump version number
    - add description of changes

Monitors
--------
  * hoftMon/hoftMon.cc StrainWatch/StrainGet.cc StrainWatch/StrainWatch.cc
    - Fix backward compatibility to lal-6.10


Version 2.16.6 -> 2.16.7  (Jul 1, 2013, svn 6835)
=================================================
config
------
  * configure.ac Changes
    - Bump version number
    - Remove gds-user-env.[c]sh
  * Makefile.am
    - don't distribute config/PConfig.h

Base
----
  * misc/checksum_crc32.hh
    - add doxygen comments
    - new inline function: add(const string&)

Monitors
--------
  * eqMon/Makefile.am
    - don't distribute earthquake_alarm.
  * hoftMon/hoftMon.cc hoftMon/hoftMon.hh
    - use native complex values for lal interface.
  * kleineWelle/kleineWelleM.cc
    - Add IFO name to trigger
  * StrainGet/StrainGet.cc StrainGet/StrainGet.hh
    - use native complex values for lal interface.

Utilities
---------
  * setup/gds.spec.in setup/Makefile.am
    - Don't build/install gds-user-env.csh and gds-user-env.sh
  * scripts/WatchDawg.in
    - Fix config file directory path
  * FrUtils/framelink.cc
    - Add flush_packet method.
    - Flush frame and continue if it is too long to fit in shm buffer.



Version 2.16.5 -> 2.16.6  (Jun 19, 2013, svn 6833)
==================================================
Base
----
  * misc/checksum_crc32.cc
    - speed up by using 8-byte slice algorithm
  * fdstream/fdstream.hh fdstream/fzstream.hh fdstream/mmstream.hh
    misc/gnusstream.h 
    - fix gcc-4.7 syntax errors - dereference this in template.
  * time/Interval.hh time/Time.hh time/TimeStamp.hh time/usertime.hh
    - doxygen comments.
  * time/Interval.hh time/Time.cc
    - remove trivial copy constructor

config
------
  * configure.ac
    - change version
    - update .in file list.
  * ac_dmtoffline.m4
    - fix configuration scripts.

Containers
----------
  * Wavelet/wavearray.cc Wavelet/wseries.cc
    - fix gcc-4.7 syntax errors - dereference this in template.

DMT
---
  * DatEnv/DatEnv.cc Templates/DatTemplate.cc Templates/DatTemplateMC.cc
    - fix gcc-4.7 syntax errors - include unistd.h
  * generator/DMTGen.cc generator/DMTGen.hh
    - Remove frame name generation code.
    - use frame_name to generate output frame file paths and directory names.
    - Count frames generated - print in EOJ statistics.
  * generator/FrameData.cc
    - bugfix - fix test for available data.
  * generator/Generator.cc
    - Write full Source definition for caught Source exceptions.
  * generator/Makefile.am
    - remove unneccary libraries
  * osc3/osc/BitNor.cc osc3/osc/BitAnd.cc osc3/osc/BitNand.cc osc3/osc/BitOr.cc
    - Fetch mask value only once for efficiency.

DTT
---
  * man/man1/foton.1
  * src/diag/timeseries.cc
    - fix gcc-4.7 syntax errors - include unistd.h
  * src/gui/awggui.cc /src/gui/diagctrl.hh src/gui/diagctrl.cc gui/diaggui.cc 
    src/conf/confinfo.c
  * startup/awg.in startup/dataviewer.in startup/diagman.in startup/diagtest.in
    startup/dmtviewer.in startup/errlog.in startup/fantom.in startup/fdir.in 
    startup/fft.in startup/finfo.in startup/foton.in startup/framedump.in 
    startup/fsettime.in startup/lidax.in startup/main.in startup/Makefile.am 
    startup/ndslaunch.in startup/sineresp.in startup/sweptsine.in 
    startup/testpoint.in startup/timeseries.in startup/udnls.in
    - translate from tcsh to sh

GUI
---
  * dttview/TLGExport.cc dttview/TLGExport.hh dttview/TLGOptions.hh 
  * dttview/TLGPrint.cc dttview/TLGPrint.hh
  * filterwiz/FilterModule.cc filterwiz/FilterModule.hh
  * filterwiz/TLGFilterDlg.cc filterwiz/TLGFilterDlg.hh
  * filterwiz/TLGFilterWizard.cc filterwiz/TLGFilterWizard.hh
  * filterwiz/FilterFile.hh filterwiz/FilterFile.cc
  * filterwiz/FilterSection.cc filterwiz/FilterSection.hh
  * foton/foton.cc
  * ligogui/TLGErrorDlg.cc ligogui/TLGErrorDlg.hh ligogui/Makefile.am
  * ligogui/TLGChannelBox.cc ligogui/TLGChannelBox.hh
  * lidax/Makefile.am
    - Fix library dependencies.

IO
--
  * frameutils/CheckFrame.cc
    - replace sprintf with ostringstream.
  * lsmp/gds_shmem.cc
    - header fix for OSX
  * lsmp/lvshmapi.h
    - doxgen documentation
  * lsmp/smrepair.C lsmp/lsmp.dxx
    - Add --bufmode and --[no]keep options.
  * parseline/ParseLine.hh
    - doygen comments
    - direct implementation of operator[]
  * smstream/oSMbuf.cc smstream/oSMbuf.hh smstream/iSMbuf.cc
    - fix gcc-4.7 syntax errors - explicit dereference of this in template.
  * xsil/base64.cc xsil/base64.hh
    - change toBase64, fromBase64 signature to (void*)
  * xsil/stream.cc xsil/stream.hh xsil/EventTable.cc
    - Redefine UCVec structure to keep ownership info.
    - Change external representation of UC to radix64
  * xsil/MetaIO.cc
    - Check file availability

Monitors
--------
  * DuoTone/Makefile.am 
    - remove runDuoToneM.csh

  * eqMon/earthquake_alarm.in
    - Translate from tcsh to sh

  * GainMon/GainMon.cc
    - Fix compilation warnings.

  * hoftMon/hoftMon.cc
    - fix gcc-4.7 syntax errors - include unistd.h

  * kleineWelle/kleineWelleM.cc 
    kleineWelle/pars/L-ER3_KW_HOFT.cfg kleineWelle/pars/H-ER3_KW_AUX.cfg 
    kleineWelle/pars/H-ER3_KW_HOFT.cfg kleineWelle/pars/L-ER3_KW_AUX.cfg
    - Use sngl_burst triggers
    - trivial changes (code formatting)
    - ER3 configurations.

  * LineMonitor/LineTable.cc
    - Fix bug in amplitude calculation.

  * Omega_c/matlab_fcs.cc Omega_c/Makefile.am Omega_c/matlab_fcs.hh 
    Omega_c/wblock.cc Omega_c/wchunk.cc Omega_c/weventlist.cc 
    Omega_c/weventlist.hh Omega_c/wparameters.cc Omega_c/wparameters.hh 
    Omega_c/wresample.cc Omega_c/wresample.hh Omega_c/wscan.cc 
    Omega_c/wsearch.cc Omega_c/wstream_chan.cc Omega_c/wstream_chan.hh 
    Omega_c/wtile.hh Omega_c/wtransform.cc Omega_c/wtypes.hh
    Omega_c/pars/L1-ER3_Omega_stream.cfg Omega_c/pars/H1-ER3_Omega_stream.cfg
    - doxygen documentation, remove redundant comments.
    - define and use bool_vect type.
    - calculate independednts rate as wtile methods.
    - Sort triggers by time before writing.
    - add boolstr_tf and boolstr_yn functions to parse boolean values.
    - resample selected channels (fix resampling bug)
    - fix/clean state select calculation bug.
    - Fix parsing errors (add skip_spaces, test_inf functions).
    - Fix number of sites test.
    - clean up redundant code
    - Fix link to channel wiki (cis) pages.

  * RayleighMonitor/RayleighMonitor.cc RayleighMonitor/TLTFPainter.cc
    - Fix bug in window scrolling
    - trivial changes.

  * SegGener/SegGener.cc 
    SegGener/pars/H1-HIFOY.cnf SegGener/pars/SegGener_ODC_LHO.cnf 
    SegGener/pars/ER3_hoft_dq_flags.osc SegGener/pars/ER4-SegGener_LHO.cnf 
    SegGener/pars/SegGener_ODC_LLO.cnf SegGener/pars/H1-HIFOY.osc 
    SegGener/pars/SegGener_ODC_LHO.osc SegGener/pars/ER4-SegGener_LHO.osc 
    SegGener/pars/SegGener_ODC_LLO.osc SegGener/pars/Science_Segs_H1.cnf 
    SegGener/pars/Science_Segs_L1.cnf 
    - Add include statement
    - COnfigurationfor ER4.

RunFiles
--------
  * aLigo/LHO_Initial aLigo/LHO_Monitor_Initial.in aLigo/LHO_Monitor_NodeList 
    aLigo/LHO_Monitor_ProcList aLigo/LHO_Monitor_RunHeader 
    aLigo/LHO_Monitor_Start.h1dmt0.in aLigo/LHO_Monitor_Start.in 
    aLigo/LLO_Initial aLigo/LLO_Monitor_Initial.in aLigo/LLO_Monitor_NodeList 
    aLigo/LLO_Monitor_ProcList aLigo/LLO_Monitor_RunHeader 
    aLigo/LLO_Monitor_Start.in aLigo/LLO_Monitor_Start.l1gds2.in aLigo/LLO_Run 
    aLigo/Makefile.am aLigo/WatchDawg_LHO.dat aLigo/WatchDawg_LLO.dat 
    aLigo/LHO_Run aLigo/LHO_Start aLigo/LLO_Start Makefile.am
    - draft aLigo configuration.

Services
--------
  * NameClient/NameCtrl.cc
    - Improve help message
  * dacc/Dacc.cc
    - Fix reading unaligned frames.
  * dacc/DaccIn.cc
    - Clear framename for online data streams.
  * frwriter/frame_name.cc frwriter/frame_name.hh dacc/Makefile.am
    - add frame_name class
  * frwriter/FrWriter.cc frwriter/FrWriter.hh
    - Add setChecksum method.
  * trend/ReadTrend.cc
    - fix gcc-4.7 syntax errors - include unistd.h
  * TrigClient/SBTrigWriter.cc TrigClient/SBTrigWriter.hh 
    TrigClient/SBTable.cc TrigClient/SBTable.hh TrigClient/TrigClient.cc
    TrigClient/TrigClient.hh TrigClient/TrigWriter.hh TrigClient/ProcTable.hh
    Makefile.am
    - New sngl_burst Trigger writer.
  * TrigMgr/Makefile.am
    - remove unneeded reference.

SignalProcessing
----------------
  * FilterDesign/FilterParse.cc
    - fix compiler warning - unused variable.

Triggers
--------
  * events/Makefile.am
    - link against only libRCore and libRCint
  * trig/SBTrigger.cc trig/SBTrigger.hh trig/Makefile.am
    - New sngl_burst trigger class
  * trig/LockSegment.hh trig/SegList.hh trig/Segment.hh 
    trig/TrigBase.hh trig/TrigRslt.hh
    - Fix up doxygen comments

Utilities
---------
  * Alarms/AlarmOnHTML.in scripts/cpName.in scripts/GraphIt.in 
    scripts/Makefile.am scripts/waitProc.in scripts/WatchDawg.in
    PSD_Plotmaker/PSD_PlotMaker PSD_Plotmaker/Makefile.am
    Spi/Makefile.am Spi/USAGE.tcsh.in Spi/WEEDER.tcsh.in
    - translate from [t]csh to sh or remove
  * setup/dtt.spec setup/gds.spec.in
    - remove unnecesary build dependency
  * FrUtils/Frame_Log.cc
    - Add --help option
    - fix gcc-4.7 syntax errors - include unistd.h
  * FrUtils/FrTest.C
    - Alias -i{nfile} and -p{artition} arguments
    - fix compilation warnings.
  * FrUtils/framelink.c cFrUtils/lsmp_xmit.cc
    - fix gcc-4.7 syntax errors - include unistd.h
  * MatchTrig/MatchTrig.cc MatchTrig/MatchTrig.dxx MatchTrig/MatchTrig.hh
    - new doxygen documentation.
    - use sbtrigger fields.
  * procmgt/default-dmt-procmgt procmgt/dmt-procmgt
    - new cold-start scripts.
  * procmgt/procmgt.in
    - Look for configurationin installed directory $prefix/share/gds/procmgt
    - add sweep process
  * procmgt/procsetup.in
    - add output directory.
  * scripts/dmt-mon_disable.in scripts/dmt-mon_enable.in 
    scripts/dmt-mon_status.in scripts/dmt-mon_restart.in
    scripts/dmt-scriplets.in
    - dmt control cmd line scripts.
  * scripts/fwStatus.in
    - remove obsolete script.
  * seg_calc/seg_calc.cc seg_calc/seg_calc.dxx
    - doxygen documentation.
  * tablepgm/cell.cc tablepgm/cell.hh tablepgm/column.cc tablepgm/column.hh 
    tablepgm/format_spec.hh tablepgm/Makefile.am tablepgm/table.cc 
    tablepgm/table.hh tablepgm/tableIO.hh tablepgm/tableIO_hdf.cc 
    tablepgm/tableIO_hdf.hh tablepgm/tablepgm.cc tablepgm/tablepgm.dxx
    - add hdf5 table I/O
    - add Cell::Cell(double), column::reserve, column::refXType, table::addRow methods
    - doxygen comments.

wrappers
--------
  * swig/Makefile.am
    - fix python build

Version 2.16.4 -> 2.16.5  (Sep 6, 2012, svn 6722)
==================================================
config
------
  * configure.ac
    - Build gds-framexmit.pc
    - update version number

Base
----

Containers
----------
  * DVector/DVecType.cc
    - Use vcvtfi() and vcvtif() to convert float<->int

Diag_Services
-------------
  * fantom/sendsio.cc
    - Select channel type according to requested frame type

DMT
---
  * generator/DMTGen.hh generator/Metastable.hh
    - improve documentation of data sources.

DTT
---
  * src/diag/sineresponse.cc
    - Make explicit conversion of complex<double> to complex<float>
  * param/leap.conf
    - update leap seconds in (unused) parameter file.

IO
--
  * daqsocket/DAQC_api.hh daqsocket/NDS2Socket.cc daqsocket/NDS2Socket.hh
    - Add sends:: namespace documentation
    - Improve documentation
    - add NDS2Socket::SetEpoch() 

  * framexmit/gds-framexmit.pc.in framexmit/Makefile.am
    - build/install new gds-framexmit.pc pkgconfig file

Monitors
--------
  * Omega_c/quick_select.hh
    - replace vector index addressing with pointers.

  * Omega_c/wstream.cc Omega_c/wstream.hh Omega_c/wstream_chan.hh 
    Omega_c/wstream_chan.hh Omega_c/wchunk.cc Omega_c/wchunk.cc
    - rework wsteam to be more truely streaming, multi channel group
    - Add wstream_chan to define/process channel groups.
    - Change wchunk to process list of wstream_chan
    - loop over groups, group initialization in wstream_chan.

  * Omega_c/wreaddata.cc
    - Read a given frame type only once

  * Omega_c/wsearch.cc
    - trivial channes (comments)

  * Omega_c/wtile.hh Omega_c/wtile.hh
    - replace raw pointer with shared pointer.
    - Add null constructor, init() method.
    - Fix multiple deleteion of a single window

  * Omega_c/weventlist.cc Omega_c/weventlist.hh
    - write xml files.
  * Omega_c/wparameters.cc Omega_c/wparameters.hh
    - Parse multiple parameter sets delimited by '{}'s
    - Merge default values

  * Omega_c/wresample.cc Omega_c/wresample.hh
    - move single channel resampling code to single_resample


SignalProcessing
----------------
  * FIRFilter/LTMatrix.hh
    - use unsigned long for internal size computations.

Utilities
---------
  * FrUtils/framelink.cc 
    - Move ID printout after log file is opened.
  * setup/gds.pc.in
    - Set directories using @includedir@ and @libdir@

wrappers
--------
  * swig/Makefile.am
    - install py files with .so in architecture dependent directory for SL6

Version 2.16.3 -> 2.16.4  (Jul 30, 2012, svn 6707)
==================================================
config 
------
  * configure.ac Makefile.am
    - build wrappers
  * ac_python_devel.m4 ac_pkg_swig.m4 ac_dmtoffline.m4
    - check for python and swig
    - parse --enable-python
    - get rid of dperecated warnings

IO
--
  * frameutils/FrameF.hh
    - Fix return type from getInstance() and getLength()

Monitors
--------
  * kleineWelle/kleineWelleM.cc kleineWelle/kleineWelleM.hh
    - skip past bad data (NaNs)
  * Omega_c/wscan.cc  Omega_c/wscan.hh Omega_c/matlab_fcs.cc
    - Bugfix: Fix incorrect parameter white-space removal.
    - Add parameter display function.
    - Parse infs for unlimited frequency and Q ranges.
    - Print command line arguments
    - flush html file after each channel.
    - trivial changes.
  * Omega_c/wresample.cc
    - Limit antialiasing filter order to <16384

SignalProcessing
----------------
  * FilterDesign/FilterDesign.cc
    - Bugfix: specify correct filter order in fircoefs()
  * FIRFilter/recolor.cc
    - Bugfix: specify correct filter order
  * FIRFilter/LTMatrix.hh
    - Use unsigned long for data lengths.
  * LinearSum/MathOp.cc
    - Protect against empty input TSeries in MathOp::apply().

Utilities
---------
  * setup/gds.spec.in
    - Add pygds package.

wrappers
--------
  * wrappers/Makefile.am
    - new wrappers directory
  * swig/numpy.i swig/Makefile.am swig/gen_filter.hh

Version 2.16.2 -> 2.16.3  (Jul 17, 2012, svn 6692)
==================================================
Containers
----------
  * TSeries/TSeries.cc TSeries/TSeries.hh
    - Fix decimation length

DMT
---
  * generator/DMTGen.cc generator/DMTGen.hh
    - Support zero-suppress-or-gzip compression mode.
    - Add decimate filter method.
    - Create output directory (allow gps-trincated names)
  * generator/FrameData.cc generator/FrameData.hh
    - fix shared memory use.
    - fix data-available mode.
  * MultiStream/MultiStream.hh
    - add default stream from DMTINPUT or LIGOSMPART if no input list specified.

IO
--
  * lsmp/lsmp.cc
    - fix cransh on exit: release instead of delete
  * lsmp/smlatency.cc
    - Add --missing and --log modes.

Monitors
--------
  * kleineWelle/pars/L-ER2.cnf
    - ER2 configuration for LLO
  * Omega_c/wscan.cc Omega_c/wscan.hh
    - move parameter parsing to separate function.

Runfiles
--------
  * standard/LLO_Minimal_Initial.arch_x86_64 standard/LLO_Minimal_Run.l1gds2
    standard/LLO_Initial standard/LLO_Minimal_Initial 
    standard/LLO_Minimal_ProcList Makefile.am
    - ER2 dmt configuration.

Services
--------
  * dacc/MultiDacc.cc dacc/MultiDacc.hh 
    - Move addMulti(), addSingle() from header to .cc
  * dacc/Channel.cc dacc/FrVectRef.cc frwriter/FrWriter.cc
    - fix FrVect offset value in TSeries start time.

SignalProcessing
----------------
  * FilterDesign/FilterDesign.cc FilterDesign/FilterDesign.hh 
    FilterDesign/FilterParse.cc FilterDesign/FilterParse.hh
    - Add fircoef() design method.
  * FIRFilter/recolor.cc FIRFilter/recolor.hh
    - fix doxygen comments
    - Fix normalization for transfer funtion from ratio of 2 PSDs
  * FilterBase/NullPipe.cc FilterBase/NullPipe.hh Makefile.am
    - Null pipe base class.
  * dict/dmtsigp_linkdef.h
    - Add MathOp filter
  * LinearSum/MathOp.cc LinearSum/MathOp.hh Makefile.am
    - Base MathOp on NullPipe

Utilties
--------
  * setup/Makefile.am
    Fix --enable-runtime
  * FrUtils/framelink.cc
    - add disconnect timeout.
    - Print executable version ID

Version 2.16.0 -> 2.16.2  (May 30, 2012, svn 6664)
==================================================
Base
----
  * fft/wrapfftw.cc
    - add wisdom
  * math/gds_veclib.hh math/gds_veclib.icc math/gds_math_arch.hh
    - move inline functions to gds_veclib.icc
    - move sse architecture tests to math/gds_math_arch.hh

Containers
----------
  * DVector/DVector.hh DVector/DVecType.cc DVector/DVecType.hh
    - Add force_copy function.
    - Replace random code with check_substr inline function.
    - Optimization: tighten compare loops.
  * fSeries/fSeries.cc
     - Optimization: Get DVector pointer in fSeries::interpolate.
  * Wavelet/wavearray.cc
     - fix unsigned conversion warning
DMT
---
  * generator/DMTGen.cc generator/FrameData.cc generator/FrameData.hh
    - Add FrameDir based file discovery. Retry when file list is empty.
    - Add recolor, MathOp filters. Change IfoNoise to recolor filter.
    - Add FrameData timing modes
    - Bugfix: Make sure TSeries is defined before setting rate or type
      in defaultRate / defaultTime.
    - Bugfix: Don't assume frame list and Channel name are specified.
    - BugFix: Throw exception if channel data is not found.
  * macros/root.rootrc macros/Makefile.am
    - Fix interactive root setup

DTT
---
  * src/drv/ds340.c
    - Fix warning: initialize lasts.

IO
--
  * framexmit/matchInterface.cc
    - fix matchInterface return code.
  * frameutils/framedir.hh
    - Add empty() method.

Monitors
--------
  * hoftMon/hoftMon.cc
    - Compatibility with new XLALDestroyFiltersFile return value (void)
  * LineMonitor/LineTable.cc PhotonCal/PhotonCal.cc StochMon/Integrand.cc
    - Fix compiler warnings.
  * Omega_c/wchunk.cc Omega_c/wblock.cc
    - Bugfix: Correct handling of missing or unspecified state data.
    - Optimization: Speed state tests.
  * Omega_c/weventlist.cc Omega_c/weventlist.hh
    - optimization: Speed up event list sorting and pruning.
    - Support clusterNumber field for event output.
  * Omega_c/matlab_fcs.hh
    - Add inline round function.
  * Omega_c/quick_select.hh
    - Optimization: Clean up loop structure.
  * Omega_c/wresample.cc
    - Bugfix: Fix reset after a gap.
  * Omega_c/wtransform.cc
    - Fix compilation warnings.
    - Optimization: Use vsum over lower 3/4 if not outliers.
  * RayleighMonitor/TLTFPainter.cc RayleighMonitor/TLTFPainter.h
    RayleighMonitor/RayleighMonitor.cc
    - Use TH2D instead of TH2F
  * RayleighMonitor/RayleighConfig.cc RayleighMonitor/RayleighConfig.hh
    RayleighMonitor/RayleighGUI.cc RayleighMonitor/RayleighGUI.hh
    RayleighMonitor/RayleighMonitor.cc RayleighMonitor/RayleighMonitor.hh
    RayleighMonitor/Makefile.am
    - Move code to *.cc
    - reorganize headers
    - Use fSeries, PSD instead of FSeries, FSpectrum
  * StrainWatch/StrainGet.hh hoftMon/hoftMon.hh
    - Backward compatibility to complex struct.

Services
--------
  * NameClient/NameCtrl.cc
    - BugFix: Initialize return code.
  * trend/ReadTrend.cc
    - BugFix: Return error if Append fails.

SignalProcessing
----------------
  * dict/dmtsigp_linkdef.h FIRFilter/recolor.cc FIRFilter/recolor.hh
    Window/Tukey.cc Window/Tukey.hh sigproc.dxx Makefile.am
    - Add recolor and Tukey classes
  * dttalgo/avgmodule.c
    - Fix precision bug in DTT exponential averaging
  * LinearSum/MathOp.cc LinearSum/MathOp.hh
    - new MathOp filter class.
  * LPEFilter/LPEFilter.cc
    - Optimization: tighten up levinson() code

Triggers
--------
  * trig/TrigProc.cc
    - fix Solaris compilation.

Utilities
---------
  * tablepgm/format_spec.cc
    - Fix table numeric data formatting.
  * setup/Makefile.am setup/root-setup.in
    - fix root-setup for installation in /usr

Version 2.15.9 -> 2.16.0  (Mar 13, 2012, svn 6626)
==================================================
Base
----
  * time/tconv.c
    - Add leap second.
  * time/TimeStr.cc time/Time.hh
    - Add leap second.
    - Add TimeString() and LocalString() functions.

DMT
---
  * DatEnv/DatEnv.cc DatEnv/DatEnv.hh DMTBase/DMTBase.cc
    - Use DaccAPI interface.
  * generator/DMTGen.cc calc_engine/Lexr.hh
    - minor fixes: improve documentation, messages
  * Templates/Makefile.am
    - fix link agains root.
  * osc3/osc/*.cc osc3/osc/*.hh 
    EasyCalibrate/FDCalibrate.cc EasyCalibrate/FDCalibrate.hh 
    EasyCalibrate/FDEasyCalibrate.cc EasyCalibrate/FDEasyCalibrate.hh
    - DaccAPI data access

IO
--
  * xsil/MetaIO.cc
    - Accept int_8u data
  * framexmit/matchInterface.cc framexmit/matchInterface.hh
    framexmit/framesend.cc framexmit/framerecv.cc framexmit/Makefile.am
    - Move matchIntervace code to a seaprate source file
    - use sockutil for network address lookup.
    - Implement packet checksums
  * lsmp/gds_shmem.cc lsmp/gds_shmem.hh
    - Add gds_shmem::owner(), gds_shmem::owner_uid() methods.
  * lsmp/lsmp_con.cc lsmp/lsmp_con.hh
    - preserve errno after catching a signal.
    - fix doxygen documentation.
  * lsmp/lsmp.cc
    - protect against decrementing zero user count.
    - Don't zero use count if user is not partition owner

Monitors
--------
  * glitchMon/LockStatus.cc glitchMon/ChannelInfo.hh glitchMon/LockStatus.hh
    glitchMon/ChannelInfo.cc BicoMon/BicoViewer.cc BicoMon/BicoMon.cc 
    MultiVolt/MultiVolt.cc MultiVolt/VoltWatcher.cc MultiVolt/VoltWatcher.hh
    MultiVolt/VoltWriter.cc HistCompr/HistCompr.cc dvTest/NormTest.cc
    dvTest/dvTest.cc suspensionMon/chInterface.cc suspensionMon/suspensionMon.cc
    suspensionMon/chInterface.hh dewarMon/LockStatus.cc dewarMon/ChannelInfo.hh
    dewarMon/LockStatus.hh dewarMon/ChannelInfo.cc TimeMon/TimeMon.hh 
    TimeMon/TimeMon.cc PSLmon/PSLChan.hh PSLmon/PSLOChan.cc PSLmon/PSLmon.cc 
    PSLmon/PSLChan.cc DuoTone/DuoTone.cc PhotonCal/PhotonCal.cc
    IRIG-B/IRIG-B.cc BitTest/BitTest.cc
    - Use DaccAPI interface
  * HistCompr/Makefile.am
    - reorder library list for Ubuntu compatibility
  * PulsarMon/PulsarMon.cc
    - fix warnings
  * Slice2/Slice2.cc
    - Replace nextAdc, etc with findAdcOrdered
  * Omega_c/wchunk.cc Omega_c/wchunk.hh Omega_c/wstream.cc 
    Omega_c/weventlist.cc Omega_c/wresample.cc Omega_c/woutput.cc 
    Omega_c/woutput.hh Omega_c/Makefile.am Omega_c/wparameters.cc
    setup/gds.spec.in
    - Add streaming search.
    - Fix resample for streaming, parameters defaults, output format.
    - Add global output file handling.

Services
--------
  * dacc/DaccAPI.hh dict/frameio_linkdef.h
    - new data access base class
  * dacc/DaccIn.cc dacc/DaccIn.hh dacc/Dacc.hh
    - Use DaccAPI base class, change arguments/constness to match DaccAPI 
     (Dacc, addChannel, addFile, addFileList, addProcessed, addRaw, 
      addSimulated, getFrameID, isChannelRead, openFile, refData, refFData)
    - Virtualize methods (close, open, isOnline)
    - Fix comments
    - Replace 'next<struct>()' methods with 'find<struct>Ordered()' to avoid
      duplicate searches.
    - Save current frame file path (mLastFrame) rather than generating the path
    - framecpp-1.19.21 compatibilitu (Initialize() and checksum exception)
  * dacc/Channel.cc dacc/Channel.hh
    - Change method arguments from char* to string.
    - protect against unread FrVects
  * dacc/FileList.cc dacc/FileList.hh
    - Change method arguments from char* to string.
    - Add first() method.
  * dacc/Makefile.am
    - Bump library version libframeio.so.1.2.0
  * Dpush/Makefile.am
    - Compile checksum_crc32 and sockutil.c for static linkage
  * TrigClient/TrigClient.cc
    - Don't enroll TrigClient in constructor if mode = kNone.
  * TrigClient/SegAccountant.hh TrigClient/TrigClient.hh 
    TrigClient/TrigWriter.hh
    - Improve doxygen comments
  * frwriter/FrWriter.hh
    - remove getFrame() methods
  * TrigMgr/TrigRndm.cc
    - fix timespec initialization type.
  * trend/ReadTrend.cc
    - Minor fixes for DaccAPI.

Utilities
---------
  * FrUtils/FrTest.C FrUtils/FrDump.hh FrUtils/FrDump.C
    - Fix compilation warning.
    - improve documentation
    - Argument short=cuts.
  * FrUtils/framelink.cc
    - Timestamp all output.
    - Fix ENETUNREACH error handling
    - don't wait for data if select says data are available.
    - fix EWOULDBLOCK handling.
    - Warn if no crc found.
    - Ignore interruptions in lsmp_con::get_buffer.
    - Print "normal termination" message.
  * tablepgm/format_spec.cc tablepgm/format_spec.hh tablepgm/tablepgm.cc
    tablepgm/column.cc tablepgm/column.hh tablepgm/cell.cc tablepgm/cell.hh
    tablepgm/table.cc tablepgm/table.hh 
    tablepgm/Makefile.am tablepgm/tablepgm.dxx
    - Add column format specification.

Version 2.15.8 -> 2.15.9  (Feb 15, 2012, svn 6610)
==================================================
config
------
  * 
  
lowlatency
----------
  * config/ac_l3d2.m4
    - define SMKILL, SMSTAT
  * config/llldd.spec.in
    - install services disabled
  * configure.ac
     - version 0.4.2
  * init.d/llldd.in
    - use internal symbols for all executables
    - repair partition before starting receiver
    - fix status command
    - fix success/failure printouts
  * init.d/llxfer.in
    - use internal symbols for all executables
    - delete pid file on failure.
    - use macro arguments rather than global symbols.
    - fix multicast start bug
    - implement pull/receive framelink modes.
    - fix status command
    - fix success/failure printouts
  * init.d/llsend.in
    - use internal symbols for all executables
    - delete pid file on failure.
    - use macro arguments rather than global symbols.
    - implement push/send framelink modes.
    - fix status command
    - fix success/failure printouts
  * sysconfig/llldd.in
    - fix virgoapps-fdio installed in /usr/share/virgoApp
Base
----
  * misc/checksum_crc32.cc misc/checksum_crc32.hh
    - New crc32 checksum calculation

Containers
----------
  * TSeries/FixedLenTS.hh TSeries/TSeries.hh TSeries/TSWindow.hh
    - doxygen comments

DMT
---
  * generator/DMTGen.cc
    - Fix ifo noise f-domain filter normalization
    - Stop generation if source throws exception
  * generator/Generator.cc
    - rethrow source exception.
  * generator/FrameData.hh
    - obsolete fillChannelData(const Time&, Interval) and 
      getData(const char* ch, const Time& t0, Interval dt, int N, float* data)

IO
--
  * framexmit/framerecv.cc framexmit/framerecv.hh framexmit/framexmittypes.hh
    - Give up on packet after waiting 10ms
    - Open separate request socket
  * framexmit/framerecv.cc
    - keep track of most recent rebroadcast frame IDs
    - limit rebroadcasts to 3/packet.

Services
--------
  * dacc/Dacc.cc
    - Return zero fill time if fillData() fails.
  * Dpush/Dpush.C Dpush/Makefile.am
    - add checksum checking.
    - turn on framerecv error logging
    - zero Shared memory buffer before receiving
  * Dpush/Dpush.C
    - clean test for directio use

Utilities
---------
   * FrUtils/framelink.cc FrUtils/Makefile.am
     - check crc in received frames.

    * tablepgm/tablepgm.cc tablepgm/tablepgm.dxx
      - add axis lable option to histogram and xyplot commands


Version 2.15.7 -> 2.15.8  (Jan 16, 2012, svn 6588)
==================================================
lowlatency
----------
  * New directory replacing Utilities/VirgoTools and Runfiles/llldd

config
------
  * configure.ac
    - Remove VirgoTools makefile
    - Remove AC_GDS_CHECK_VIRGO

Containers
----------
  * Wavelet/watfun.hh
    - fix gcc ewarning: remove unused variable in gammaCL

IO
--
  * lsmp/smlatency
    - move statistics gathering to stats class
DMT
---
 * generator/DMTGen.cc
   - Add FDFilter type defined from a file.
   - Calculate number of bins to use in IfoNoise fd filters.
   - Use omux as default stitching mode for FDFilters (e.g. IfoNoise)
   - Terminate processing on DataSource exception.

 *  generator/DMTGen.cc generator/DataSource.cc generator/DataSource.hh
    generator/FrameData.cc generator/FrameData.hh
   - Specify source data type
   - Set default data type and sample rate on a source by source basis
   - Default FrameData data type and sample rate from frame

Monitors
--------
  * Omega_c/wresample.cc Omega_c/wresample.hh
    - improve doxygen documentation.
    - Only destroy filter map if use count falls to zero
    - set correct Output start time on first stride.
    - clear output data in reset()
  * Omega_c/wscan.cc
    - reset resample at start of channel processing.
  * Omega_c/wcondition.cc
    - Add debug printout if sample counts don't match expected.

SignalProcessing
----------------
  * dttalgo/fftmodule.cc
    - Fix dtt errors when plotting strain data (<1e-20) - use double 
      precision in asd calculations.
  * IIRFilter/IIRdesign.cc
    - remove call to setSPlaneRep (erroneously included test code)
  * FDFilter/FDPipe.cc
    - fix omux calculation

Utilities
---------
  * FrUtils/framelink.cc FrUtils/Makefile.am
    - Add demonize, log options
    - Go away cleanly if partition or port is unresolvable.
    - static link framelink
  * FrUtils/lsmp_xmit.cc
    - Add demonize, log options
  * Makefile.am VirgoTools/
    - Move VirgoTools to lowlatency

Version 2.15.6 -> 2.15.7  (Dec 28, 2011, svn 6564)
==================================================
Base
----
  * misc/SigFlag.hh
    - Remove static retart flag
    - fix restart flag setting.
    - replace friend functions with static members
    - Add virtual signal_handler() method.
    - doxygen comments.

Containers
----------
  * TSeries/TSeries.cc Makefile.am
    - implement decimating append method TSeries::Append(TSeries& const, size_t)

DMT
---
  * DMTifc/DMTCBase.cc DMTifc/ONLFrIO.cc
    - fix string length in partition generation.
    - comment out data length check (only workks for frame version <= 6)
    - Remove post-interrupt restart code.
  * generator/MetaStable.cc generator/MetaStable.hh generator/Makefile.am
    - New metastable data source
    - Compile MetStable
  * generator/DataSource.cc generator/DataSource.hh generator/DataParse.cc
    - Add kill_dict() method to delete source dictionary.
    - Add virtual saveEvent() methods - hook for data-source specific SimEvents
    - Add retrigger mode.
  * generator/DMTGen.cc generator/DMTGen.hh
    - Kill DataSource, Filter dictionaries on termination.
    - Add static testread function to test files for read access.
    - doxygen comments
    - Catch termination signals and go away nicely

IO
--
  * lsmp/lsmp_int.hh lsmp/lsmp_int.icc
    - move inline functions to .icc file.
    - Add refCons(int), refBuffer(int) methods to lsmp_global structure.
  * lsmp/smlatency.cc
    - Add max field
    - Add command line setting of nAvg
    - Add help message.
    - Use LIGOSMPART as default partition name
    - Check partition attechd successfully
  * lsmp/gds_shmem.cc
    - Fix share memory size calculation
    - Max out current limit for memory locking.
  * lsmp/smlist.cc
    - Add total buffers read to output
    - Clean up output format.
  * lsmp/lsmp.cc lsmp/lsmp.hh
    - add registry
    - remove linked list.
    - use refCons()/refBuffer()

Monitors
--------
  * eqMon/eqMon.cc blrms/BandMonitor.cc SegGener/SegGener.cc
    LightMon/LightMon.cc LockLoss/LockLoss.cc
    - Use Dacc::getCurrentTime() instead of getTime()
    - replace flush() with seek()
    - Replace mIn with getDacc()
    - Check return value from system()

  * StrainbandsMon/StrainbandsMon.cc SpectrumArchiver/SpectrumArchiver.hh
    SpectrumArchiver/SpectrumArchiver.cc PlaneMon/PlaneMonConfig.hh 
    SenseMonitor/RangeSummary.hh PulsarMon/RangeSummary.hh
    StochMon/StochSensSummary.hh ShapeMon/ShapeMon.cc ShapeMon/ShapeMon.hh
    GainMon/GainSummary.hh
    - Fix include files

  * Omega_c/wresample.cc Omega_c/wresample.hh Omega_c/wparameters.cc
    - Add reset method
    - Implement streaming resampling.
    - fix default parameter values.
    - Add parameter display method

  * SegGener/SegGener.cc* SegGener/SegGener.hh
    - fix stride calculation
    - improve doxygen comments

RunFiles
--------
  * llldd/
     - init scripts for low latency data system

Services
--------
  * dacc/DaccIn.cc
    - catch exceptions in ReadNextFrame
  * Dpush/Dpush.C Dpush/Makefile.am
    - Daemonization under the control of -daemon argument
    - Port number parsing from multicat address
    - Add system error text to error messages
    - Compile  local SigFlags.o
  * TrigMgr/TrigMgr.cc TrigCtlTable.cc
    - Look for config file in $DMTPARS by default
    - Add TrigCtlEntry::display() method
    - Add some doxygen comments.

Triggers
--------
  * trig/TrigProc.cc  trig/TrigProc.hh
    - Add display method
    - Fix exe name lookup in /proc filesystem.
    - Fix spelling errors in doxygen comments.

Utilities
---------
  * FrUtils/Frame_Log.cc
    - Add --daemonize and --log options
  * framelink.cc
    - Restructure program to improve error recovery

Version 2.15.5 -> 2.15.6  (Nov 22, 2011, svn 6534)
==================================================
Base
----
  * random/rndm.cc random/rndm.hh
    - add save/restore state functions.

Containers
----------
  * Makefile.am TSeries/TSeries.cc
    - Fix decimation in TSeries::Append(const TSeries&, size_type)
    - Update library rev

DMT
---
  * DMTGen.cc DMTGen.hh
    - Add random number generator seed and state save/restore.
    - Update documentation
    - Add Generic Virgo noise floor

IO
--
  * lsmp/lsmp.cc lsmp/lsmp.hh
    - Add lsmp registry. 
    - Kill partitions on normal termination.
    - remove old partition linked list.
  * lsmp/lvshmapi.c lsmp/lvshmapi.h Makefile.am
    - Fix bug in LSMP_CON construction
    - define LVSHM_ALLTRIGGERS
    - Update library rev

Monitors
--------
  * Omega_c/wsearch.cc
    - Align overlap on sample and nanosecond boundaries. 
  * Omega_c/wtile.cc Omega_c/wtile.hh Omega_c/wtransform.cc
    - convert wtile to a class, privatize pad-length and window pointer.
    - Remove obsolete window reference in wtransform.
  * Omega_c/wparameters.cc Omega_c/wparameters.hh
    - Add display() method
    - Set highpassCutoff and clusterRadius to unitialized values.d

Utilities
---------
  * FrUtils/lsmp_xmit.cc FrUtils/Makefile.am setup/gds.spec.in
    - Add source, build instructions for multicast from lsmp partition program.

Version 2.15.4 -> 2.15.5  (Nov 22, 2011, svn 6534)
==================================================
Containers
----------
  * Makefile.am TSeries/TSWindow.hh TSeries/TSWindow.tcc
    - Combine functionality of various TSWindow incarnations

DMT
---
  * osc3/osc/MeanRise.cc osc3/osc/MeanFall.cc osc3/osc/FractPowerRise.cc
    osc3/osc/FractPowerFall.cc osc3/osc/FractPowerAbove.cc
    osc3/osc/FractPowerRange.cc osc3/osc/AbsPowerRange.cc
    osc3/osc/AbsPowerAbove.cc osc3/osc/FractPowerBelow.cc 
    osc3/osc/AbsPowerBelow.cc osc3/osc/AbsPowerRise.cc osc3/osc/AbsPowerGain.cc
    osc3/osc/AbsPowerFall.cc 
    - use std::isnan() (gcc-4.6 compatibility)

  * osc3/osc/misc.hh osc3/osc/TypeInfo.hh osc3/osc/ParamInfo.hh
    osc3/OperStateCondList.cc osc3/OperStateCondList.hh
    - Replace deprecated hash_map with unordered_map

IO
--
  * framexmit/framesend.cc
    - use ::setsockopt() and ::bind() (gcc-4.6 compatibility)
    - unswap bytes of length from packet header
  * framexmit/framexmit.hh 
    - improve documentation
  * framexmit/framerecv.cc
    - use c++ headers (cstdio, cstdlib and cstring)
    - use ::setsockopt() and ::bind() (gcc-4.6 compatibility)
    - rename variable errno to errnum
  * framefast/frametype.cc
    - cast initializer list elements to correct types (gcc-4.6 compatibility)
  * lsmp/lvshm.h lsmp/lvshm.cc lsmp/Makefile.am
    - Add new C consumer API
  * lsmp/gds_shm.c
    - Fix lock() method, print error if lock fails
  * lsmp/lsmp_con.cc lsmp/lsmp_con.hh
    - Add LSMP_CON::latest_evtID() method
    - Change lock() method to return bool
  * web/webserver.cc
    - use ::bind() (gcc-4.6 compatibility)
  * xsil/stream.cc
    - use std::isnan() (gcc-4.6 compatibility)

Monitors
--------
  * ServoMon/TSWindow.hh blrms/Makefile.am blrms/TSWindow.hh 
    LightMon/LightMon.hh LightMon/Makefile.am LightMon/TSWindowMod.hh
    LockLoss/LockLoss.hh LockLoss/Makefile.am LockLoss/TSWindow.hh
    LockLoss/LockLoss.cc
    - combine TSWindow versions, move them to Containers/TSeries
  * Omega_c/wsearch.cc Omega_c/wblock.cc Omega_c/wparameters.cc
    - Adjust timeShifts to sample times in wparameters.
  * Omega_c/wtile.cc Omega_c/wtile.hh
    - move qplane, qrow initialization to init() methods.
    - remove unused qrow::times member
    - define qplane::defaultWhiteningDt(),defaultHighPassCutoff(), 
      defaultLowPassCutoff() methods

Services
--------
  * Dpush/Dpush.C
    - Use C++ headers (cstdio, cstdlib)
    - Keep full run statistics in Stats class
    - add Stats::endStats - EOJ printout
    - Use frame durations to calculate statistics.
    - Fix data check for V8: add checksum word to FrSH, add checksum type 
      to structure header.
    - Disable instance numbering checks.
  * frwriter/FrWriter.cc
    - Include FrameBuffer header (framecpp-1.19.14)

Utilities
---------
  * FrUtils/FrWrite.hh
    - Include FrameBuffer header (framecpp-1.19.14)

Version 2.15.3 -> 2.15.4  (Nov 22, 2011, svn 6524)
==================================================

Version 2.14.2 -> 2.15.3  (Nov 22, 2011, svn 6508)
==================================================
GUI
---
  * filterwiz/TLGFilterDlg.hh filterwiz/TLGFilterDlg.cc
    - Add TLGImportMLDialog, TLGMergeErrorDialog classes
  * filterwiz/FilterFile.cc filterwiz/FilterFile.hh
    filterwiz/FilterModule.hh 
    filterwiz/TLGFilterWizard.cc filterwiz/TLGFilterWizard.hh 
    ligogui/TLGEntry.cc  ligogui/TLGChannelBox.cc foton/foton.cc
    dttview/TLGOptions.cc dttview/TLGPad.cc dttview/TLGMainMenu.cc
    - mods from jb


Monitors
--------
  * BicoMon/BicoViewer.cc
    - ??? named font constants
  * kleineWelle/Makefile.am
    -  Don't build kleineWelle kleineWelleN
  * Omega_c/wblock.hh Omega_c/wreaddata.cc Omega_c/wsearch.cc Omega_c/wtile.hh
    Omega_c/AgglomClusterTree.hh Omega_c/weventlist.cc Omega_c/spline.hh
    Omega_c/matlab_fcs.hh Omega_c/wtypes.hh Omega_c/wfigure.cc
    Omega_c/wcluster.cc Omega_c/wresample.hh Omega_c/GDSPlot.cc 
    Omega_c/wtransform.hh Omega_c/wframecache.hh Omega_c/wblock.cc 
    Omega_c/wtile.cc Omega_c/wscan.hh Omega_c/quick_select.hh
    Omega_c/medianmeanaveragespectrum.hh Omega_c/wcondition.hh
    Omega_c/AgglomClusterTree.cc Omega_c/spline.cc Omega_c/matlab_fcs.cc
    Omega_c/wresample.cc Omega_c/woutput.hh Omega_c/wtransform.cc
    Omega_c/wmeasure.hh Omega_c/wparameters.hh Omega_c/wframecache.cc
    Omega_c/wreaddata.hh Omega_c/wscan.cc Omega_c/medianmeanaveragespectrum.cc
    Omega_c/wcondition.cc Omega_c/wspectrogram.cc Omega_c/weventlist.hh
    Omega_c/weventgram.cc Omega_c/wfigure.hh Omega_c/Makefile.am 
    Omega_c/GDSPlot.hh Omega_c/woutput.cc Omega_c/wmeasure.cc
    Omega_c/wparameters.cc
    - new Omega_c classes
  * OmegaMon/OmegaMon.cc
    - replaced cuserid() with getpwuid
  * SpectrumFold/SpectrumFold.cc SpectrumFold/SpectrumFold.hh
    - Move add_channel to inline from #define
    - cast awkward types
  * SpectrumFold/SpectrumFold.cc SpectrumFold/SpectrumFold.hh eqMon/eqMon.cc
    callineMon/callineMon.cc glitchMon/glitchMon.hh PeakMon/SlopeMonitor.cc
    PDnMon/PDnMon.cc PTmon/PTmon.cc OmegaMon/OmegaMon.cc ServoMon/ServoMon.cc
    - add Header to svn:keywords

Services
--------
  * dacc/Channel.cc dacc/Channel.hh dacc/ChannelIndex.hh dacc/Dacc.cc 
    dacc/Dacc.hh dacc/DaccIn.cc dacc/DaccIn.hh dacc/FramePointerTypes.hh 
    dacc/FrStatDataRef.cc dacc/FrStatDataRef.hh dacc/FrVectRef.cc 
    dacc/FrVectRef.hh dacc/MultiDacc.hh dacc/Makefile.am frwriter/FrWriter.cc 
    frwriter/FrWriter.hh
    - Fix doxygen comments.
    - Use typedefed frame pointer types.
  * dacc/MultiList.cc dacc/MultiList.hh dacc/FileList.hh
    - Fix doxygen comments.
    - prune unused code
  * Dpush/DpushRT.C
    - Don't use directio under Darwin
  * AlarmMgr/AlarmMgr.cc TrigMgr/TrigMgr.cc TrigMgr/TrigRndm.cc
    - add Header to svn:keywords property.
  * NameServer/NameServer.cc
    - Replace SIGPOLL with SIGIO - better portability
  * TrigMgr/TrigStream.cc web/webview.cc
    - Use SIGCHLD on Darwin
  * trend/TrendAcc.hh trend/TrendChan.hh trend/ReadTrend.hh trend/ChanName.hh
    trend/Trend.hh
    - Fix doxygen comments.

Through line 22524! Monitor/dvtest

Version 2.14.1 -> 2.14.2
==========================
December 9, 2010 (svn 6382)
Move FSeries.{cc,hh} to containers/FSpectrum to remove case-dependent 
directory names and allow OSX compilation (svn 6382).
  * FSeries/FSeries.cc -> FSpectrum/FSeries.cc
  * FSeries/FSeries.cc -> FSpectrum/FSeries.cc
  * Remove FSeries/ replace with FSpectrum in:
    Services/monapi/Makefile.am Services/dacc/Makefile.am Services/Makefile.am
    Services/web/Makefile.am DMT/DatEnv/Makefile.am DMT/generator/Makefile.am
    DMT/Templates/Makefile.am DMT/LscEmul/Makefile.am DMT/osc3/Makefile.am
    DMT/EasyCalibrate/Makefile.am GUI/foton/Makefile.am GUI/plot/Makefile.am
    DTT/src/Makefile.am DTT/dtt/Makefile.am  Containers/Makefile.am
    IO/xsil/Makefile.am Monitors/eqMon/Makefile.am Monitors/TrigSpec/Makefile.am
    Monitors/callineMon/Makefile.am Monitors/glitchMon/Makefile.am
    Monitors/BicoMon/Makefile.am Monitors/LscMonitor/Makefile.am
    Monitors/InspiralMon/Makefile.am Monitors/PDnMon/Makefile.am
    Monitors/SatScan/Makefile.am Monitors/MultiVolt/Makefile.a
    Monitors/kleineWelle/Makefile.am Monitors/OmegaMon/Makefile.am
    Monitors/SixtyHertzMon/Makefile.am Monitors/HistCompr/Makefile.am
    Monitors/dvTest/Makefile.am Monitors/WaveMon/Makefile.am
    Monitors/suspensionMon/Makefile.am Monitors/TrigDsply/Makefile.am
    Monitors/StrainbandsMon/Makefile.am Monitors/DEnvCorr/Makefile.am
    Monitors/SpectrumArchiver/Makefile.am Monitors/hMon/Makefile.am
    Monitors/SpectrumFold/Makefile.am Monitors/burstMon/Makefile.am
    Monitors/PlaneMon/Makefile.am Monitors/dewarMon/Makefile.am
    Monitors/blrms/Makefile.am Monitors/PulsarMon/Makefile.am
    Monitors/Station/Makefile.am Monitors/Slice2/Makefile.am
    Monitors/NdasWriter/Makefile.am Monitors/SenseMonitor/Makefile.am
    Monitors/StrainWatch/Makefile.am Monitors/StochMon/Makefile.am
    Monitors/SegGener/Makefile.am Monitors/LineMonitor/Makefile.am
    Monitors/LIGOLwMon/Makefile.am Monitors/TimeMon/Makefile.am
    Monitors/PSLmon/Makefile.am Monitors/ShapeMon/Makefile.am
    Monitors/hoftMon/Makefile.am Monitors/DuoTone/Makefile.am
    Monitors/LightMon/Makefile.am Monitors/PhotonCal/Makefile.am
    Monitors/NoiseFloorMonitor/Makefile.am Monitors/GainMon/Makefile.am
    Monitors/LockLoss/Makefile.am Monitors/IRIG-B/Makefile.am
    Monitors/RayleighMonitor/Makefile.am Monitors/BitTest/Makefile.am
    SignalProcessing/Makefile.am Utilities/MatchTrig/Makefile.am
    Utilities/FrUtils/Makefile.am Utilities/CalibUtils/Makefile.am
    Utilities/tablepgm/Makefile.am Utilities/SegDirectory/Makefile.am
Documentation updates:
  * DMT/generator/DaqErrFilter.hh DMT/generator/Generator.hh
    DMT/generator/DataSource.hh DMT/generator/Sinc.hh DMT/generator/DMTGen.hh
    GUI/filterwiz/FilterFile.hh Containers/fSeries/PSD.hh
    Containers/fSeries/DFT.hh Containers/fSeries/fSeries.hh
    Containers/DVector/DVecType.hh Containers/DVector/DVector.hh
    Containers/CWVec/CWVec.hh Containers/CWVec/CWTemp.hh
    SignalProcessing/FilterDesign/FilterDesign.hh
    SignalProcessing/FilterBase/FilterBase.hh
    SignalProcessing/FIRFilter/FIRdesign.hh
    SignalProcessing/DecimateBy2/DecimateBy2.hh
    SignalProcessing/IIRFilter/iirutil.hh SignalProcessing/IIRFilter/zp2zp.hh
    SignalProcessing/IIRFilter/IIRSos.hh SignalProcessing/IIRFilter/IIRFilter.hh
    SignalProcessing/IIRFilter/IIRdesign.hh SignalProcessing/IIRFilter/iirzp.hh
    SignalProcessing/Window/Window.hh Utilities/seg_calc/seg_calc.dxx
    Base/complex/Complex.hh

Minor fixes
  * Services/trends/ReadTrend.cc
    - Throw exception for invalid argument to ReadTrend::namex()
  * GUI/filterwiz/TLGFilterDlg.cc
    - Switch to c++ headers
    - define inline cvtDB function.
  * DTT/src/cmd/cmdapi.cc DTT/src/prog/diagd.cc
    - Fix error message spelling
  * DTT/dtt/Makefile.am
    - Fix rm command syntax
  * doc/Doxyfile
    - add search engine
    - Suppress monitor documentation generation.
  * Containers/fSeries/DFT.cc
    - Calculate time step from df,N in DFT::iFFT
    - Fix calculation of series_length for all cases
  * Containers/fSeries/fSeries.cc
    - Force real fNy in fSeries::extract
    - Use dynamic_cast instead of reinterpret_cast for DVecType<>s
    - Don't add provenance to empty name.
  * Containers/fSeries/PSD.cc
    - normalize PSD with dF 
  * Containers/fSeries/CSD.cc
    - Avoid dereferenceing null pointer in CSD::CSD
  * Containers/DVector/DVecType.hh Containers/DVector/DVecType.cc
    - Add operator=(const DVecType& rhs) method to suppress automatic
      generation.
    - use finite_vect() function.
    - Fix Extract(int,int,int) method.
  * Diag_Services/fantom/Makefile.am
    - remove redundant header installation code
  * Diag_Services/fantom/sendsio.cc
    - round uyp length calculation
  * Diag_Services/dfm/dataacc.cc
    - protect against <1Hz rates
  * IO/xsil/MetaIO.cc
    - fix default table open
  * IO/daqsocket/DAQSocket.cc
    - protect against unterminated strings
  * Monitors/DuoTone/DuoTone.cc
    - fix gcc warnings.
  * Monitors/LightMon/LightMon.cc
    - Fix default osc conf file location
  * SignalProcessing/FilterDesign/FilterDesign.cc 
    SignalProcessing/FilterDesign/FilterDesign.hh
    -remove redundant code
  * SignalProcessing/IIRFilter/IIRSos.cc SignalProcessing/IIRFilter/IIRSos.hh
    SignalProcessing/IIRFilter/IIRFilter.cc 
    SignalProcessing/IIRFilter/IIRFilter.hh
    - add test() function
  * Utilities/FrUtils/CheckDataValid
    - get run id from $DMTPARS/RunID
  * Utilities/FrUtils/NDS2Frame.cc
    - check argument validity
    - Allow partial reply buffers
  * Utilities/tablepgm/tablepgm.cc
    - set nostat option for xyplot
  * Utilities/tablepgm/VArg.cc
    - Allow negative numeric arguments
  * Utilities/tablepgm/eval.cc
    - add abs function
  * Utilities/seg_calc/seg_reader.cc
    - read segment summary data
  * Triggers/events/Makefile.am
    - dont distribute generated headers 
  * Base/misc/gds_fpclass.hh
    - add finite_vect function.

New Classes:/ functions
  * SignalProcessing/Coherence/Coherence.cc 
    SignalProcessing/Coherence/Coherence.hh
    SignalProcessing/dict/dmtsigp_linkdef.h
    - Coherence via welch estimator.
  * SignalProcessing/WelchPSD/WelchPSD.cc 
    SignalProcessing/WelchPSD/WelchPSD.hh 
    SignalProcessing/dict/dmtsigp_linkdef.h
    - Welch PSD estimator.
  * SignalProcessing/FIRFilter/FIRdesign.cc
    SignalProcessing/FIRFilter/FIRdesign.cc
    - Windowed sinc design method dFirW(int, double, const Window&, 
                                        const string&, double, double)
Improve DMTGen:
  * DMT/generator/DataSource.hh DMT/generator/DataParse.cc
    DMT/generator/DMTGen.cc DMT/generator/DMTGen.hh
    - Build DataSourcedictionary for parsing data sources
    - Add real-time mode 

Post-S6 minimal dmt configuration
  * RunFiles/standard/LLO_Minimal_Run.clearwater 
    RunFiles/standard/LHO_Minimal_Run.gdsdmt0
    RunFiles/Makefile.am

2.14.0 - 2.14.1
===============
November 10, 2010 (svn 6345)
Documentation updates:
  * Diag_Services/fantom/fchannel.hh
  * DMT/MultiStream/MultiStream.hh
  * DMT/EasyCalibrate/FDEasyCalibrate.hh
  * IO/daqsocket/DAQSocket.hh
  * Containers/DVector/DVector.cc
  * SignalProcessing/IIRFilter/IIRdesign.hh
  * SignalProcessing/DecimateBy2/DecimateBy2.hh
November 9, 2010 (svn 6344)
Fix gcc-4.4.4 warnings: 
Floating-point underflow
  * SignalProcessing/dttalgo/sineanalyze.c
Array bounds:
  * GUI/dttview/TLGCalDlg.cc (?)
  * Containers/calibration/calutil5.c
  * SignalProcessing/IIRFilter/iirzp.cc
Comparison of signed/unsigned
  * Services/dacc/MultiList.cc
  * IO/framexmit/framesend.cc
  * IO/framexmit/framerecv.cc
Missing return
  * Services/TrigMgr/TrigMgr.cc
Implied conversion
  * GUI/ligogui/TLGProgressBar.cc
  * GUI/dttview/TLGOptions.cc
  * GUI/dttview/TLGSave.cc
  * GUI/plot/HistogramUtil.cc
Unused function/variable
  * Services/web/xmlform.cc
  * GUI/ligogui/TLGChannelBox.cc
  * DMT/LscEmul/FilterDB.cc
  * IO/framefast/frametype.cc
Passing string constant as char*
  * GUI/filterwiz/FilterFile.cc
Dereferencing type-punned pointers
  * GUI/dttview/TLGExport.cc
Char array subscript
  * DMT/osc3/osc/boolean/Token.cc
  * DMT/osc3/osc/boolean/Scanner.cc
Invalid character
  * DMT/osc3/osc/StdAbove.cc
printf format doesn't match data
  * DTT/src/test/schedtest.c
  * DTT/src/test/svctest.c
Uninitialized variable
  * Monitors/callineMon/callineMon.cc
  * Monitors/dewarMon/dewarMon.cc
  * SignalProcessing/LineFilter/LineFilter.cc

August 17, 2010
Remove ROOT requirement for non-gui dtt
configure.ac
config/ac_dmtoffline.m4
Fix non-gui dtt flags 
Makefile.am
DTT/dtt/Makefile.am
IO/Makefile.am

Version 2.13.6 -> 2.13.7?\
==========================
May 28, 2010
Use POSIX 1995 source for DTT builds against EPICS
config/ac_dmtoffline.m4
DTT/dtt/Makefile.am
DTT/geo/Makefile.am
DTT/lho/Makefile.am
DTT/llo/Makefile.am
DTT/mit/Makefile.am
Add 1/2 sec wait in reading EPICS switch state
DTT/src/prog/ezcaswitch.cc
Update LHO, foton directories
DTT/startup/foton.in
DTT/startup/site_fixup

May 25, 2010
Jim Batch's foton fixes, ligo GUI fixes
Containers/PlotSet/DataDesc.hh
Containers/PlotSet/ParamDesc.hh
Containers/PlotSet/PlotSet.hh
GUI/dttview/TLGExport.cc
GUI/dttview/TLGOptions.cc
GUI/dttview/TLGOptions.hh
GUI/dttview/TLGPad.cc
GUI/dttview/TLGPad.hh
GUI/dttview/TLGPrint.cc
GUI/dttview/TLGSave.cc
GUI/filterwiz/TLGFilterDlg.cc
GUI/filterwiz/TLGFilterWizard.cc
GUI/filterwiz/TLGFilterWizard.hh
GUI/foton/foton.cc
GUI/ligogui/TLGColor.cc
GUI/ligogui/TLGColor.hh
GUI/ligogui/TLGEntry.cc
GUI/ligogui/TLGEntry.hh
SignalProcessing/FilterDesign/FilterDesign.cc
SignalProcessing/IIRFilter/IIRdesign.hh

Apr 5, 2010
For foton copy/paste, file handling, and "legacy" file writing,
GUI/filterwiz/FilterFile.cc
GUI/filterwiz/FilterFile.hh
GUI/filterwiz/FilterModule.cc
GUI/filterwiz/FilterModule.hh
GUI/filterwiz/FilterSection.cc
GUI/filterwiz/FilterSection.hh
GUI/filterwiz/TLGFilterDlg.cc
GUI/filterwiz/TLGFilterDlg.hh
GUI/filterwiz/TLGFilterWizard.cc
GUI/filterwiz/TLGFilterWizard.hh

For foton file handling and "legacy" file writing,
GUI/foton/foton.cc

For graphics axis issues on initial plot,
GUI/dttview/TLGOptions.cc
GUI/dttview/TLGPad.cc
GUI/dttview/TLGPad.hh

Just minor correction of spelling,
GUI/dfm/TLGDfmUdn.cc
SignalProcessing/FilterDesign/FilterDesign.cc
SignalProcessing/IIRFilter/IIRdesign.hh

Mar 24, 2010
Bugzilla 275 - Fix bugs from 2.13.6
  - added enable-rts option to add real-time (awgtpman)
  - added rts makes for lho,mit,geo 
  - added enable-dmtviewer to add DMTviewer to dttonly build
  - fixed awgui, foton default menu 
  - added EPICS ezca libs for linus-x86,solaris-sparc
configure.ac
config/ac_dmtoffline.m4
Makefile.am
DTT/Makefile.am
DTT/epics/epics-r3.14.10.tar.gz
DTT/epics/ezca_2010mt.tar.gz
DTT/epics/README
DTT/geo/Makefile.am
DTT/lho/Makefile.am
DTT/mit/Makefile.am
DTT/startup/diagtest.in
DTT/startup/site_fixup
GUI/Makefile.am
Services/Makefile.am

Mar 19, 2010
Bugzilla 275 - Fix bugs from 2.13.6
 dtt build 
 - corrected DTT build to properly use TARGET defines (0,1,2)
 - moved from src to dtt subdirectory
 - add llo sub-directory with automake for awgtpman (LLO only)
 - command-line tools (diag) now work correctly
configure.ac
config/ac_dmtoffline.m4
DTT/Makefile.am
DTT/dtt/Makefile.am
DTT/llo/Makefile.am
DTT/src/awg/awgapi.c
DTT/src/gui/mainmenu.cc
DTT/src/prob/awgtpman.c

Mar 5, 2010
Bugzilla 275 - Fix bugs from 2.13.6
 diagman
 - add automake to DTT/man to distribute DTT PDF docs in install
 - corrected acroread call in DTT/startup
configure.ac
DTT/Makefile.am
DTT/man/Makefile.am
DTT/startup/diagman.in
 awggui
 - add default directory for files
DTT/startup/awg.in
 foton
 - add default directory for files
DTT/startup/foton.in

Bugzilla 277 - EPICS/ezca utilities in DTT
 - provided updated EPICS libraries/includes (R3.14.10) in DTT/epics
 - changed code files to use standard 'ezca.h' file from EPICS EZCA extension package
 - changed automake to correctly point to external EPICS installation
 - fixed automake for ezca* programs in DTT/src/prog
config/ac_dmtoffline.m4
DTT/epics/epics-3.14.10.tar.gz
DTT/epics/README 
DTT/src/Makefile.am
DTT/src/drv/epics.c
DTT/src/prog/autostart.cc
DTT/src/prog/ezcademod.c
DTT/src/prog/ezcaread.c
DTT/src/prog/ezcaservo.c
DTT/src/prog/ezcastep.c
DTT/src/prog/ezcaswitch.c
DTT/src/prog/ezcawrite.c

Bugzilla 281 - External expat 
 - change External requirement from 'xmlparse' to 'expat' which matches current expat packaging.
 - included updated expat package (2.0.1) for machines without expat package
 - changed Makefiles to use expat symbols
 - changed code files to include expat.h instead of xmlparse.h
config/ac_dmtoffline.m4
External/Makefile.am
External/expat-2.0.1.tar.gz
Containers/calibration/calutil3.c
IO/xml/Xsil.cc
GUI/dmtviewer/Makefile.am
GUI/dttview/Makefile.am
GUI/foton/Makefile.am
GUI/lidax/Makefile.am
DTT/src/storage/gdsdatum.cc

Version 2.13.6 -> 2.13.6-1
==========================
Base
----
  * Makefile.am
    - Add memmap/mmap.hh to include directory  distribution.

config
------
  * ac_dmtoffline.m4
    - select iLigo compatible aLigo Unix version of dtt/awg/tp.

DTT
---
  * src/Makefile.am awg/awg.c
    - Move awg to libdtt.so
    - Define sys_freq_mult in awg.c for Unix targets.
  * src/rmem/testpoint_server.c
    - Define sysname for aLigo version (commented out to fix compiler warning)
  * startup/diagtest.in
    - Add scroll bar to test window.

GUI
---
  * ligogui/TLGColor.cc
    - Fix colors not displayed in color selection pop-ups from  trace 
      format control panel.

Utilities
---------
  * setup/gds.spec
    - Set version to gds-2.13.6-1



Version 2.13.5 -> 2.13.6
========================
Base
----
  * Base/Makefile.am
    - Remove unused tconv.h from the dictionary header list
  * Base/thread/gds_atomic.h
    - sparc atomic built-ins not defined in gcc-4.1
  * Base/time/tconv.h
    - allow tconv in cint(?)

DMT
---
  * calc_engine/eval_stack.cc
    - fix compiler warning (-- operator not defined for uint_t)
  * generator/DaqErrFilter.cc
    - fix compiler warning (parens around & operation)
  * generator/FrameData.cc
    - fix throw specifier

DTT
---
  * src/Makefile.am
    - remove symlink before relinking.
  * src/awg/excitation.hh src/cmd/gdsnotify.hh src/conf/launch_server.hh 
    src/conf/leap_server.hh src/daq/testchn.hh src/diag/diagnames.h 
    src/diag/diagorg.hh src/diag/diagtest.hh src/diag/ffttools.hh 
    src/diag/sineresponse.hh src/diag/stdsuper.hh src/diag/stdtest.hh 
    src/diag/supervisory.hh src/diag/sweptsine.hh src/diag/testenv.hh 
    src/diag/testiter.hh src/diag/timeseries.hh src/rmem/testpointmgr.hh 
    src/storage/channelinput.hh src/storage/databroker.hh 
    src/storage/diagdatum.hh src/storage/gdsdatum.hh 
    src/storage/lidaxinput.hh src/storage/nds2input.hh 
    src/storage/rtddinput.hh src/util/gdsstringcc.hh
    - remove using std::string.
    - replace occurrances of string with std::string.
  * src/diag/stdtest.cc src/diag/stdtest.hh
    - Add virtual stdtest destructor
  * src/diag/testsync.hh
    - Fix (?) copy constructor.
    - Add virtual destructor.
  * src/gui/diagctrl.cc
    - Allocate channel list only if non null.
    - Compare first 500 entries in long lists.
    - use case sensitive compare for channel lists.
  * src/prog/leapconfd.cc src/prog/rlaunchd.cc src/storage/gdsdatum.cc
    - gcc-4.4 compatibility: Include cstdio and cstring as necessary
  * src/cmd/cmdapi.cc src/cmd/cmdapi.hh src/cmd/gdscmd.cc 
    src/conf/channel_server.cc src/conf/confinfo.c src/conf/leap_server.cc 
    src/diag/stdsuper.cc src/gui/diagmain.cc  src/util/gdsstring.h
    - untangle gdsstring.h and gdsstringcc.hh headers. gdsstringcc.hh should 
      be included explicitly from c++ code.
  * src/storage/nds2input.cc
    - fix test of DEBUG mode flag
    - Make file-scope constants static to avoid confueion
    - Extend nds2 client timeout period to 64s
  * src/storage/rtddinput.cc
    - fix test of DEBUG mode flag
  * startup/Makefile.am
    - Fix @SCRIPTDIR@ replacement
    - Use INSTALL_SCRIPT for script installtion.
  * startup/diagtest.in
    - Use xterm instead of dtterm

Diag_Services
-------------
  * fantom/dirio.cc
    - fix compiler warning: add parens around && in || expression.
  * fantom/sendsio.cc
    - Improve error detection/reporting/recovery

GUI
---
  * filterwiz/TLGFilterWizard.cc
    - fix compiler warning: add parens around && in || expression.
  * ligogui/TLGChannelBox.cc GUI/ligogui/TLGChannelBox.hh
    - Add setChannelClient method
    - Find left arrow picture once
    - speed up channel name parsing.
    - speed up display name generation
  * GUI/ligogui/TLGLBTree.cc GUI/ligogui/TLGLBTree.hh
    - move picture accounting to calling function
    - Add TLGLBTreeEntry::AddChild method.
    - speed up TLGLBContainer::RemoveReference, 
      TLGLBContainer::PDeleteChildren, TLGLBContainer::InsertChild,
      TLGLBContainer::InsertChildren

IO
--
  * daqsocket/DAQC_api.cc
    - Fix bug in copyData (buffer size test was broken)
  * daqsocket/NDS2Socket.cc
    - Delete sasl contex on error
    - Limit offline data stride to 32s.
  * laudio/laudio.cc
    - Fix throws
  * lsmp/lsmp_prod.cc
    - Fix compiler warning: Add {} around conditional code in if statement
  * sockutil/sockutil.c
    - define obsolete FNDELAY
    - replace gethostbyname_r with getaddrinfo for linux.
    - replace gethostbyaddr_r with getnameinfo for linux.
    - improve printouts
  * sockutil/sockutil.h
    - Don't define __EXTENSIONS__ or _BSD_SOURCE
    - include <inttypes.h>
  * xsil/Makefile.am xsil/stream.cc
    - use test_endian to test host byte-ordering.

Monitors
  * kleineWelle/kleineWelle.cc kleineWelle/kleineWelleM.cc
    kleineWelle/kleineWelleM.hh kleineWelle/pars/H0H1-KW_S6.cnf
    kleineWelle/pars/L0L1-KW_S6.cnf
    - new version from Lindy

Services
--------
  * MonServer/MonServer.cc trend/ReadTrend.cc polyroot/polyroot.cc
    - fix compiler warning: add parens around && in || expression.

SignalProcessing
----------------
  * dttalgo/fftmodule.c
    - Bugfix: Don't perform halfcomplex data unraveling for ftw3
  * polyroot/polyroot.cc
    - Fix compiler warning: parens around && in ||

Triggers
--------
  * events/ColumnCache.cc 
    - fix compiler warning: add parens around && in || expression.
  * events/Value.cc
    - Use c++ headers <cstdio>, <cstrings> and <cstdlib>
    - Fix bug, compilation warning: parens around "<<".
  * trig/SegList.cc
    - Fix rethrow (scoping issue)
  * trig/TrigProc.cc
    - Fix compiler warning: Use string instead of char*

Utilities
---------
  * FrUtils/framelink.cc seg_calc/seg_calc.cc tablepgm/tablepgm.cc
    - Fix throw (string)
    - Fix rethrow (scoping issue)

Version 2.13.4 -> 2.13.5
========================
Base
----
  * option/goption.cc
    - gcc-4.4 compatibility: define EOF if not defined.

config
------
  * configure.ac config/ac_dmtoffline.m4
    - Require that PKGCONF is installed
    - Pre-process Utilities/setup/gds-user-env.[c]sh.in
    - Update version number

Containers
----------
  * Wavelet/wavearray.cc
    - Bug fix: Use && instead of &
    - Fix warning: Test fread return code.

DMT
---
  * DatEnv/DatEnv.cc
    - Use strings for input partition/file names
    - Add pid to error message header. 
    - Allow data errors in the first stride(s)
  * calc_engine/Lexr.cc
    - Use traits_type::eof() instead of EOF.

DTT
---
  * src/Makefile.am
    - compile/install chnnet, diag, ndslaunch and tpcmd programs
    - remove diag symlink beofre reinstalling
  * src/cmd/cmdline.cc
    - gcc-4.4 compatibility: include cstdlib
  * src/gui/diagmain.cc src/gui/mainmenu.cc
    - copy version number into Help->About window (aboutmsg)
  * src/prog/ndslaunch.c
    - New connectWithTimeout signature (double timeout value)
  * src/prog/autostart.cc src/sched/gdssched_util.c src/util/gdstask.c
    - Set thread stacksize to 1MB
  * src/storage/nds2input.cc
    - trivial changes.
  * src/util/gdssock.c
    - bugfix: Use "~" to generate bit mask

Diag_Services
-------------
  * dfm/dataacc.cc fantom/fname.cc fantom/sendsio.cc fantom/smartio.cc
    - fix compiler warnings.

External
--------
  * Add expat (libxml) to source distribution.

GUI
---
  * dttview/Makefile.am dttview/TLGMainMenu.cc filterwiz/TLGFilterWizard.cc 
    foton/Makefile.am plot/Makefile.am
    - copy version number into Help->About window (aboutmsg)
    - prevent makefiles from clobbering cpp definitions.

IO
--
  * daqsocket/NDS2Socket.cc laudio/laudio.cc
    - gcc-4.4.1 compatibility: include cstdio.
  * framefast/fsettime.cc lxr/lxr.cc
    - Pass characters as ints.
    - gcc-4.4.1/Ubuntu-9.10 compatibility: define EOF if undefined
  * smstream/iSMbuf.hh smstream/oSMbuf.cc smstream/oSMbuf.hh
    - gcc-4.4.1/Ubuntu-9.10 compatibility: replace EOF with
      std::streambuf::traits_type::eof()
  * sockutil/sockutil.c
    - bugfix: Use "~" to generate bit mask
    - return getpeername errno.
  * xsil/table.cc xsil/table.hh xsil/xobj.cc xsil/xobj.hh xsil/xsil.cc 
    xsil/xsil.hh 
    - add table::readRow xobj::container xobj::findr methods

Monitors
--------
  * BicoMon/BicoDir.cc BicoMon/BicoDir.hh BicoMon/BicoMon.cc 
    BicoMon/BicoViewer.hh
    - Include root headers after framecpp headers - root defines ForEach!
  * SpecMon/SpecMon.cc SpecMon/SpecMon.hh
    - remove unused MonServer Base class
  * hoftMon/hoftMon.cc hoftMon/hoftMon.hh
    - lal-6.3.2 compatibility
  * hoftMon/hoftMon.synopsis

Services
--------
  * AlarmMgr/AlarmCtrl
    - sleep after request.
  * NameServer/Makefile.am
    - obsolete Tunnel.
  * monapi/monitorapi.cc
    - gcc-4.4.1 compatibility: include cstdio.

SignalProcessing
----------------
  * DecimateBy2/DecimateBy2.cc
    - fix compiler warning change filter state pointer to union.
  * IIRFilter/IIRdesign.cc
    - fix stability test for 0Hz poles.
  * dttalgo/gdssigproc.c
    - fix compiler warning.

Utilities
---------
  * FrUtils/FrTest.C
    - add -daqerr flag to --help message
  * FrUtils/FrWrite.cc FrUtils/framelink.cc
    - gcc-4.4.1 compatibility: include cstdio.
  * setup/Makefile.am gds-user-env.csh.in gds-user-env.sh.in
    - add gds-user-env.[c]sh scripts
  * setup/gds.spec
    - set version to 2.13.5
  * tablepgm/eval.cc tablepgm/table.cc tablepgm/table.hh
    - Add Table::operator[](const std::string& col)
    - Improve doxygen comments
  * tablepgm/tablepgm.cc
    - use ordered tablemerge only if -ordered specified.

Version 2.13.3 -> 2.13.4
========================
Base
----
  * Makefile.am
    - add test_endian.hh to include/
  * thread/gmutex.hh
    - volatile recursivemutex::refcount
  * thread/thread_base.cc thread/thread_base.hh
    - add set_stacksize(long) method

config
------
  * configure.ac
    - build Services/TrigMgr/no_insert
  * ac_dmtoffline.m4
    - set have_fr if FrameL is configured.
    - Include fftw3[f]_threads libraries
    - Fix order of -lCore, -lCint

DMT
---
  * DatEnv/Makefile.am
    - condition DMTifc on have_fr
  * EasyCalibrate/FDCalibrate.cc
    - specify V1 arm length
  * EasyCalibrate/Makefile.am
    - bump libezcalib.so version to 0.0.5
  * DMT/EasyCalibrate/pars/ReferenceCalibrationDarmErr_L1.xml.gz
    - L1 S6 V1 reference calibration
  * generator/DMTGen.cc generator/DMTGen.hh
    - add zero-suppress compression
DTT
---
  * src/Makefile.am
    - don't copy rpcgen file if build in source directory
  * src/awg/awg.c src/awg/awg.h src/drv/rmapi.c src/drv/rmapi.h 
    src/sched/gdsrsched.x src/sched/gdssched_client.c src/util/gdsheartbeat.c
    - use longs for pointer storage/arthmetic
  * src/cmd/rgdsmsgcb.x
    - Add <cr> at eof
  * src/daq/gdschannel.c
    - fix compile warning messages
  * src/gui/diagctrl.cc
    - Change default nds addresses from (red, london) to (lhocds, llocds)
  * src/prog/autostart.cc src/sched/gdssched.c src/sched/gdssched_util.c
    src/util/gdstask.c
    - set the default stack length to 1MB
  * src/sched/gdssched.c src/storage/channelinput.cc
    - use defined length int types (esp. int64_t instead of long long)
  * src/storage/channelinput.cc
    - disambiguate mutex
  * src/util/rpcinc.h
    - fix for quad_t differences in linux/solaris.

Diag_Services
-------------
  * dfm/dfmsends.cc
    - fix UDN prefix comparison.

GUI
---
  * dttview/TLGMainWindow.cc
    - Simplify standard button selection loop.
  * dttview/TLGPad.cc
    - initialize fRangeMinPos.
  * filterwiz/FilterFile.cc
    - BugFix: filterwizard (foton) input filter file parsing bugs.
    - BugFix: filter file output bugs (buffer overflow)
    - BugFix: Memory leak in FilterFile::write().
  * filterwiz/TLGFilterWizard.cc
    - BugFix: don't redefine/delete button layout in AddButtons
  * ligogui/Makefile.am
    - Don't copy ligogui headers if build is in source directory.

IO
--
  * daqsocket/DAQSocket.cc
    - Limit length when printing response strings
    - Fix timeout test
  * daqsocket/prchans.C
    - Specify either nds1 or nds2 (nds2 default)
  * framefast/Makefile.am frameutils/Makefile.am
    - use helper libraries to keep root out of statically linked executables
  * framefast/framefast.cc framefast/frametype.cc framefast/frametype.hh
    - Add Frame V8 support.
  * framexmit/fxmitmutex.hh
    - fix compiler warnings (remove extraneous "typedef" in enum definition)
  * xsil/table.cc xsil/table.hh xsil/xobj.cc xsil/xobj.hh xsil/xsil.cc 
    xsil/xsil.hh 
    - add container test, recursive find method.
  
Monitors
--------
  * HistCompr/HistCompr.cc
    - Fix filter cloning.
    - Reset filters after data dropouts.
  * NdasWriter/Makefile.am
    - Inhibit compilation if FrameL no configured.
  * SegGener/pars/SegGener.osc
    - Add cal line monitors (no segments generated yet!)
  * SenseMonitor/Range.hh SenseMonitor/SenseMonitor.cc 
    SenseMonitor/SenseMonitor.hh
    - Add V1 arm length.
    - Add -writesegs [on] parameter - enables range std segment writing.
    - Add -prfix parameter [SNSM] - modifies dntviewer, trend channel names.
    - Allow parsing of DatEnv arguments after -config
  * StochMon/StochMon_1L_H1L1.conf
    - use DARM_ERR calibration file
  * blrms/LLO_SEI_blrms.conf
    - Fix segment definitions
  * dewarMon/ConfigInfo.cc
    - reset filters after data discontinuities.
    - clean up filter handling.
  * dvTest/NormTest.cc
    - include <cmath>
  * hoftMon/hoftMon.cc
    - git lal tagging
  * kleineWelle/pars/H0H1-KW_S6.cnf kleineWelle/pars/L0L1-KW_S6.cnf
    - multi-band configuration (reduces LPFilter length!)

RunFiles
--------
  * standard/LHO_Monitor_ProcList standard/LLO_Monitor_ProcList
    - Add Sensmonitors on h(t)

Services
--------
  * TrigMgr/Makefile.am TrigMgr/no_insert.in
    - Add no_insert script
  * dacc/Channel.cc dacc/Makefile.am
    - Fix for invalid sample rate in minute trend frames.
    - Fix for undefined FrProcData sub-type in Virgo frames.
    - Bump libframeio.so version to 1.1.4

Version 2.13.2 -> 2.13.3
========================
Base
  * misc/ManyFlags.hh
    - BugFix: typos in atomic op fixes msk->m and synch->sync
  * misc/SysError.hh
    - Fix comment spelling
  * thread/gds_fpclass.hh
    - define isfinite()/isnan() for solaris.
  * thread/gds_atomic.h
    - BugFix: Compiler version test for gnu atomic functions
    - Add macros ATOMIC_{PRE,POST}{INC,DEC}(x)
    - Use C comment syntax.
  * thread/gmutex.hh
    - rewrite recursivemutex code more clearly, save self id.
  * thread/thread_base.cc thread/thread_base.hh
    - BugFix: Don't kill thread in destructor if not running
    - Initialize thread ID to 0.
    - Move thread attributes to object data, allow undetached threads.
    - add set_detached, join methods
  * time/EggTimer.hh time/usertime.hh
    - comments

Containers
  * DVector/DVecType.cc DVector/DVecType.hh DVector/DVector.hh
    - add DVector::finite() and DVector::normal() methods.

DMT
  * DatEnv/DatEnv.cc
    - print error-specific message if frame read fails
  * EasyCalibrate/FDCalibrate.cc
    - calculate hprime as double rather than float.
    - Calculate response function using double complex arithmetic.
    - Set filter from FSeries to allow calibration of f-Series or Spectra.
  * EasyCalibrate/LscCalib.cc
    - Use double rather than float for intermediate results.
  * EasyCalibrate/Makefile.am
    - bump libezcalib version to 0.0.4
  * EasyCalibrate/PSD.cc EasyCalibrate/PSD.hh
    - add generate(FSpectrum& total, const TSeries* ts, FDFilter& fd)
      and generate(containers::PSD& total, const TSeries* ts) methods.
    - remove redundant loop test.
  * osc3/Makefile.am osc3/OperStateCondList.cc osc3/osc/users_guide.hh 
    osc3/osc/StdAbove.cc osc3/osc/StdAbove.hh osc3/osc/StdBelow.cc 
    osc3/osc/StdBelow.hh osc3/osc/StdRange.cc osc3/osc/StdRange.hh
    - new conditions stdabove, stdbelow and stdrange (from Keith Riles)

DTT
  * src/Makefile.am storage/nds2input.cc storage/nds2input.hh
    src/storage/rtddinput.cc src/storage/rtddinput.cc
    - Add independent nds2 access
    - remove NDS2_API code from rtddinput
  * src/gui/diagmain.cc src/gui/diagctrl.hh src/gui/diagctrl.cc 
    src/diag/diagnames.h src/cmd/gdscmd.cc
    - add nds2 source selection
  * src/rmem/testpoint_server.c
    - quad_t/longlong_t type compatibility between Linux Solaris
    - remove extraneous ';'s
  * startup/dataviewer.in startup/dmtviewer.in startup/errlog.in
    startup/site_fixup
    - configuration fixes submitted by Keith Thorne.

Diag_Services
  * dfm/Makefile.am dfm/dataacc.cc dfm/dataacc.hh dfm/dfmapi.cc 
    dfm/dfmtype.hh dfm/dfmsends.cc dfm/dfmsends.hh fantom/fantomtype.hh
    fantom/fname.cc fantom/larsio.hh fantom/ndsio.cc fantom/ndsio.hh
    fantom/smartio.cc 
    - add dfmsends class
    - remove NDS2_API code

IO
  * daqsocket/DAQC_api.cc daqsocket/DAQC_api.hh daqsocket/NDS1Socket.cc 
    daqsocket/NDS1Socket.hh daqsocket/NDS2Socket.cc daqsocket/NDS2Socket.hh
    daqsocket/prchans.C daqsocket/prdata.C
    - Move to namespace sends.
  * daqsocket/DAQC_api.cc
    - Use defined length integer data types.
  * lsmp/Makefile.am lsmp/smlist.C
    - add smlist utility (list partitions)
  * lsmp/lsmp.cc lsmp/lsmp.hh
    - Move attach partition code to new methods map() and unmap()
    - Add name() method
    - Use builtin atomic operations where useful.
    - move inline functions after class definition.
    - Fix: Well defined state if make fails.
  * lsmp/lsmp_prod.cc lsmp/lsmp_prod.hh
    - fix operator!()
    - clean up initialization.
  * web/webcache.cc
    - Make sure thread is detached.
  * xsil/stream.cc
    - escape quotes in strings.

Monitors
  * SenseMonitor/SenseMonitor.cc SenseMonitor/SenseMonitor.hh
    - Construct PSD with temporary Window filters.
    - Suppress unnecessary std:: namespace specifiers.
    - Remove unnecessary parentheses
    - Calibrate of FSeries (inside PSD calculation)
    - Test freopen return status (required by newer gcc/Linux)
  * SenseMonitor/Makefile.am SenseMonitor/SenseMonitor.cc
    - Remove unnecessary include headers.
  * TimingSys/TimingCollector.cc TimingSys/TimingTypes.cc
    - fixes by Daniel.
  * dvTest/Makefile.am dvTest/NormTest.cc  dvTest/NormTest.hh
    - new monitor test data normalization.
  * hoftMon/hoftMon.cc
    - Fix default channel names
    - remove as_q channel,
    - Write command parameters to FrHistory
  * kleineWelle/kleineWelle.cc
    - print message if no prefilter.
  * kleineWelle/kleineWelleM.cc
    - Changes from Lindy

Services
  * dacc/Channel.cc dacc/Channel.hh
    - Add channel flags
    - Test for normalized data
    - add setFlags, testFlag methods.
    - Change Equal, EqName signatures to use string instead of char*
  * dacc/Dacc.cc dacc/Dacc.hh
    - Add getMsgText, setChannelFlag methods.
    - Change findChannel signature to use string instead of char*
  * TrigClient/MsgWriter.cc TrigClient/MsgWriter.hh
    - Add Close message
  * TrigClient/S6SegWriter.hh
    - Add refSegList method
  * TrigClient/TrigClient.cc
    - Close if unable to enroll
  * TrigClient/TrigMsg.hh TrigClient/TrigWriter.hh
    - Comments: describe messages
  * TrigMgr/TrigMgr.cc TrigMgr/TrigMgr.hh
    - Check for invalid characters in segment comment field
    - Write segment statistics page.
    - Print not-registered message
  * TrigMgr/TrigStream.cc TrigMgr/TrigStream.hh
    - add SegStats method

SignalProcessing
  * DecimateBy2/DecimateBy2.cc
    - Use reset to simplify initialization.
    - BugFix: call decimate with correct filter ID in reset.
  * FDFilter/FDFilter.cc FDFilter/FDFilter.hh
    - Add setFDFilter(FSeries) method to allow filtering of FSeries.
  * IIRFilter/IIRFilter.cc
    - default assigment operator and copy constructor.
    - typedef vector data-types
    - use reset() instead of ad-hoc code.
    - Implement dataCheck(). Flags inf, Nan data.
  * LPEFilter/LPEFilter.cc
    - BugFix: calculate autocorrelation normalization in double precision.
    - BugFix: autocorrelation must be biassed for levinson calculation.
  * MultiPipe/MultiPipe.cc
    - Bugfix: Don't reset gain with reset.
    - Scale input data even if no filters have been added.

Utilities
  * FrUtils/NDS2Frame.cc
    - Move DAQC_api to sends namespace.
  * FrUtils/framelink.cc
    - Delete partitions if exception is thrown
  * Spi/SPI.pl.in
    - Don't check certificate issuer in wget.
    - Split execution directory from process tree base directory.
  * VirgoTools/FdtoDMT.cc
    - Include <cstring>
    - Re-enabe !lsmp_prod test.
  * VirgoTools/DMTtoFd.cc
    - construct process name with string.
  * setup/gds.spec
    - Bump version number to 2.13.3
    - add PKG_CONFIG_PATH
    - new executables: bin/smlist, bin/NormTest

Version 2.13.1 -> 2.13.2
========================
Global changes
  * Base/Makefile.am Containers/Makefile.am DMT/DatEnv/Makefile.am 
    DMT/EasyCalibrate/Makefile.am DMT/LscEmul/Makefile.am 
    DMT/Templates/Makefile.am DMT/calc_engine/Makefile.am 
    DMT/generator/Makefile.am DMT/macros/Makefile.am DMT/osc3/Makefile.am 
    DTT/src/Makefile.am DTT/startup/Makefile.am Diag_Services/dfm/Makefile.am 
    Diag_Services/fantom/Makefile.am External/Makefile.am GUI/dfm/Makefile.am
    GUI/dmtviewer/Makefile.am GUI/dttview/Makefile.am GUI/foton/Makefile.am
    GUI/lidax/Makefile.am GUI/ligogui/Makefile.am GUI/panels/Makefile.am 
    GUI/plot/Makefile.am IO/daqsocket/Makefile.am IO/framefast/Makefile.am
    IO/frameutils/Makefile.am IO/html/Makefile.am IO/lmsg/Makefile.am
    IO/lsmp/Makefile.am IO/web/Makefile.am IO/xsil/Makefile.am 
    Monitors/BicoMon/Makefile.am Monitors/BitTest/Makefile.am 
    Monitors/Cumulus/Makefile.am Monitors/DEnvCorr/Makefile.am
    Monitors/DuoTone/Makefile.am Monitors/GainMon/Makefile.am
    Monitors/HistCompr/Makefile.am Monitors/IRIG-B/Makefile.am 
    Monitors/InspiralMon/Makefile.am Monitors/LIGOLwMon/Makefile.am
    Monitors/LightMon/Makefile.am Monitors/LineMonitor/Makefile.am
    Monitors/LscMonitor/Makefile.am Monitors/MultiVolt/Makefile.am
    Monitors/NdasWriter/Makefile.am Monitors/NoiseFloorMonitor/Makefile.am
    Monitors/OmegaMon/Makefile.am Monitors/PDnMon/Makefile.am 
    Monitors/PSLmon/Makefile.am Monitors/PlaneMon/Makefile.am 
    Monitors/PulsarMon/Makefile.am Monitors/RayleighMonitor/Makefile.am
    Monitors/SatScan/Makefile.am Monitors/SegGener/Makefile.am
    Monitors/SenseMonitor/Makefile.am Monitors/ShapeMon/Makefile.am 
    Monitors/SixtyHertzMon/Makefile.am Monitors/Slice2/Makefile.am
    Monitors/SpectrumArchiver/Makefile.am Monitors/SpectrumFold/Makefile.am
    Monitors/Station/Makefile.am Monitors/StochMon/Makefile.am 
    Monitors/StrainWatch/Makefile.am Monitors/StrainbandsMon/Makefile.am
    Monitors/TimeMon/Makefile.am Monitors/TrigDsply/Makefile.am 
    Monitors/TrigSpec/Makefile.am Monitors/WaveMon/Makefile.am
    Monitors/burstMon/Makefile.am Monitors/dewarMon/Makefile.am 
    Monitors/dvTest/Makefile.am Monitors/eqMon/Makefile.am
    Monitors/glitchMon/Makefile.am Monitors/hMon/Makefile.am 
    Monitors/hoftMon/Makefile.am Monitors/kleineWelle/Makefile.am
    Monitors/suspensionMon/Makefile.am RunFiles/Makefile.am 
    Services/Makefile.am Services/AlarmMgr/Makefile.am
    Services/Dpush/Makefile.am Services/NameServer/Makefile.am 
    Services/TrigMgr/Makefile.am Services/dacc/Makefile.am
    Services/monapi/Makefile.am Services/web/Makefile.am
    Triggers/events/Makefile.am Triggers/trig/Makefile.am 
    Utilities/CalibUtils/Makefile.am Utilities/FrUtils/Makefile.am 
    Utilities/MatchTrig/Makefile.am Utilities/PSD_Plotmaker/Makefile.am
    Utilities/VirgoTools/Makefile.am Utilities/seg_calc/Makefile.am
    Utilities/tablepgm/Makefile.am Utilities/when/Makefile.am
    - Allow build in a parallel directory.
    - Specify source directories explicitly as appropriate (e.g. 
      $(top_srcdir)/...)
    - Make build directories for copied headers, temporary source, etc.

  * Containers/Makefile.am Containers/fSeries/CSD.cc Containers/fSeries/CSD.hh
    Containers/fSeries/DFT.cc Containers/fSeries/DFT.hh 
    Containers/fSeries/PSD.cc Containers/fSeries/PSD.hh 
    Containers/fSeries/fSeries.cc Services/MonClient/MonDataMsg.hh
    FIRFilter/FIRdft.cc
    - Move headers for fSeries and derived classes from include/containers 
      to include/fSeries.

Containers
  * Makefile.am
    - Add ASD class
    - Update library version to 1.3.0

DMT
  * EasyCalibrate/IfoResponse.cc EasyCalibrate/IfoResponse.hh
    - Add Apply(const containers::DFT& fIn, containers::DFT& fOut)
      and Apply(const containers::PSD& fIn, containers::PSD& fOut)
  * EasyCalibrate/pars
    - new direcotory containing reference calibration files.

DTT
  * src/Makefile.am 
    - Generate RPC source files into build directory.
  * src/awg/rawgapi.x src/sched/gdsrsched.x src/sched/gdssched_client.c
    - Make rpc source definitions compatible with Linux rpcgen
    - suppress use of longlong_t (use e.g. quad_t or tainsec_r instead)

IO
  * daqsocket/NDS2Socket.cc
    - Stop forcing debugging printout.
    - Add error messages.
    - Bugfix: Unpack data-type, channel-type correctly in channel lists.

Monitors
  * GainMon/GainMon.cc
    - remove unneccessary includes
  * IRIG-B/IRIG-B.cc
    - fix LLO leap-second count.
  * PulsarMon/PulsarMon.cc
    - remove unneccessary includes
  * blrms/BandMonitor.cc blrms/RmsConfig.cc
    - Condition printouts on monitor debug flag.
    - fix html file directory name
    - fix IFO name assignment
    - fix cvs header tag
    - fix comment parsing.
  * kleineWelle/kleineWelleM.cc
    - Generate segments.
    - Expand config file read line.    

Services
  * MonClient/MonDataMsg.cc MonClient/MonDataMsg.hh MonServer/MonServer.cc
    - add ASD Message.
    - add dft, psd and asd data descriptors.

SignalProcessing
  * FDFilter/FDFilter.cc  FDFilter/FDFilter.hh FDFilter/FDFilterBase.hh
    SignalProcessing/FDFilter/FDResample.cc FDFilter/FDResample.hh
    FDFilter/MultiFD.cc FDFilter/MultiFD.hh 
    - Allow use with fSeries class based arguments
    - Add FDFilter(fSeries), Apply(const PSD&, PSD&), Apply(const DFT&, DFT&)
      and Apply(const fSeries&, fSeries&)
  * LPEFilter/LPEFilter.cc
    - Add timing printout code (enabled with #define PRINT_TIMER)
    - Add f-domain autocorrelation code (enabled with #define FFT_AUTOCORR)

Utilities
  * FrUtils/NDS2Frame.cc
    - Check start time is zero/non-zero for online/offline
    - Default End time to Start+stride.
  * FrUtils/cmpr_frames.in
    - rewrite as perl scripts
    - print only error count.
  * FrUtils/framecmp.cc
    - make non-exact comparison default
    - redefine -e to force exact comparison.
    - Bugfix: read next frame from stream with earliest end-time.
    - Bugfix: test error return when skipping frames.
  * VirgoTools/FdtoDMT.cc
    - Bug Workaround: don't test shared memory producer.
  * scripts/confCompare.in
    - remove architecture from cvs directory name.

Version 2.13.0 -> 2.13.1
========================
Global changes
  * Monitors/LockLoss/Makefile.am Monitors/blrms/Makefile.am
    SignalProcessing/Makefile.am
    - Specify include directories as appropriate (e.g. $(top_srcdir)/...)

Base
  * misc/SigFlag.hh
    - Make SigFlag constructor explicit

External
  * Makefile.am
    - update framecpp version to 1.14.0
    - update FrameL version to 8.04
    - update metaio version to 8.2
    - turn off all compilations.

Monitors
  * GainMon/GainMon.cc GainMon/GainMon.hh
    - construct PSD objects from temporary windows
    - Change default channel from SA_Q to DARM_ERR
    - Add -channel argument.
  * PlaneMon/PlaneMon.cc
    - Comment out H2 monitors.
  * PulsarMon/PulsarMon.cc
    - Add multiple pulsars, PEM channel correlation code
  * StrainWatch/Makefile.am
    - compile with -D__STDC_CONSTANT_MACROS
  * blrms/BandMonitor.cc
    - restore dmtviewer history using TSWindoe mechanism
    - produce status html page to monitor_reports.
  * hoftMon/Makefile.am
    - remove lal sources
    - compile with -D__STDC_CONSTANT_MACROS
  * kleineWelle/kleineWelleM.cc kleineWelle/kleineWelleM.hh
    - Use unique channel names with f-range.
    - Generate xml triggers.

Services
  * TrigClient/TrigClient.cc
    - Check for valid ProcIdent - bail if it doesn't exist.

SignalProcessing
  * Makefile.am
    - Bump library version to 0.3.2
  * LPFilter 

Utilities
  * Spi/Makefile.am
    - Loop over data files to install.
  * Spi/SPI.pl.in Spi/SPI.tcsh.in Spi/WEEDER.tcsh.in Spi/spiHeader.html
    Spi/spiMHeader.html Spi/spiMHeader_LHO.html Spi/spiMHeader_LLO.html
    - change LLO web server from london to llocds
  * VirgoTools/FdtoDMT.cc
    - Bail if unable to attach output shared memory partition.
  * scripts/confCompare.in
    - Use $target/RunID for archive subdirectory name
    - fix archive file name generation.
  * setup/gds.spec
    - Version 2.13.1-0
  * setup/setupb.in
    - fix domain name discovery

Version 2.12.5 -> 2.13.0
========================
config
  * configure.ac
    - add the DTT startup makefile.
Base
  * misc/ManyFlags.hh
    - Make bset and bclr atomic if builtin atomic unctions exist.
  * misc/SysError.hh
    - Add location text.
DMT
  * DatEnv/Makefile.default
    - fix up for x86_86 architecture.
  * EasyCalibrate/LscCalib.cc
    - Calibrate response function if not specified.
  * EasyCalibrate/Makefile.am
    - Bump libraty version to 0.0.3
DTT
  * Makefile.am startup/Makefile.am startup/awg.in startup/dataviewer.in
    startup/diagman.in startup/diagtest.in startup/dmtviewer.in 
    startup/errlog.in startup/fantom.in startup/fdir.in startup/fft.in 
    startup/finfo.in startup/foton.in startup/framedump.in startup/fsettime.in
    startup/lidax.in startup/main.in startup/ndslaunch.in startup/sineresp.in
    startup/site_fixup startup/sweptsine.in startup/testpoint.in 
    startup/timeseries.in startup/udnls.in
    - Make startup files

IO
  * daqsocket/DAQSocket.cc daqsocket/NDS1Socket.cc
    - fix cast warning
  * lsmp/lsmp.cc lsmp/lsmp.hh lsmp/lsmp_access.cc lsmp/lsmp_con.cc 
    lsmp/lsmp_con.hh lsmp/lsmp_prod.cc
    - Add consumer reservation flags. 
    - Use atomic operations if available
    - Add location strings to system error exceptions
    - Bump partition version to 1.02
    - move free_consumer code from LSMP_CON + LSMP_ACCESS to LSMP

Monitors
  * BicoMon/Makefile.am
    - remove unnecessary libraries
    - Separate LDADD list for BicoViewer.
  * NoiseFloorMonitor/DetectorChannel.cpp NoiseFloorMonitor/Parameter.cpp
    - Change default channel from AS_Q to DARM_ERR
  * PSLmon/PSLBand.cc PSLmon/PSLBand.hh PSLmon/PSLGlitch.cc PSLmon/PSLGlitch.hh
    PSLmon/PSLTool.cc PSLmon/PSLTool.hh PSLmon/PSLmon.cc PSLmon/PSLmon.hh
    - Add segment generation
  * SenseMonitor/SenseMonitor.cc
    - set default segment version to 1.
  * StochMon/StochMon.cc
    - Change default channel from AS_Q to DARM_ERR
  * blrms/BandMonitor.cc blrms/BandMonitor.hh blrms/Makefile.am 
    blrms/RmsConfig.cc blrms/RmsConfig.hh
    - Add segment generation
    - fix drop-out handling
  * hoftMon/hoftMon.cc hoftMon/lal/ComputeStrain.c
    - turn off compression.
    - Check for NaN/Inf
Services
  * TrigClient/SegAccountant.cc
    - fix bug in segment insertion.
  * TrigClient/TrigMsg.cc TrigClient/TrigMsg.hh 
    TrigMgr/TrigMgr.cc TrigMgr/TrigMgr.hh
    - Add reconfigure message
  * TrigMgr/TrigCtlTable.cc TrigMgr/TrigCtlTable.hh
    - Revert to default TrigCtlEntry copy constructor
Utilities
  * CalibUtils/mkcalibfile.cc
    - add -resp command line argument.
  * FrUtils/framelink.cc
    - Collect/print statistics
    - Byte swap port numbers and message headers as appropriate
    - Use SysError for system error reporting.
    - retrybroken connection.
  * PSD_Plotmaker/PSD_PlotMaker
    - Remove H2 plots
  * Spi/HOST.lookup
    - rename gdssdmt1 to stone.
  * procmgt/procmgt.in
    - Uniform format for output messages.
  * setup/gds.spec
    - version 2.13.0

Version 2.12.4 -> 2.12.5 (4/13/09)
==================================
Global gcc-4.3.2 compatibility changes
  * Base/fft/cfftf.cc Base/fft/wrapfft.cc Base/option/goption.cc 
    Base/pipeexec/pipe_exec.cc Containers/CWVec/CWVec.hh 
    Containers/Histogram1/Histogram1.cc Containers/Histogram2/Histogram2.cc
    Containers/Wavelet/cluster.cc Containers/Wavelet/wavearray.cc
    Containers/calibration/Descriptor.cc Containers/calibration/Table.cc
    DMT/DMTServer/DMTServer.cc DMT/calc_engine/engine.cc
    DMT/calc_engine/str_stack.cc DMT/generator/GenParam.cc
    DMT/osc3/osc/boolean/Parser.cc DTT/src/cmd/cmdapi.cc
    DTT/src/gui/diagctrl.cc DTT/src/gui/diagmain.cc DTT/src/prog/leapconfd.cc
    DTT/src/prog/rlaunchd.cc DTT/src/storage/lidaxinput.cc 
    Diag_Services/dfm/dfmfile.cc Diag_Services/dfm/dfmlars.cc 
    Diag_Services/dfm/dfmnds.cc Diag_Services/dfm/dfmsm.cc 
    Diag_Services/dfm/dfmtape.cc Diag_Services/fantom/dmtio.cc
    Diag_Services/fantom/fantom.cc Diag_Services/fantom/fantom.hh
    Diag_Services/fantom/fname.cc Diag_Services/fantom/framemux.hh
    Diag_Services/fantom/funcio.cc Diag_Services/fantom/larsio.cc
    Diag_Services/fantom/ndsio.cc Diag_Services/fantom/robotctrl.cc
    Diag_Services/fantom/tapeio.cc Diag_Services/fantom/udnls.cc 
    GUI/dfm/TLGDfmUdn.cc GUI/dmtviewer/dmtviewer.cc GUI/dttview/TLGSave.cc
    GUI/filterwiz/FilterFile.cc GUI/foton/foton.cc GUI/lidax/lidax.cc
    GUI/panels/EvalPanel.cc IO/daqsocket/DAQC_api.cc IO/daqsocket/DAQSocket.cc
    IO/daqsocket/NDS2Socket.cc IO/daqsocket/prnames.C IO/framefast/framefast.cc
    IO/framefast/frameio.cc IO/frameutils/FrameF.cc IO/frameutils/FrameLenTab.cc
    IO/frameutils/framedir.cc IO/frameutils/swapframe.cc IO/html/text.cc
    IO/html/writer.cc IO/laudio/laudio.cc IO/web/webclient.cc 
    IO/web/webserver.cc IO/web/webserver.hh IO/xml/Xsil.cc IO/xml/XsilStd.cc
    IO/xml/XsilTSeries.cc IO/xsil/Xreader.cc IO/xsil/Xwriter.cc 
    IO/xsil/stream.cc IO/xsil/time.cc Monitors/Cumulus/seg_stack.cc
    Monitors/InspiralMon/InspiralMon.cc Monitors/InspiralMon/TriggerFiles.cc
    Monitors/LIGOLwMon/LIGOLwMon.cc Monitors/LIGOLwMon/TriggerFiles.cc 
    Monitors/NoiseFloorMonitor/Utilities.h Monitors/PSLmon/PSLSpec.cc 
    Services/AlarmMgr/AlarmMgr.cc Services/AppClient/AppClient.cc 
    Services/AppServer/AppServer.cc Services/Dpush/Dpush.C 
    Services/NameClient/NameClient.cc Services/NameClient/addName.cc
    Services/NameClient/getName.cc Services/NameClient/nameindex.cc
    Services/NameServer/NameServer.cc Services/NameServer/Tunnel.cc 
    Services/TrigClient/TrigClient.cc Services/TrigClient/trigRmNode.cc
    Services/TrigMgr/TrigCtlTable.cc Services/TrigMgr/TrigMgr.cc
    Services/TrigMgr/TrigRndm.cc Services/TrigMgr/TrigStream.cc
    Services/web/monweb.cc Services/web/webxmledit.cc 
    SignalProcessing/FIRFilter/FIRdesign.cc 
    SignalProcessing/FilterDesign/FilterParse.cc
    SignalProcessing/IIRFilter/iirutil.cc Triggers/events/AlgorithmImp.cc
    Triggers/events/Column.cc Triggers/events/Event.cc Triggers/events/Filter.cc
    Triggers/events/Info.cc Triggers/trig/SegList.cc Triggers/trig/TrigBase.cc
    Utilities/FrUtils/FrTest.C Utilities/seg_calc/seg_stack.cc 
    Utilities/tablepgm/VArg.cc Utilities/tablepgm/cell.cc 
    Utilities/tablepgm/column.cc Utilities/tablepgm/tablepgm.cc
    - Add required includes, e.g. <cstring>, <iostream>, <cmath>, <algorithm> 
      or <cstdlib>
  * Base/thread/gmutex.hh
    - remove enum typedefs
  * Containers/calibration/Unit.cc 
    - Add required includes, e.g. <cstring>, <iostream>, <cmath> or <cstdlib>
    - Replace malloc/free with new/delete
  * DTT/src/storage/diagdatum.cc GUI/dttview/TLGMainWindow.cc
    - Fix warning - use parenthesis
Base
  * Makefile.am thread/gds_atomic.h
    - new atomic operation header
  * Makefile.am thread/thread_base.hh thread/thread_base.cc
    - new thread base class
config
  * configure.ac
    - Check the compilation bit width
DTT
  * src/awg/excitation.cc src/awg/awgapi.c src/awg/awgapi.h
    - move allocate/free to c code
  * src/prog/diagd.cc
    - add protection mask to open call
Diag_Services   
  * fantom/Makefile.am
    - Explicitly  link in libgdsbase.la
External
  * Makefile.am
    - Change FrameL source URL
    - Compile with libmetaio-8.1
GUI
  * lidax/Makefile.am
    - Explicitly link in libgdsbase.la
  * lidax/ldxreport.cc
    - add protection mask to open call
  * ligogui/TLGEntry.cc
    - Fix root-5.22 comparibility: TGTextEntry::SetText API changed.
IO
  * daqsocket/DAQC_api.cc
    - Bug fix: if statement used & instead of &&
  * framefast/frameio.cc
    - centos-5: ???? IOV_MAX not defined.
  * web/webcache.cc web/webcache.hh
    - Use thread_base for cleanup thread scheduling.
Monitors
  * BicoMon/Makefile.am DuoTone/Makefile.am IRIG-B/Makefile.am
    OmegaMon/Makefile.am  PSLmon/Makefile.am Station/Makefile.am 
    TimeMon/Makefile.am hMon/Makefile.am
    - add Base/thread to include directory list (DVector uses atomic.h)
  * Cumulus/seg_stack.cc
    - Update to DMT/seg_calc version. 
  * PDnMon/Makefile.am
    - Add Services/TrigClient to include path - Will be needed for segments?
  * PhotonCal/PhotonCal.cc
    - remove unneeded include of DVecType.hh
  * PlaneMon/PlaneMon.cc 
    - new version from Evan generates triggers/segments.
  * SenseMonitor/SenseMonitor.cc  SenseMonitor/SenseMonitor.hh
    - New version from Keith 
    - Renamed segments
    - status page
    - Improved debuggin printouts
  * TimingSys/TimingTypes.cc TimingSys/TimingTypes.hh
    - new version from Daniel.
  * hoftMon/hoftMon.cc hoftMon/hoftMon.h
    - changes from jordi: config file.
  * kleineWelle/kleineWelleM.cc kleineWelle/kleineWelleN.cc
    - include <iterator>
Services
  * TrigMgr/TrigCtlTable.cc TrigMgr/TrigCtlTable.hh
    - change TrigCtlTable::readFile API, pass file name as string.
  * TrigMgr/TrigMgr.cc TrigMgr/TrigMgr.hh
    - reconfigure streams on SIGHUP
    - parse/set stream insert command string.
  * TrigMgr/TrigRndm.cc
    - Improved help message
    - Throw exception to terminate after help message
  * TrigMgr/TrigStream.cc TrigMgr/TrigStream.hh
    - Bug fix: Used & instead of && in numeric test.
    - Add virtual post-processing function.
    - Use postProcess for all ldass, seg, s6seg stream classes
  * dacc/Makefile.am
    - add Base/thread to include directory list (DVector uses atomic.h)
  * monapi/monaccess_dmtserver.cc
    - Change default port to 9991
    - change default servers to "stone.ligo-wa.caltech.edu:9991/LHO," and
      "delaronde.ligo-la.caltech.edu:9991/LLO"
SignalProcessing
  * Makefile.am    
    - add Base/thread to include directory list (DVector uses atomic.h)
  * MultiRate/MultiRate.cc
    - Define uLong type frome uint64_t instead of unsigned long long 
Triggers
  * events/IfoSet.hh
    - Fix warning: explicit parentheses around &
Utilities
  * CalibUtils/Makefile.am
    - add Base/thread to include directory list (DVector uses atomic.h)
  * FrUtils/FrDir.C
    - trivial change.
  * FrUtils/Frame_Log.cc
    - test and count write errors.
  * seg_calc/seg_calc.cc tablepgm/tablepgm.cc
    - Test return value of getcwd, throw exception if it fails.

Version 2.12.2 -> 2.12.4 (dol-0.5.3)
====================================
Base
  * Makefile.am
    - Update libgdsbas.so version to 1.3.1
  * fft/wrapfft.cc,  fft/wrapfft.hh, fft/wrapfftw.cc, fft/wrapfftw.hh
    - Use semlock (in case of exception)
    - interlock fftw plans
    - move best length calculation to inline function.
  * time/Time.hh time/TimeStr.cc time/tconv.c
    - Add Leap0 - number of leap seconds before GOS epoch
    - Add 12/31/2008 leap second
    - Fix handling of invalid TimeStr formatting
config
  * configure.ac config/ac_dmtoffline.m4
    - add AC_GDS_CHECK_SASL to find sasl installation
    - fix fftw detection, epics configuration.
    - add LightMon and OmegaMon
    - specify bit-width
    - change to posix 200112
Containers
  * CWVec/CWVec.hh
    - Use gcc-4.1 atomic operations to increment/decrement use counts.
  * TSeries/FixedLenTS.hh
    - simplify fixedAppend(t0,dt,n,x).
Diag_Services
  * dfm/udn.hh
    - define empty() method
DTT
  * src/Makefile.am
    - Fix epics program linkage.
  * src/prog/chndump.c
    - include unistd
  * src/storage/rtddinput.cc
    - Change DAQC_api::AddChannel signature.
External
  * Makefile.am
    - change defaults to framecpp-1.10 and metaio-7.2
GUI
  * ligogui/TLGEntry.cc
    - Clean up bad char suppression.
  * GUI/dfm/TLGDfmUdn.cc
    - Bugfix: Test for empty udn with .empty()
IO
  * Makefile.am
    - Move libsockutil and libdaqs into offline version
  * daqsocket/DAQC_api.cc daqsocket/DAQC_api.hh daqsocket/NDS1Socket.cc 
    daqsocket/NDS1Socket.hh
    - Change AddChannel syntax - User channel type instead of data type.
    - Move default port addresses (DAQD_PORT, NDS2_PORT) to DACQ_api.hh
    - Specify stride length in RequestOnlineData()
  * daqsocket/DAQSocket.hh
    - Expand on protocol
  * daqsocket/NDS2Socket.cc daqsocket/NDS2Socket.hh
    - Add sasl-based authentication to NDS2 client.
    - Change AddChannel syntax - User channel type instead of data type.
  * daqsocket/Makefile.am
    - Add sasl-based authentication to NDS2 client.
  * daqsocket/prchans.C
    - Implement for nds1/nds2 with DAQC_api
  * framexmit/Makefile.am
    - link to root base libs only.
  * lsmp/lsmp_con.cc lsmp/lsmp_con.hh
    - add latest_buffer method
  * lsmp/Makefile.am
    - bump liblsmp version to 1.1.0
    - build smlatency
  * smstream/iSMbuf.cc  smstream/iSMbuf.hh
    - define openmode_type and seekdir_type - use in seekoff, seekpos and open
    - new latest() accessor
  * smstream/oSMbuf.cc  smstream/oSMbuf.hh
    - define openmode_type and seekdir_type - use in seekoff, seekpos and open
    - add tracepoint code
    - Fix bug in seekoff, new seekpos.
    - add close method
Monitors
  * IRIG-B
    - Correct leap seconds.
  * LightMon
    - new light-dip monitor added
  * OmegaMon
    - new omega-pipeline monitor added
  * PSLmon/PSLBand.cc
    - fix nois power subtraction
  * PulsarMon
    - New mods from Giovanni
  * SegGener
    - move configurations to pars/
    - Add h(t) flag segment configurations.
  * SenseMonitor/SenseMonitor_L1.conf
    - DARM_ERR configuration.
  * blrms/BandMonitor.cc blrms/BandMonitor.hh
    - New version from Alex Nitz
  * hoftMon/hoftMon.cc hoftMon/hoftMon.hh 
    - new version from Jordi
    - compile with local lal function
RunFiles
  * standard/LHO_Monitor
    - return nodes granite, gneiss, travertine, remove basalt
    - Draft S6 configuration.
  * standard/LLO_Monitor
    - increase lsmp buffer length to 11M
    - Draft S6 configuration.
Services
  * dacc/MultiDacc.cc dacc/MultiDacc.hh
    - add getFillTime method
  * frwriter/FrWriter.cc frwriter/FrWriter.hh
    - Add writing to online shared memory partitions.
    - Set FrVect names to that of the parent structure.
    - Add frame checksums
  * monappi/Makefile.am
    - remove monaccess.o from libmondmtsrvr.so and libmonlmsg.so
  * TrigClient
    - Split trigger/segment tables/writers into separate files.
    - Add S6SegTable, S6SegWriter
    - bump libtclient version to 0.2.2
  * TrigMgr
    - add trigger stream configuration file
SignalProcessing
  * dttalgo/rtcor.c dttalgo/rtcor.h
    - update from Ed Daw: new functions rtcor_refdata, rtcor_copystruct and 
      urtcor_copystruct
  * RTXCorr/RTXCorr.cc RTXCorr/RTXCorr.hh
    - real-time cross correlation.
  * DecimateBy2/DecimateBy2.cc
    - fix bug Filter state array pointer copied by operator=
  * Makefile.am dttalgo/Makefile.am
    - link libs to root base libraries only
Triggers
  * Makefile.am
    - link libs to root base libraries only
Utilities
  * FrUtils/Frame_Log.cc
    - fix bugs: Error parsing command line, Consumer buffers not freed.
    - maintain latest time-stamp file.
  * FrUtils/NDS2Frame.cc
    - add syntax error printout function.
    - add online data acquisition.
    - support double, int data types.
    - Request online stride length
  * Makefile.am
    - add NDS2Frame  to offline version.
  * tablepgm..tablepgm.cc
    - Add exec command
    - Add -exter ket to setcolumn

Version 2.12.1 -> 2.12.2
========================
Base
  * time/EggTimer.cc, time/EggTimer.hh
    - New Eggtimer class.
  * Makefile.am
    - Build root dictionaries only if root_dict is set
    - Add EggTimer
  * fft/wrapfftw.cc
    - Include stdexcept (fix compile error)
  * fdstream/fzstream.hh
    - use openmode rather than open_mode
Containers/
  * Makefile.am
    - Build root dictionaries only if root_dict is set
Containers/PlotSet
  * DataDesc.cc, DataDesc.hh
    - Add DumpData method
  * PlotDesc.cc, PlotDesc.hh
    - Add DumpPlot method
Containers/TSeries
  * FixedLenTS.hh
    - Fix bugs in append
Containers
  * calutil.hh caltype.h
    - Trivial doc++ comment changes.
Containers/fSeries
  * fSeries.cc
    - Solaris compiler compatibility
config/ac_dmtoffline.m4
  * evaluate root_dict if online and --disable-root-objects not specified.
  * fix fftwlibs, fftwcflags if fftw3 not found by pkgconfig.
  * Check whether to compile epics utilities
DMT/calc_engine
  * engine.cc
    - fix bug: deferred operations not evaluated when comma encountered.
DMT/generator
  * Makefile.am
    - link in framecpp libs
DMT/Templates
  * DatTemplateTrig.cc DatTemplateTrig.hh
    - New segment and trigger generating template.
DTT
  * Makefile.am
    - Compile epics utilities depending on compile options.
    - Fix compile flags (CPPFLAGS -> CXXFLAGS)
    - Add Base/time to C include path
External/
  * Makefile.am
    - Build single and double versions of fftw3
    - Never build zlib
  * patchall
    - framecpp patches.
GUI/dttview
  * TLGOptions.cc
    - New AddTab signature in root-5.18
  * TLGPad.cc, TLGPad.hh
    - back out Smooth() mods
    - Use default TGraphPainter for root-5.20 (don't override virtual).
    - Change MinimumX and MaximumX to Double_t
GUI/filterwiz
  * FilterFile.cc
    - increase precision
    - allow for empty filter
  * FilterModule.cc FilterSection.hh
    - Fix bug: Compared char* pointers rather than content.
GUI/ligogui
  * TLGColor.cc TLGMultiTab.cc TLGMultiTab.hh
    - root-5.20 compatibility
IO/daqsocket
  * DAQC_api.cc DAQC_api.hh
    - Change mDebug from bool to int
  * NDS1Socket.cc
    - cast to unsigned.
  * NDS2Socket.cc
    - add debug status messages.
    - fixes to timeout code.
  * NDS2Socket.hh
    - documentation improvments
  * prdata.C prnames.C
    - Small bugfixes/trivial changes.
IO/lsmp
  * lsmp.cc
    - Print system error codes to cerr on partition create/attach failure
    - trivial changes.
  * lsmp.hh lsmp_con.cc lsmp_con.hh lsmp_int.hh
    - Change data id type to  LSMP::eventid_type
IO/smstream
  * IO/smstream/iSMbuf.c IO/smstream/iSMbuf.hh
    - define/use tTRACEPOINT macro
    - add eventid() method.
Monitors/TimingSys
  * TimingCollector.author TimingCollector.cc TimingCollector.hh 
    TimingCollector.synopsis TimingCollector_LHO.conf TimingDump.cc
    TimingDump.hh TimingReader.cc TimingReader.hh TimingTypes.cc TimingTypes.hh
    ccrc.cc ccrc.hh
    - New timing system code.
Monitors/hMon
  * Makefile.am ManagedSegmentList.cc ManagedSegmentList.hh hMon.author
    hMon.cc hMon.hh hMon.html hMon.synopsis hMonUsage.txt
    - New h[t] calculation monitor from Shourov
Monitors/hoftMon
  * Makefile.am hoftMon.author hoftMon.cc hoftMon.hh
    - New h[t] calculation monitor
Monitors/kleineWelle
  * kleineWelleN.cc
    - Double precision accumulator.
Services/Dpush
  * DpushC.C
    - Use union to avoid recasting pointer.
  * DpushRT.C
    - Drop support of early gnu streams.
    - Disable table driven byte swapping.
  * Makefile.am
    - Add DpushRT compilation.
Services/dacc
  * Channel.cc, Channel.hh
    - Fix compiler warning.
  * DaccIn.cc, DaccIn.hh, FrVectRef.cc, FrVectRef.hh, FrWriter.cc, FrWriter.hh
    - Port to framecpp-1.10
  * FrVectRef.hh
    - add comments.
  * Makefile.am
    - Build root dictionaries only if root_dict is set
Services/frwriter
  * FrWriter.cc, FrWriter.hh
    - Port to framecpp-1.10
Services/monapi/
  * monaccess_dmtserver.cc
    - Print message on each terminal error
Services/trend
  * Trend.cc
    - Prevent directory name repetition if DMTRENDOUT doesn't start with /
SignalProcessing/ECLineFilter
  * ECLineFilter.cc ECLineFilter.hh
    - new line filter from Ed Daw
SignalProcessing/FIRFilter/
  * FIRFilter.hh, FIRdft.hh
    - Correct getTimeDelay() documentation.
SignalProcessing/Window
  * Window.cc
    - Fix compilaiton error.
SignalProcessing/dttalgo
  * linewatch.c linewatch.h rtcor.c rtcor.h
    - new functions from Ed Daw
SignalProcessing
  * Makefile.am
    - Build root dictionaries only if root_dict is set
Triggers/events
  * Makefile.am
    - Build root dictionaries only if root_dict is set
Triggers/trig
  * LockSegment.cc, LockSegment.hh
    - Protect pad() from extending segment beyond [0, SEGMENT_TINF]
    - Print integer second durations as integers.
    - Document pad() limits.
  * Makefile.am
    - Build root dictionaries only if root_dict is set
  * SegList.cc
    - Print warning if time or duration is bogus.
Utilities/FrUtils
  * FrWrite.cc FrWrite.hh frcompress.cc
    - Port FrWrite to framecpp-1.10
  * Makefile.am, NDS2Frame.cc
    - Add new NDS2Frame utility.
Utilities/seg_calc
  * seg_stack.cc
    - add +/- operators for numeric data.

Version 2.12.0 -> 2.12.1
========================
Version 2.11.2 -> 2.12.0
========================
gds/
  * configure.ac
    - build test-accept/testall
Base/fft
  * fft.hh wfftw.cc
    - doxygen comments
    - Add functions wfft_pick_length(), wfft_reorder()
    - rewrite for wrapfft API
  * wrapfft.cc, wrapfft.hh
    - new fft wrapper
  * wrapfftw.cc, wrapfftw.hh
    - Standard API for fftw
Base/threads
  * gateway.cc, gateway.hh
    - New combined mutex/cond
  * mt_queue.hh, mt_queue.icc
    - Multi-thread queue template
Containers/FSeries FSpectrum Histogram1 Histogram2 PlotSet
  * *.hh
    - doxygen comments.
Containers/CWVec
  * CWVec.hh
    - doxygen comments
    - Add deep copy statistics
  * lcl_array.hh
    - doxygen comments
Containers/DVector
  * DVecType.hh DVector.hh
    - doxygen comments
  * DVecType.cc
    - Add more info to CWVec status print
    - Enable CWVec status printout with CWVEC_STATS environment vbl
    - Fix bugs in DVectW::mpy(), DVectW::cmpy() - cast to wrong type
Containers/TSeries
  * TSeries.cc TSeries.hh
    - doxygen comments
    - Add setData(Time&, Interval&, DVector*)
    - Add default TSeries(Time&, Interval&, DVector*=0)
    - Remove TSeries(Time&, Interval&)
    - Implement data constructors with setData(const Time&, Interval, DVector*)
  * FixedLenTS.hh
    - doxygen comments
Containers/Wavelet
  * cluster.hh
    - doxygen comments
Containers/calibration
  * Calibration.hh, Descriptor.hh, SignalInfo.hh, Table.hh, Unit.hh
    - doxygen comments.
  * calutil5.c
    - fix compiler warnings () in if statement
Containers/dict
  * gdscntr_linkdef.h
Containers/fSeries
  * DFT.cc DFT.hh
    - doxygen comments
    - add iFFT(), iFFT(const TSeries&), series_length()
  * PSD.cc PSD.hh
    - doxygen comments
  * fSeries.cc fSeries.hh
    - doxygen comments
    - save sample interval (1/sample rate) for iFFT()
    - Implement addName(), dump(), refName()
    - protect operator= from null x.mData
    - Add getSampleTime(), setSampleTime() method
DMT/EasyCalibrate
  * FDCalibrate.cc FDCalibrate.hh
    - add findUGFbin(int, const double*, double) - binary search.
    - remove unused/inefficient code. protect agains bounds error.
DMT/generator
  * DMTGen.cc
    - print stats at end
  * DataSource.cc, DataSource.hh
    - add dumpDefinition() and print_stats()
    - Sum time
  * Generator.cc, Generator.hh
    - add print_stats()
  * GenParam.cc GenParam.hh
    - add dumpDefinition()
DMT/MultiStream
  * MultiStream.hh
    - fix command linwe argument documentation.
DTT
  - advanced ligo version (from Alex)
IO/daqsocket
  * DAQSocket.cc, DAQSocket.hh
    - Store buffer lengths in long ints.
    - doxygen comments
IO/framefast
  * fdir.hh, fextract.hh, fftype.hh, finfo.hh, framedump.hh, framefast.hh,
    frameio.hh, frametype.hh, fsettime.hh
    - doxygen comments
IO/framexmit
  * framerecv.hh, framesend.hh, framexmit.hh, framexmittypes.hh, fxmitmutex.hh
    - doxygen comments
IO/html
  * Attrib.hh, Table2C.hh, align.hh, boolAttr.hh, color.hh, compound.hh,
    document.hh, font.hh, genAttr.hh, hline.hh, image.hh, label.hh, link.hh,
    object.hh, size.hh, style.hh, table.hh, textAttr.hh, writer.hh,
    - doxygen comments
  * align.cc, align.hh, boolAttr.cc, boolAttr.hh, color.cc, color.hh,
    compound.cc, font.cc, font.hh, hline.cc, hline.hh, image.cc, image.hh,
    size.cc, size.hh, style.cc, style.hh, table.cc, table.hh, textAttr.cc,
    textAttr.hh
    - remove trivial copy constructor 
  * align.cc, align.hh, boolAttr.cc, boolAttr.hh, color.cc, color.hh, font.cc,
    font.hh, hline.cc, hline.hh, image.cc, image.hh, label.cc, label.hh, 
    size.cc, size.hh
    - Return class type for clone
  * table.cc
    - fix cell copy
IO/laudio
  * laudio.cc laudio.hh
    - doxygen comments
IO/lmsg
  * Buffer.hh, BufferPool.hh, DataMsg.hh, Grinder.hh, Message.hh, MsgAddr.hh,
    MsgHandler.hh, MsgHeader.hh, Socket.hh, SocketPool.hh, TCPSocket.hh,
    TransInput.hh, TransOutput.hh, Translator.hh, TransportMsg.hh,
    TransportTCP.hh, UDPSocket.hh, lmsg.dxx
    - doxygen comments
IO/lsmp
  * lsmp.dxx, lsmp.hh, lsmp_con.hh, lsmp_int.hh, lsmp_prod.hh
    - doxygen comments
IO/lxr
  * Translate.hh, lxr.hh
    - doxygen comments
IO/parseline
  * ParseLine.cc ParseLine.hh
    - doxygen comments
    - Add getRange()
IO/smstream
  * iSMbuf.hh, memstream.hh, oSMbuf.hh
    - doxygen comments
IO/web
  * webclient.cc
    - fix ZUTIL tests.
  * webcache.hh, webclient.hh, webserver.hh
    - doxygen comments
IO/xml
  * Xsil.hh, XsilFSpectrum.hh, XsilHistogram.hh, XsilStd.hh, XsilTSeries.hh
    - doxygen comments.
IO/xsil
  * xsil.hh, xsil.dxx, xobj.hh, time.hh, table.hh, stream.hh, param.hh, 
    ligolw.hh, comment.hh, column.hh, attrList.hh, array.hh, Xwriter.hh
    Xreader.hh, XSpectrum.hh, MetaTable.hh, MetaIO.hh, EventTable.hh,
    - doxygen comments
  * xobj.hh, xobj.cc, dim.hh, dim.cc, column.hh, column.cc, MetaTable.hh, 
    MetaTable.cc, EventTable.hh
    - remove trivial copy constructor 
  * time.hh, time.cc, stream.hh, stream.cc, param.hh, param.cc, dim.hh, 
    dim.cc, comment.hh, comment.cc, column.hh, column.cc, array.hh, array.cc
    - Return class type for clone
Monitors 
  * Cumulus/Makefile.am DuoTone/Makefile.am GainMon/Makefile.am 
    HistCompr/Makefile.am IRIG-B/Makefile.am InspiralMon/Makefile.am
    LIGOLwMon/Makefile.am LineMonitor/Makefile.am LockLoss/Makefile.am
    MultiVolt/Makefile.am PhotonCal/Makefile.am PulsarMon/Makefile.am
    RayleighMonitor/Makefile.am SatScan/Makefile.am SenseMonitor/Makefile.am
    SpectrumFold/Makefile.am StochMon/Makefile.am StrainbandsMon/Makefile.am
    TimeMon/Makefile.am WaveMon/Makefile.am burstMon/Makefile.am
    dewarMon/Makefile.am glitchMon/Makefile.am kleineWelle/Makefile.am
    suspensionMon/Makefile.am 
    - compile offline with DMTOFFLINE
Monitors/BicoMon/BicoMon.cc
  * Remove deprecated framecpp symbols
  * fix compiler warnings.
Monitors/DEnvCorr/EnvUtiltity.cc
  * Initialize variables
Monitors/InspiralMon/TriggerFiles.cc
  * Fix compiler warning: initializer order.
Monitors/PSLmon
  * PSLmon/PSLmon.hh
    - fix Band tool documentation
  * PSLmon/PSLmon.cc
    - Defer trigger client initialization.
  * PSLmon/PSLmon.cc
    - Fix noise subtraction.
    - fix trigger cut parsing.
Monitors/dvTest/dvTest.cc
  * Remove deprecated framecpp symbols
Monitors/kleineWelle
  * kleineWelleN.cc kleineWelleN.hh
    - new multi-0channel version
  * mywv2lib.cc
    -  initialize lsize
Services/dacc
  * FrStatDataRef.cc, FrVectRef.cc
    - remove deprecated frameccpp symbols
SignalProcessing/FDFilter
  * FDPipe.cc
    - Expand comments.
SignalProcessing/FIRFilter
  * FIRFilter.cc, FIRFilter.hh
    - add no_coefs() method
    - add operator*=(): combine two FIR filters.
  * FIRdft.cc, FIRdft.hh
    - New FIRdft class: FIRfilter with f-domain convolution.
  * firw.cc
    - initialize dp
SignalProcessing/IIRFilter
  * IIRdesign.cc
    - Use lcl_array<> to obviate catching exceptions.
SignalProcessing/LPEFilter
  * LPEFilter.cc, LPEFilter.cc
    - Use FIRdft filtering
    - Make apply(const TSeries&, TSeries&) a instance of abstract FIRdft::apply
    - Improve efficiency of autocorr and levinson.
    - const input parameters of autocorr and levinson.
    - add retrained() function.
Utilities/FrUtils
  * SimList.cc
    - Add debugging printout option
    - Add output file option
  * FrWrite.cc
    - Remove depricated symbols.
Utilities/MatchTrig
  * MatchTrig.cc
    - suppress root status printouts
Utilities/seg_calc
  * seg_Calc.dxx
    - improve documentation.
  * seg_calc.cc
    - misc changes
Utilities/setup
  * setupb.in set.in
    - add libmetaio directory to library path.
Utilities/tablepgm
  * eval.cc
    - add functions log10, max,min, date
  * table.cc, cell.cc, cell.cc, column.cc, column.hh
    - keep track of row ordering.
  * tablepgm.cc
    - add -range option to mergetable
    - add ordered merges
    - add -hold option to histogram.
    - add xyplot command.
    - fix -noheader and -nobody options of write.
    - add -rows option to write

Version 2.10.8 -> 2.11.0
========================
gds
  * Makefile.am - Copy PConfig.h to $prefix/include/
  * configure.ac
    - Use previously installed framecpp
    - new make directories DMT/calc_engine, DMT/macros, Monitors/Cumulus,
      Monitors/DuoTone/Makefile, Monitors/dvTest, Monitors/LIGOLwMon, 
      Monitors/PhotonCal, Monitors/RayleighMonitor, Monitors/Slice2, 
      Monitors/StrainbandsMon

Base
  * Makefile.am - remove unnecessary libraries.
  * complex/complex.hh - gcc-4 compatibility
  * fft/wfft.cc - MT support
  * time/Time.cc Time.hh - return reference in += -
  * time/Interval.hh - use c++ style casts
  * wave/Inspiral.hh - make TMax arguments const.

Containers
  * Makefile.am - ligdscntr versions.
  * DVecType.hh - define reverse() method.
  * DVector/DVector.cc, DVector/DVector.hh - define size() method.
  * FSeries/FSeries.cc, FSeries/FSeries.hh
    - Add setTimeDSpan method.
    - Replace meta-data-only constructor with DVector constructor.
    - Use auto_ptr<DVector>
    - Add null() and setData(DVector) methods.
  * FSpectrum/FSpectrum.cc, FSpectrum/FSpectrum.hh 
    - Add.use data_type typedef
    - Fix data ordering.
  * Plotset/DataDesc.cc - Fix power spectrum scaling.
  * Plotset/Plotset.hh - add virtual destructor.
  * TSeries/FixedLenTS.hh
    - protect padUntil() against invalid args.
    - add fixedAppend(const TSeries&) method.
  * TSeries/TSeries.cc, TSeries/TSeries.cc
    - Store Nyquist frequency
    - Use auto_ptr<DVector>, double f0.
    - add empty(), getFNyquist(), setFNyquist(double) methods
    - round off time to nearest NS in getBin.
    - change method signatures to getBin(const Time&) const, setF0(double)
  * Wavelet/wavearray.hh - gcc-4 compatibility
  * calibration - fix calibration error for cross power spectra.

DMT
---
  * Makefile.am 
    - add calc_engine, macros directories.
  * DMTServer
    - Add server destructor
    - Improve header comments
  * DatEnv/Makefile.am - Add GridWare to libdmtenv
  * EasyCalibrate/CalibChan.cc
    - Fix channel names for new specification.
  * EasyCalibrate/LscCalib.cc,  EasyCalibrate/LscCalib.hh
    - Implement new frame format.
  * GridWare - new code.
  * calc_engine
    - calculation engine code copied from Utilities/tablepgm
  * generator - minor changes.
  * macros - add Makefile.am.

GUI
---
  * dmtviewer/dmtviewer.cc, dmtviewer/dmtviewer.hh
    - Add TabSelect method
    - add "-run" option.
  * ligogui/TLGLBTree.cc
    - Use long for 64-bit compatibility
  * dttview/TLGExport.cc
    - fixed import of dB/phase

IO
  * Makefile.am
    - add lmsg to offline version.
  * daqsocket/gettrend.cc - new functions
  * daqsocket/prchans
    - increase default list size to 32000
  * framefast/frametype.cc
    - 64-bit compartibility
  * frameutils/framedir.cc
    - 64-bit compartibility
  * html
    - let copy constructors default.
    - Use correct return type for clone method.
    - 64-bit compatibility: use string::size_type.
    - add compound::addObject(object*) method.
    - add format argument to Table2C::addRow(const string&, const Time&)
  * lmsg
    - 64-bit compatibility
    - replace signatures with findIPHost(const string&), 
      string getIPName(void) const.
    - use sockio::ns[i]lookup()
  * lsmp
    - 64-bit compatibility
    - add partial dump fkags (-abchs) to smdump and LSMP::dump().
  * web/webserver.hh
    - add SetData(const string&)
  * web/webserver.cc
    - print errors with perror()
    - default host IP printout instead of host name.
  * web/webcache.cc, web/webcache.hh
    - virtual destructor.
    - use delete[] as appropriate
  * xml/XsilTSeries.cc
    - Fix bug: new fComplex(N) rather than new fComplex[N]
  * xsil
    - add support for INT_8S
    - Fix integer formatting in xsil::param
    - 64-bit compatibility

Monitors
  * New monitors
    - Cumulus, DuoTone, InspiralMn, LigoLwMon, PhotonCal, SixtyHertzMon,
      SpecMon, dvTest

Services
  * AlarmMgr/AlarmMgr.cc
    - gcc-4 compatibility
  * TrigClient
    - gcc-4 compatibility
  * TrigMgr
    - gcc-4 compatibility
    - improve TrigBase validity checking
  * dacc
    - new classes FrStatDataRef and FrVectRef
    - 64-bit compatibility
    - FrStat structure support.
  * dacc/DaccIn.cc, DaccIn.hh
    - New DaccIn methods: getHistory,  getStaticData, getStaticFSeries,
      getStaticTSeries, findStat
    - Use General::filebuf (switchable at compile time with GENERAL_FSTREAM).
  * dacc/Channel.cc, Channel.hh
    - new sigs: FillSeries(const FrVectRef&, ...),
      FillFSeries(const FrVectRef&, ...), setSample(const FrVectRef&)
  * fantom/fname.cc
    - 64-bit compatibility
  * frwriter/FrWriter.cc, frwriter/FrWriter.hh
    - Add methods addStatic, is_open
    - new signatures: addStdDetector(const std::string&)
  * trend/ReadTrend.cc
    - bail early if no input data.
  * trend/Trend.cc trend/Trend.hh
    - add methods: clear(), dump(), read()
    - get IFO from LIGOSITE environment vbl
  * trend/TrendChan.cc, trend/TrendChan.cc
    - add methods: operator+=(), clear(), dump(), setReadout(), setReadData()
  * web/monweb.cc
    - fix small leaks.
    - use delete[] as appropriate.

SignalProcessing
  * DecimateBy2
    - add Operator=
  * FilterBase/autopipe
    - auto_ptr for filters.
  * Window
    - Replace window data storage with DVector.
  * dttalgo/fftmodule
    - add coherence() and crossPower() functions.
  * wavelet
    - gcc-4 compatibility

Triggers
  * trig
    - new classes LSCSegFind, LockSegment, SegList

Utilities
  * FrUtils
    - new utilities CheckDataValid, MergeTrends
  * FrUtils/FrTest.C
    - add maxframes argument
  * FrUtils/MatchTrig
    - 64-bit compatibility
  * PSD_Plotmaker
    - new reference strains
  * Spi
    - new perl versions of SPI
  * procmgt
    - redirect stderr and stdout to log files useing open rather than ">>"
    - regenerate log file name before each reincarnation.
  * scripts/WatchDawg   
    - add set-parameter command.
    - Check device is mounted.
    - Check space available in percent and in blocks.
  * scripts/findProc
    - use current node if --node doesn't have an argument.
  * setup
    - set correct site based on LLO internal cds net.
    - set correct NDS ip addr
  * tablepgm/Cell
    - add methods: operator==(), operator+=(), operator|=(), setNumeric()
  * tablepgm/Column
    - add  methods: move(), operator[], setFormat(), setJustify(), titleq()
  * tablepgm/eval
    - add symbols _prevok, _nextok,
  * tablepgm/table
    - Add methods: defined, empty, exists, msort (merge sort), writetxt
    - Generic write selects format based no file extension.
  * tablepgm/tablepgm
    - add -v (verbose) -h (no header) arguments
    - execution time recording (in verbose mode).
    - Use VArg class for argument parsing.
    - add mergetable command.
  * tablepgm/trendtable
    - Utility to convert a trend frame into a table
  * when/when.c
    - documentation.

Version 2.10.7 -> 2.10.8
========================
Base
  * complex.cc - avoid float overflow.

Containers
  * Makefile.am - libgdscntr versions.
  * CWVec/CWVec.hh - don't 'use' null vectors
  * FSeries/FSeries.cc 
    - Fix bug in operator+=() and operator-=(), ignored non-empty rhs.
    - Add f-Range checking to +=, -=, *= and /=
  * FSpectrum/FSpectrum.cc, FSpectrum/FSpectrum.hh 
    - exception on f-Range mismatch

DMT
---
  * EasyCalibrate/FDCalibrate.cc
    - avoid overrunning loop.
    - constify arguments where possible
    - add various accessors
    - Add UpdateUGF
  

Version 2.8 -> 2.9.0
====================
Configure/Make
  * Define docs - loop over all modules and make docs
  * Use FrameCPP-1.1.0
  * Fix framecpp build error - include/ldas/config.h not produced any more
  * copy image files from monitor directories to doc/Monitors/<mon-name>/
  * Improve documentation
  * Download libXpm from root site if needed (on solaris)

Base
  * change Complex:math_t to math_type
  * Hide Complex inlines from cint.

Containers
  * rename container_t and node_t to container_type (node_type) in CWTemp 
    (not used in v2.9)
  * Major modifications to copy-on-write vector class (CWVec)
    - Static statistics class
    - vec_node class carries ownership flag, pointer and length
    - rename methods along stl lines: Release->release, getRef->ref, 
      getSize->size, Access->access, etc.
    - CWVec contains vec_node pointer, use count, substr length, substr offset.
  * Major DVector changes
    - New methods: replace, cdot, dot, mpy, div, add, sub, scale, bias, 
      clone, capacity
    - rename methods along stl lines: setLength->resize, ReSize->reserve, 
      isEmpty->empty, etc.
    - define math operators and Appen based on new methods.
  * FSeries changes
    - rename size_t->size_type, isEmpty->empty
    - New DVector constructor, extend
  * FSpectrum changes
    - rename size_t->size_type
    - implement copy constructor with assignment operator.
    - add copy method
  * TSeries changes
    - rename size_t->size_type, define math_type
    - add effective bandwidth handling (SigmaW)
    - implement copy constructor with assignment operator.
    - New DVector constructor
    - perform arithmatic on overlapping substrings.

DMTGen and generator
  * Add DaqErrFilter for simulation of DAQ errors

Root macros
  * testcwvec.cc - test new CWVec

Monitors
  * Configure DataQual to exclude line fetures from bands
  * Add Sensemonitor dcc id and vol_eqn.jpg
  * LockLoss, tid, ServoMon: trig::TrigBase::index_t -> lmsg::error_type

Triggers/TrigClient
  * Implement new LDAS GDS trigger table
  
Signal processing
  * add getTimeDelay() method to Pipe.
  * DecimateBy2
    - add double data handling
    - calculate time delay
  * FIRFilter
    - add double data handling
    - calculate time delay
    - efficiency???
    -remove FilterIO methods redefining Pipe defaults.

Version 2.7 -> 2.8
==================
Minor changes
  * Fix inline ordering (SigFlags, FixedLenTS)
  * Improve documentation
  * change type names "_t" -> "_type" (CWVec, DVector)

Configure/Make
  * Multi-platform environment
  * Fix detection of Gnu copy (in gds/configure)
  * build-gds and root-make scripts.

Base
  * Add poisson random generator long Poisson(double) (in Base/random/rndm.cc)

Containers
  * Make FSeries::refDVect(), refData() public
  * speed up FSpectrum::setData(FSeries) loop
  * Use string::clear() instead of assignment to "" in Histogram1
  * Add wseries::operator[]

DMT Base Classes:
  * DMTBase now recognizes "-inlist" argument
  * TrigEnv uses MetaIO class.

Root macros
  * New ABPlot, ABSpectrum macros
  * Create local THn & TText, use DrawCopy in Spectrum.cc, TPlot.cc, TXYPlot.cc
  * Use tstPak in testdecimate.cc

DMTGen
  * Add compression
  * Write Detector, SimEvent data
  * Add DaqErrFilter stochastic filter.
  * Improve configuration file syntax checking.
  * Sinc function
  * Fix bugs in SineData use standard parameter names (e.g. A, F)

IO
  * Remove ending null from html table cells.
  * Add ParseLine(ostream&)
  * Add xsil::empty() method
  * Major improvements to FrameDir.

FrameIO
  * Write standard detector info in FrWriter
  * Read/Write SimData, SimEvent, FSeries
  * Default compression in FrWriter
  * Don't print error message for full-readout
  * Don't release frame Offline until ready to read new data.
  * Use frameCPP-1.0.0
  * Move fram list handling to external class.
  * Fix bug in readTrend:

Trigger Handling
  * Write triggers directly to files from TrigClient
  * getHighFreq, getLowFreq return F0 +/- 0.5*BW.

Monitors
  * LockLoss: Change return data variable type
  * PSLmon: Exclude sub-bands from Band tools. Channel data is float.
  * TrigDsply: Make sleep time between displays a command line argument.

SignalProcessing
  * New FDFilter class

Utilities
  * Simlist utility.
  * framecmp dumps differences only.
  * Procmgt keep manager pid for each process as "mgrpid"

Version 2.6.1 -> 2.6.2
======================

Containers
----------
  1) Add DVector constructor for TSeries

DMT
---
  1) Remove deprecated framecpp functions
  2) Remove trailing \n from strings when reading Trigger xml in TrigEnv

GUI
---
  1) Updates for new root version.

Monitors
--------
  1) Remove deprecated Framecpp methods from BitTest, Slice2, RayleighMOnitor
  2) Add dynamic configuration to LscMonitor
  3) TrigDsply batch mode enabled by -outfile argument.

Services
--------
  1) Register TrigMgr as a server
  2) Remove deprecated framecpp functions from dacc/Channel.cc, dacc/DaccIn.cc.
  3) Fix word swapping in S2. 
  4) Handle Simdata in Dacc, DaccIn, Channel and FrWriter.
  5) Handle all data filling with FillSeries(const FrVect&,...)
  6) Write correct dt in FrWriter.
  7) Fix bug in data positioning in Dacc constructor.
  8) Fix loss of first frame after gap in Dacc.
  9) Add setName and setRunID methods to FrWriter.

Utilities
---------
  1) remove deprecated framecpp methods from FrWrite, framecmp.
  2) Don't screw up MANPATH on linux with addpath[b].
  3) Make it possible to change args of processes running under procmgt

doc
---
  1) Fix cvsweb path in DMT-Libraries.html
  2) Point to dmt-discuss mail archives instead of news page on DMT-Project.

Version 2.2.6 -> 2.2.7
======================

Global
------
  1) Modify make file to allow multiprocessor makes (-j option) and to
     use $ROOTLIBDIR instead of $ROOTPATH/lib

Base
----
  1) option
     - add argnum method.

Containers
----------
  1) PlotSet
  2) calibration

DMT
---
  1) LscEmul
     - Fix CC compatibility issues

GUI
---
  1) dmtviewer
  2) dttview
  3) filterwiz
  3) foton
  5) lidax
  6) ligogui

IO
--
  1) web
     - ignore pipe signals in webserver.cc.
  2) framefast
     - add version 5 compatibility
  3) DAQSocket
     - Add abort button.

Services
--------
  1) Fix compatibility issues in AlarmClient/AlarmData.hh, 
     TrigClient/trigRmNode.cc
     - minor fix to AlarmData.hh
  2) Minor bug fixes in Tunnel, dfm, fantom
  3) monweb, webview

SignalProcessing
----------------
  1) FilterDesign
     - minor fixes
  2) IIRFilter
     - Preserve data type
  3) LineFilter 
     - correct amplitude for windowing.



version 2.2.0
-------------
 - Modify AlarmData, AlarmClient, AlarmMsg, AlarmMgr to carry a short 
   description of alarm.
 - Add copy constructor and assignment operator to Window base class.
 - Add Bartlett, BMH, Uniform, Welch windows.
 - Add SweptSine class.
 - Add lmsg::TransInput::empty() method.
 - Remove trailing space and tabs before parsin line in ParseLine
 - Add TSeries::isComplex, getComplex, getComplexAverage. Allow extend 
   and eraseStart of TSeries with start time=0.
 - Add CSum methods to DVector and DVecType<>
