log main/MainWindow.h @ 2596:04d381f0d89a tip

age author description
2020-08-14 Chris Cannam Update and tweak the plugin population warning dialog, which was not properly being shown in async-transform-population-world
2020-06-03 Chris Cannam Some work to try to get the main window up & functioning quicker - without waiting for the transforms to be populated first. Needs a lot more testing, not to be merged until after 4.1. startup-timing
2020-05-13 Chris Cannam Fix following prior merge
2020-04-22 Chris Cannam Remove no-longer-used signal
2020-03-25 Chris Cannam Implement pane and layer property tab context menus. Some layout work needed
2019-10-16 Chris Cannam Use updated MainWindowBase API with ability to open playback device before record - hoping to fix #1946 Should ask for microphone permission only when first recording, not when first opening a file
2019-09-20 Chris Cannam I think actually this must be v4.0, because of the file format change. Add the beta-release warning for the moment time-frequency-boxes
2019-07-17 Chris Cannam Merge from branch by-id
2019-07-15 Chris Cannam Work on the cancel-button by-id
2019-07-04 Chris Cannam Updates throughout for ModelById logic by-id
2019-06-21 Chris Cannam Minor tidy
2019-01-09 Chris Cannam Merge from branch fix-static-analysis
2018-12-05 Chris Cannam Seems to be some trouble with the function-pointer-based version of the connection here - recent-files menu isn't working on old systems with backward-compatible build - replace with an alternative mechanism again
2018-11-26 Chris Cannam Use override throughout, + include guards fix-static-analysis
2018-11-13 Chris Cannam Ensure that operations that need to iterate through action maps in order (most pointedly MainWindow::updateLayerShortcutsFor) get to do it in order of construction and not arbitrary pointer order. Fixes incorrect shortcut associations for add-layer/pane shortcuts in some cases spectrogramparam
2018-09-11 Chris Cannam Menu wording and file-path handling fixes for recording/converting audio import-audio-data
2018-06-28 Chris Cannam Toward loading audio from CSV files import-audio-data
2018-04-26 Chris Cannam Update pane and layer menu shortcuts so that the waveform/spectrogram/etc shortcuts (Shift+G etc) always refer to the source model that is in the currently selected pane. This is a potentially confusing backward-incompatible change, but is also quite clearly how it ought to work...
2018-03-01 Chris Cannam Untabify
2017-02-28 Chris Cannam Next version will identify as 3.0 (as it's going to be an RC); remove beta dialog
2017-02-24 Chris Cannam Note the release ID stuff to the debug log as well as in the about box
2017-01-10 Chris Cannam Show warning about beta release 3.0-integration
2017-01-10 Chris Cannam Add "What's New" to help menu; primp up About box 3.0-integration
2017-01-04 Chris Cannam Wire up record monitoring 3.0-integration
2016-12-19 Chris Cannam Implement "Export SVG file..." svg
2016-12-16 Chris Cannam Add overview colour preference 3.0-integration
2016-12-15 Chris Cannam Moving around some UI bits levelpanwidget
2016-12-05 Chris Cannam Start incorporating level-pan widgets levelpanwidget
2016-11-25 Chris Cannam Add Winnow as well subdivide-instants
2016-11-25 Chris Cannam Implement "Subdivide Selected Instants". Also add the relabel command to the history, which I previously forgot to do! subdivide-instants
2016-08-15 Chris Cannam Patch from Fab Nicol to fix a problem with Recent Files menu: 3.0-integration
2016-04-22 Chris Cannam Update subrepos 3.0-integration
2016-04-20 Chris Cannam Merge branches 3.0-integration and imaf_enc to 3.0-plus-imaf 3.0-plus-imaf
2016-04-15 Chris Cannam Check for plugin scan helper checker helper program in suitable directory, & tidy up warning messages somewhat pluginscan
2016-01-19 Chris Cannam Show warning to the user when plugin population has problems plugin-startup-test
2015-09-15 Chris Cannam Add audio record mode (option to replace session) and support for browsing to record directory recording
2015-08-18 Chris Cannam OK, we can record -- sort of recording
2015-08-18 Chris Cannam Start stubbing in audio record recording
2015-08-04 Chris Cannam Initial work toward switching to bqaudioio library (so as to get I/O, not just O) bqaudioio
2015-03-10 Chris Cannam Further dedicated-types fixes cxx11
2014-12-01 Chris Cannam Start work on unit converter
2014-08-13 Chris Cannam Remove model from pan layer when it's about to be deleted, fixing #1035
2014-06-17 Chris Cannam Various size_t etc removals, and compiler warning fixes warnfix_no_size_t
2013-12-05 Chris Cannam Merge from default branch, fix build imaf_enc
2013-12-04 Chris Cannam Cut down number of includes and predeclarations
2013-11-26 Chris Cannam Restore and update old Surveyer class (survey itself is not there yet)
2013-11-04 Chris Cannam Merge from default branch imaf_enc
2013-11-04 Chris Cannam IMAF load code from Jesus Corral Garcia imaf_enc
2013-10-09 Chris Cannam Add "Export Audio Data" to export audio waveform data into CSV or similar
2013-07-24 Chris Cannam Reset cyclical counters when document is replaced (#182)
2013-05-16 Chris Cannam Clean up more tidily on exit
2012-11-16 Chris Cannam Pull out app name into arg, pull down description label from superclass
2012-07-02 Chris Cannam Add means to replace the main audio model
2012-01-30 Chris Cannam Connect quit function directly to closeAllWindows rather than try to closeAllWindows from close() (which strangely hangs on Windows)
2012-01-30 Chris Cannam Merge from branch "fullscreen"
2012-01-23 Chris Cannam Connect up various keyboard actions in full-screen mode fullscreen
2012-01-20 Chris Cannam Make the full-screen mode come up correctly (though not on demand!) and slot back in to the window when Esc is pressed fullscreen
2012-01-19 Chris Cannam Ensure all windows are closed when the main one is (thus exiting the application even if some other windows were still open)
2012-01-19 Chris Cannam Start hacking in some fullscreen stuff (so far, this is just a mess) fullscreen
2011-07-25 mathieub Merge with the Kiosk branch integration_library
2011-07-25 mathieub Merge with the Kiosk branch integration_library
2011-07-04 mathieub Start in minimal mode option added in the Preferences/Appearance menu toggle
2011-07-04 mathieub Add/remove several actions from the Playback menu when switching mode: constrain playback to selection, loop, solo, align toggle
2011-06-24 Chris Cannam The pane stack is in a scroll view! I'd forgotten that. So, let's show and hide that instead toggle
2011-06-21 mathieub Add a new feature to allow users to toggle between minimal and full modes. This is done by hiding/showing the pane stack, menu actions, and toolbars. The main part of the process is handled in MainWindow::toggleViewMode(). The toggle view mode option appears in the View Menu and is associated with a new toolbar button. Two icons have been added in the resources. They come from: http://www.iconfinder.com/icondetails/42115/32/ toggle
2011-05-23 Chris Cannam Add default session template to Preferences; tidy up menu functions and states templating
2011-05-17 Chris Cannam Replace the change-default-template menu functions with apply-template functions that act immediately. templating
2011-05-10 Chris Cannam Add filesystem watcher to recreate template menu when templates change; start implementing save-session-as-template templating
2011-05-09 Chris Cannam Add a bit more substance to the templates menu, and improve some naming templating
2011-05-09 Chris Cannam Start to add templates menu; add default template templating
2011-03-22 mathieub Modifications for the Kiosk edition kiosk
2010-10-18 Dan Stowell Encapsulate itunes-remote functionality into class ITunesSVRemote. Provides context for playback sync etc macness
2010-10-18 Dan Stowell Mac Dock menu uses same import-itunes-action as the File menu macness
2010-10-18 Chris Cannam * Minor fixes from Win32 build
2010-10-15 Dan Stowell method to map from genre string to template choice; and to use it when importing from itunes macness_autotpl
2010-10-12 Dan Stowell on mac, add item to File menu "Import current track from iTunes". TODO: set inactive if itunes not open; connect up with the dock menu stuff. macness
2009-10-22 Chris Cannam * Layer data editor window: fix sorting for columns in region model, sv-v1.7.1
2009-08-27 Chris Cannam * Offer the user a chance to answer our survey (only once, and only after
2009-03-30 Chris Cannam * add ffwd/rwd-similar to menu and add shortcuts for them (shift+pgup/down)
2009-03-27 Chris Cannam * Pull out the widgetry part of FileFinder into widgets/InteractiveFileFinder
2009-02-25 Chris Cannam * Make it possible to record live MIDI to a note layer.
2009-02-25 Chris Cannam * Make Activity Log a bit more of a proper window
2009-02-25 Chris Cannam * Somewhat better MIDI-based time instant timing
2009-02-24 Chris Cannam * more rudiments of midi->instants
2009-02-24 Chris Cannam * rtmidi & activity updates
2009-02-24 Chris Cannam * Add vestigial Activity Log
2008-12-05 Chris Cannam * Improvements to importer feedback dialogs and suchlike sv-v1.4 sv-v1.4rc1
2008-11-28 Chris Cannam * Much more sensible pane layouts, etc., when loading RDF; also offer
2008-09-29 Chris Cannam * More SelectableLabel and TransformFinder tweaking
2008-09-22 Chris Cannam * Add beginnings of transform-search-by-text function
2008-07-07 Chris Cannam * Reduce time stretcher to one channel when overload occurs
2008-06-18 Chris Cannam * Add playback controls to data edit dialog
2008-06-11 Chris Cannam * A bit more work on the data editor
2008-06-06 Chris Cannam * Start adding a spreadsheet-style editor window for model data
2008-03-14 Chris Cannam * More work to abstract out interactive components used in the data library,
2008-03-12 Chris Cannam * Move plugin/transform to plain transform. This way transform can depend on
2008-02-27 Chris Cannam * Merge from trunk spectrogram-cache-rejig
2008-02-27 Chris Cannam * merge from trunk (1.2 ended up being tracked from trunk, but we may want 1.2-stable
2008-02-08 Chris Cannam * PortAudio driver: do not specify frames per buffer, let PA decide sv1-v1.2pre4
2008-02-06 Chris Cannam * line up overview widget nicely with main pane (at least on first startup) sv1-v1.2pre3
2008-01-23 Chris Cannam * Part of #1877436 transform fails to re-run when file loaded at different rate
2008-01-23 Chris Cannam * Various fixes to object lifetime management, particularly in the spectrum
2007-12-11 Chris Cannam * Update overview when current pane changes
2007-11-29 Chris Cannam * Remove sharpen button as well, when using RubberBand (because it isn't
2007-11-28 Chris Cannam * Improvements to layer summary dialog (LayerTree, LayerTreeDialog), & rename.
2007-11-26 Chris Cannam * Add support for Rubber Band timestretcher
2007-11-23 Chris Cannam * Add Erase tool and mode
2007-11-07 Chris Cannam * Further naming change: Transformer -> ModelTransformer.
2007-11-05 Chris Cannam * Introduce new Transform class which contains data necessary to describe the
2007-11-01 Chris Cannam * Fix availability of alignment button and relative align/solo button state
2007-10-25 Chris Cannam * Add Align button to main window; use it
2007-10-24 Chris Cannam * Fix build (document -> framework renaming)
2007-10-24 Chris Cannam * Move some things around to facilitate plundering libraries for other
2007-10-22 Chris Cannam * Split MainWindow out into MainWindowBase (pane stack management, basic file
2007-10-18 Chris Cannam * RemoteFile -> FileSource
2007-10-18 Chris Cannam * Make RemoteFile far more pervasive, and use it for local files as well
2007-10-17 Chris Cannam * Make drop behave more sensibly (replace current pane)
2007-10-10 Chris Cannam * Make it possible to drop audio files, layer files, session files and images
2007-10-10 Chris Cannam * Add Reset Counters... function
2007-10-08 Chris Cannam * Add labelling option for instants inserted through tapping (closes FR#1674184)
2007-09-28 Chris Cannam * Merge from sv-match-alignment branch (excluding alignment-specific document).
2007-08-16 Chris Cannam * Layer tree view updating when visibility / audibility changed (and layers
2007-08-06 Chris Cannam * Add QuickTime file reader class -- totally untested, shouldn't even compile
2007-07-13 Chris Cannam * Restore Scale setting which had mistakenly disappeared from spectrum
2007-07-05 Chris Cannam * Make it possible to "measure" a feature on the spectrogram by double-
2007-07-04 Chris Cannam * Add key reference window to Help menu (also needs mouse reference)
2007-06-28 Chris Cannam * Change a number of keyboard shortcuts -- get rid of all the Alt+ shortcuts
2007-06-13 Chris Cannam * Add a measurement mode tool -- no functionality yet
2007-03-12 Chris Cannam * Add basics of an Export Image File function
2007-03-08 Chris Cannam * Fix #1672407 confused by plugin-named files in cwd (or home?)
2007-03-07 Chris Cannam * Add display of selection extents in status bar when dragging a selection
2007-03-07 Chris Cannam * More useful status bar text -- show the current play time and the extents of
2007-02-26 Chris Cannam * Update along with latest Vamp API change. This has not yet been tested.
2007-01-26 Chris Cannam * Add slice layers (so you can display a slice of a colour 3d plot as if it were
2007-01-19 Chris Cannam * Add large chunks of context help in the optional status bar
2007-01-11 Chris Cannam Several changes related to referring to remote URLs for sessions and files:
2007-01-10 Chris Cannam * Add Open Location...
2007-01-08 Chris Cannam * Framework for retrieving files from remote locations
2007-01-05 Chris Cannam * Fix #1491849 strange behaviour on Cancel during query on new file load
2007-01-05 Chris Cannam * Recall last file open/save path appropriately
2006-11-17 Chris Cannam * Update copyright notes as appropriate.
2006-11-15 Chris Cannam * Add vertical zooming and snap-to-selection for OSC control;
2006-11-14 Chris Cannam * Press X to toggle the property boxes
2006-11-10 Chris Cannam * When adding a layer, make it the selected layer on that pane
2006-11-10 Chris Cannam * Update the main sv.prf for compatibility with Qt 4.2 qmake instead of
2006-10-20 Chris Cannam * Add Pane menu entries for generating spectrogram etc from non-main models
2006-10-19 Chris Cannam * Rename the existing Panner to Overview (big duh!)
2006-10-12 Chris Cannam * Add system-specific LADSPA and DSSI plugin paths (for OS/X and Windows)
2006-10-05 Chris Cannam * Add --no-audio option to avoid opening any audio output device
2006-10-04 Chris Cannam * Bypass auditioning plugin on xrun
2006-09-22 Chris Cannam * Pull transforms out of Layer menu (again) and into a separate Transforms
2006-09-18 Chris Cannam * Add mono timestretch toggle button; some more work on getting blocksize etc
2006-09-13 Chris Cannam * substantial enhancements to time stretcher:
2006-09-12 Chris Cannam * Add session management support (commitData)
2006-08-04 Chris Cannam * Add zoom thumbwheels to Pane. Implement horizontal thumbwheel, and
2006-07-31 Chris Cannam * Reorganising code base. This revision probably should compile once more.
2006-07-31 Chris Cannam * Reorganising code base. This revision will not compile.