Thread: [Scopeapp-cvs]scopeapp ChangeLog,NONE,1.1
Status: Alpha
Brought to you by:
narge
From: <sco...@li...> - 2003-02-02 06:35:11
|
Update of /cvsroot/scopeapp/scopeapp In directory sc8-pr-cvs1:/tmp/cvs-serv24235 Added Files: ChangeLog Log Message: Added ChangeLog (generated with rcs2log); this should be updated at the same time cvs checkins are done in future. Only list changes to source files; documentation / interface changes are irrelevant. --- NEW FILE: ChangeLog --- 2003-02-01 Philip Derrin <na...@us...> * src/ScopeView.m (-updateControls), src/SpectrumView.m (-updateControls), src/XYPlotView.m (-updateControls): Implement -updateControls methods to set states from controls before starting to draw * src/ScopeController.m (-tabView:didSelectTabViewItem:tabViewItem:): Resize trace views to occupy entire window when switching view, in case it's been resized 2003-01-21 Philip Derrin <na...@us...> * src/SpectrumView.m: Don't include FFTW headers (MacOSX code uses vDSP framework instead) 2003-01-20 Philip Derrin <na...@us...> * src/ScopeController.h, src/ScopeController.m: Enable SpectrumView * src/SpectrumView.h, src/SpectrumView.m: Initial implementation of spectrum analyser * English.lproj/ScopeWindow.nib/classes.nib, English.lproj/ScopeWindow.nib/info.nib, English.lproj/ScopeWindow.nib/objects.nib: Add SpectrumView to main window * src/ScopeView.m: Start & stop drawing only when necessary; do not start the drawing thread in UI functions if it wasn't running already * src/TraceView.h (-drawing): Add a method that returns YES when this TraceView is drawing * src/TraceView.m (-clearData): Fix -clearData: to handle changed buffer sizes. 2003-01-10 Philip Derrin <na...@us...> * MacCRO X.pbproj/project.pbxproj, src/ScopeView.m, src/TracePath.h, src/TracePath.m, src/TraceView.h, src/TraceView.m, src/XYPlotView.m: Replace NSBezierCurve with TracePath to allow alternative methods of drawing. Currently draws one segment at a time, to work around Quartz performance issue. 2003-01-09 Philip Derrin <na...@us...> * src/ScopeView.m, src/TraceView.h, src/TraceView.m, src/XYPlotView.m: Improve handling of changes to display settings; fix possible deadlock in draw thread 2002-12-10 Philip Derrin <na...@us...> * src/ScopeAppDelegate.h, src/ScopeAppDelegate.m (-orderFrontLicensePanel:): Add code to show license window. 2002-12-08 xaphiosis <xap...@us...> * src/ScopeController.m: Added copyright, removed debugging messages. * src/TraceView.m (-display): New display method executable as main thread. The call is still commented out (gnustep bug?) 2002-12-07 xaphiosis <xap...@us...> * src/ScopeAppGlobals.h: Redefinition of "_" is not necessary on GNUstep. Already in NSBundle.h 2002-12-06 xaphiosis <xap...@us...> * src/ScopeController.m: Fixed problems with badly initialised and strangely sized tabs and TabViewItems. * src/ScopeView.m: Fixed the problem with badly initialized views in TabViewItems. * src/ScopeView.h: Fixed header so it doesn't break OSX. 2002-12-05 Philip Derrin <na...@us...> * src/ScopeAppDelegate.m (-applicationDidFinishLaunching): Now uses the real sound input by default * src/InputSampler.h, src/ScopeView.h, src/ScopeView.m, src/TestSampler.m, src/TraceView.h, src/TraceView.m: InputHandler's processData method now requires interleaved audio data rather than one array per channel (changed all callers) * src/PortAudioSampler.m, src/PortAudioSampler.h: Add new InputSampler using the PortAudio library 2002-11-12 xaphiosis <xap...@us...> * src/ScopeView.m: Branch broke some stuff. First try at fixing. 2002-10-29 Philip Derrin <na...@us...> * src/ScopeAppDelegate.h, src/ScopeAppDelegate.m, src/ScopeView.m: Still more gnustep code removed. * src/ScopeAppDelegate.m: Removed gnustep-specific code from non-branch revision * src/ScopeController.m, src/ScopeView.h, src/ScopeView.m, src/TraceView.m, src/XYPlotView.h, src/XYPlotView.m: Remove gnustep-specific code (will be merged back in when gnustep version works properly) * src/ScopeController.m, src/ScopeView.m, src/SpectrumView.h, src/SpectrumView.m: Update implementation of control creation functions (still incomplete!) * src/SpectrumView.h, src/SpectrumView.m: Initial checkin of (incomplete) spectrum view code (currently skeleton only) 2002-08-02 Philip Derrin <na...@us...> * src/ScopeController.m: Save position of control panel window 2002-07-31 Philip Derrin <na...@us...> * src/ScopeAppDelegate.m: Remove unnecessary call to -autorelease * English.lproj/Localizable.strings, src/ScopeAppDelegate.m: Localise menu items (gnustep only, for now) 2002-07-31 xaphiosis <xap...@us...> * src/ScopeAppDelegate.m, src/ScopeAppDelegate.h: Added simplest of menus. 2002-07-30 Philip Derrin <na...@us...> * src/ScopeView.m, src/TraceView.m, src/XYPlotView.m: Use myDataStored[] in trace classes 2002-07-29 Philip Derrin <na...@us...> * src/ScopeAppDelegate.m: Add comments to clarify the roles of ScopeAppDelegate and ScopeController * src/ScopeAppDelegate.h, src/ScopeAppDelegate.m: Remove myController from the delegate, because the delegate does not own the ScopeController object(s). 2002-07-29 xaphiosis <xap...@us...> * src/ScopeAppDelegate.m: Changed controller to myController. * src/ScopeAppDelegate.h: Added myController var so Delegate class remembers the controller it's using. * src/TraceView.m: Added temporary override of the [self display] crash. 2002-07-22 xaphiosis <xap...@us...> * src/GNUmakefile: Oops. Had wrong slash. Fixed. * src/GNUmakefile: Fixed location of English.proj * src/ScopeView.m, src/XYPlotView.m, src/ScopeController.m: Added empty line at end of file (one less warning). 2002-07-22 Philip Derrin <na...@us...> * src/main.m: Manually create delegate object and load MainMenu.nib * src/ScopeAppDelegate.h, src/ScopeAppDelegate.m: Remove unnecessary notification from delegate, move code from awakeFromNib to applicationDidFinishLaunching to prevent it being called twice on macosx 2002-07-21 xaphiosis <xap...@us...> * src/GNUmakefile: Small fix in comments. * src/ScopeAppDelegate.m: Removed applicationDidFinishLaunching-related things. * src/ScopeAppDelegate.m: Implemented applicationWillFinishLaunching as a way for scopeapp to display a window on the screen. * src/ScopeAppDelegate.h: Added methods to respond to applicationWillFinishLaunching and applicationDidFinishLaunching * src/main.m: Used ScopeAppDelegate as application delegate to get something on the screen(quick fix). 2002-07-21 Philip Derrin <na...@us...> * src/TestSampler.m, src/TestSampler.h: Fix boolean confusion 2002-07-20 xaphiosis <xap...@us...> * src/TestSampler.h: Defined true to be YES and false to be NO for GNUstep to compile it. 2002-07-19 Philip Derrin <na...@us...> * src/ScopeView.h, src/ScopeView.m, src/XYPlotView.h, src/XYPlotView.m: Add stubs for functions to create display controls * src/GNUmakefile: Add new header file, localised files * src/ScopeController.h, src/ScopeController.m: ScopeController now programatically creates its windows, to avoid the nib vs. gmodel problem * English.lproj/Localizable.strings, src/QuicktimeSampler.m, src/ScopeAppGlobals.h: Use new macro (borrowed from GNUMail) to mark localizable strings in source code * update-l10n.pl: Add script to auto-generate Localizable.strings 2002-07-18 xaphiosis <xap...@us...> * src/GNUmakefile: Initial makefile (nearly works) * GNUmakefile: Makefile moved into src * src/GNUmakefile: A bare version of a makefile (doesn't work yet) 2002-07-18 Philip Derrin <na...@us...> * src/TestSampler.m, src/XYPlotView.m, src/ScopeView.m: Minor fixes for compiling on linux * src/InputSampler.h: Work around forward reference bug in GCC * src/main.m: moved from top level, changed #import to work in gnustep too * main.m: Moved to src directory 2002-07-17 xaphiosis <xap...@us...> * GNUmakefile: A bare version of a makefile (doesn't work yet) 2002-07-15 Philip Derrin <na...@us...> * MacCRO X.pbproj/project.pbxproj: Added XYPlotView.[mh] * src/XYPlotView.h, src/XYPlotView.m: Initial X/Y plot implementation * src/ScopeController.h, src/ScopeController.m: Update for new interface layout and to react to switching mode tabs * src/ScopeView.h, src/ScopeView.m: Make previously internal triggering function public (it's called by TraceView) * src/TraceView.h, src/TraceView.m: Fix copyright notice, add stub for trigger function which is called by processData but only really used by the oscilloscope 2002-06-29 Philip Derrin <na...@us...> * src/ScopeView.h, src/ScopeView.m, src/TraceView.h, src/TraceView.m: Moved non-oscilloscope-specific functions into TraceView.m, new parent class of ScopeView 2002-06-25 Philip Derrin <na...@us...> * src/CoreAudioSampler.h, src/CoreAudioSampler.m, src/InputSampler.h, src/QuicktimeSampler.h, src/QuicktimeSampler.m, src/ScopeAppDelegate.h, src/ScopeAppDelegate.m, src/ScopeController.h, src/ScopeController.m, src/ScopeView.h, src/ScopeView.m, src/TestSampler.h, src/TestSampler.m: Fixed several race conditions, defined type for data samples (currently a float), fixed a few bugs in ScopeView, cleaned up the samplers 2002-06-19 Philip Derrin <ph...@cs...> * src/ScopeAppDelegate.h, src/ScopeController.h, src/ScopeView.h, src/TestSampler.h, License.rtf, Readme.rtf, src/CoreAudioSampler.h, src/CoreAudioSampler.m, src/InputSampler.h, src/QuicktimeSampler.h, src/QuicktimeSampler.m, src/ScopeAppDelegate.m, src/ScopeController.m, src/ScopeView.m, src/TestSampler.m: Changed license to GPL; updated headers and License.rtf to reflect this. * src/ScopeView.m: Fixed race condition in ScopeView's drawing thread; fixed minor interface bugs * src/ScopeView.h: Fixed race condition in ScopeView's drawing thread * src/TestSampler.h: Fixed race condition which prevented new thread from starting * src/TestSampler.m: Fixed race condition which prevented new thread from starting; removed useless paused state 2002-06-18 Philip Derrin <ph...@cs...> * .cvsignore: Added OSX Finder's .DS_Store files * .cvsignore: Ignore nib backup files |