log view/View.cpp @ 1330:c1f719094c25 zoom

age author description
Fri, 21 Sep 2018 11:50:05 +0100 Chris Cannam Ensure getFrameForX returns value on zoom blocksize boundary; take advantage of that (this is essentially reverting to the same behaviour as in the default branch, which we should probably have done all along) zoom
Thu, 20 Sep 2018 15:42:12 +0100 Chris Cannam Responding to a hang due to mismatching zoom and block sizes zoom
Thu, 20 Sep 2018 11:45:26 +0100 Chris Cannam Further ZoomLevel fixes zoom
Thu, 20 Sep 2018 10:45:24 +0100 Chris Cannam More ZoomLevel updates zoom
Mon, 17 Sep 2018 13:51:31 +0100 Chris Cannam Merge from default branch zoom
Wed, 04 Jul 2018 15:33:47 +0100 Chris Cannam Layers such as time-value layers with ColourDistinguishes property should use the dark background when a bright colour is selected. This is how it was always supposed to work, I think, but I broke it so long ago that this "fix" might itself come across as a surprising breaking change
Tue, 24 Apr 2018 10:15:54 +0100 Chris Cannam Adjust y-coord of text labels to accommodate larger scaled fonts
Thu, 19 Apr 2018 14:36:16 +0100 Chris Cannam Make selection extents more visible on hi-dpi
Thu, 01 Mar 2018 18:02:22 +0000 Chris Cannam Untabify
Fri, 13 Jan 2017 10:22:04 +0000 Chris Cannam Fix memory leak of cache pixmaps in View 3.0-integration
Mon, 19 Dec 2016 16:32:34 +0000 Chris Cannam Implement "Export SVG file..." svg
Thu, 15 Dec 2016 15:34:33 +0000 Chris Cannam Some adjustments to make view elements clearer and more correctly sized, especially on hidpi (non-pixel-doubling) systems levelpanwidget
Mon, 12 Dec 2016 15:18:52 +0000 Chris Cannam Some hackery toward having a zoomlevel type zoom
Wed, 19 Oct 2016 09:11:51 +0100 Chris Cannam Tidy and re-fix for Linux msvc2015_64
Tue, 18 Oct 2016 15:55:50 +0100 Chris Cannam MSVC build fixes msvc2015_64
Fri, 01 Jul 2016 17:54:31 +0100 Chris Cannam Add VerticalBinLayer to SpectrogramLayer spectrogram-minor-refactor
Thu, 30 Jun 2016 12:40:22 +0100 Chris Cannam Move drawVisibleText to PaintAssistant spectrogram-minor-refactor
Tue, 09 Feb 2016 10:59:36 +0000 Chris Cannam Make ViewProxy objects share the ids of their Views; fixes incorrect colour scale drawing 3.0-integration
Fri, 22 Jan 2016 15:16:36 +0000 Chris Cannam Fix integer overflow in getFrameForX colourschemes
Wed, 14 Oct 2015 13:32:53 +0100 Chris Cannam Remove some debug 3.0-integration
Wed, 29 Apr 2015 13:28:44 +0100 Chris Cannam Make Retina layer rendering selectable in settings osx-retina
Wed, 29 Apr 2015 13:08:17 +0100 Chris Cannam Fix font size for painter when rendering scaled osx-retina
Wed, 29 Apr 2015 12:37:23 +0100 Chris Cannam Fix rendering of selections osx-retina
Mon, 27 Apr 2015 11:38:01 +0100 Chris Cannam Always render to a buffer, then from that to the widget osx-retina
Mon, 20 Apr 2015 15:59:03 +0100 Chris Cannam Painting off-cache means we shouldn't use proxy (we aren't scaling.. yet) osx-retina
Mon, 20 Apr 2015 14:01:39 +0100 Chris Cannam Some scaling & zoom bits osx-retina
Wed, 18 Mar 2015 13:52:07 +0000 Chris Cannam Pass proxy to layer for painting osx-retina
Wed, 11 Mar 2015 15:35:20 +0000 Chris Cannam Experiment with querying paint rect separately from view rect osx-retina
Wed, 11 Mar 2015 13:54:01 +0000 Chris Cannam First steps toward high-res rendering on retina Mac -- quite a bit more to be done osx-retina
Tue, 10 Mar 2015 13:22:10 +0000 Chris Cannam More type fixes cxx11
Mon, 09 Mar 2015 12:02:10 +0000 Chris Cannam Move to using double rather than float for floating-point calculations (float only for storage); more build fixes cxx11
Wed, 03 Sep 2014 12:08:35 +0100 Chris Cannam Fix a couple of not-very-realistic potential null-pointer derefs (from coverity scan)
Tue, 02 Sep 2014 16:18:26 +0100 Chris Cannam Add const version of this accessor
Tue, 02 Sep 2014 16:12:40 +0100 Chris Cannam Return getSelectedLayer to being able to return a dormant layer -- if that isn't allowed, then getInteractionLayer is what you want
Tue, 02 Sep 2014 16:10:10 +0100 Chris Cannam Use fixed-order when exporting layers to a session
Tue, 02 Sep 2014 15:25:27 +0100 Chris Cannam Use fixed-order layer list for property container enumeration. Fixes habit of the layer property tabs to jump about when adding a new layer.
Tue, 02 Sep 2014 15:20:23 +0100 Chris Cannam Populate the fixed order layer list
Tue, 02 Sep 2014 14:47:04 +0100 Chris Cannam Introduce (but don't yet populate) the fixed layers vector; rename m_layers to m_layerStack to reflect its ordering by stacking
Tue, 02 Sep 2014 10:31:23 +0100 Chris Cannam Add getInteractionLayer() and some docs
Fri, 25 Jul 2014 17:02:29 +0100 Chris Cannam Debug output stuff
Wed, 02 Jul 2014 17:30:09 +0100 Chris Cannam Create separate play scroll modes for (Tony-style, DAW-style) page mode and (SV-style) paging with playhead alignment to centre on drag
Wed, 18 Jun 2014 08:40:46 +0100 Chris Cannam Merge from branch tony_integration warnfix_no_size_t
Tue, 17 Jun 2014 15:36:56 +0100 Chris Cannam Some more unsigned/long removal warnfix_no_size_t
Mon, 16 Jun 2014 11:40:02 +0100 Chris Cannam Comment out debug tonioni
Fri, 13 Jun 2014 17:39:01 +0100 Chris Cannam Add an experimental cancel button to view progress bars tonioni
Thu, 12 Jun 2014 13:42:10 +0100 Chris Cannam Play pointer: Avoid disconcerting jump when dragging so pointer is at start of pane (without having it leave the pane) tonioni
Thu, 12 Jun 2014 12:48:11 +0100 Chris Cannam Play pointer: when user drags pane during playback such that the pointer is no longer visible, accept that and stop trying to track it until pointer naturally comes back within visible area tonioni
Thu, 12 Jun 2014 11:27:34 +0100 Chris Cannam Make sure the play pointer is always visible when the centre line is not tonioni
Wed, 11 Jun 2014 21:43:38 +0100 matthiasm added vertical strip stripes to beginning and end of illuminated note tonioni
Wed, 11 Jun 2014 19:41:29 +0100 matthiasm fixed note delete bug (now deletes when any overlap with the selection occurs) tonioni
Thu, 22 May 2014 15:23:24 +0100 Chris Cannam Fix crash on checking progress of slice layer
Wed, 05 Mar 2014 13:44:10 +0000 Chris Cannam Do not return a dormant layer as the currently-selected layer tonioni
Tue, 04 Mar 2014 15:28:32 +0000 Chris Cannam Fix failure to delete property stack when pane is deleted (sometimes). Fixes Tony crash bug #881, needs to go in SV as well. tonioni
Tue, 26 Nov 2013 14:06:40 +0000 Chris Cannam Drop std:: from cout, cerr, endl -- pull these in through Debug.h
Fri, 19 Jul 2013 15:45:32 +0100 Chris Cannam Update a bit more around the pointer -- avoids trails in hidpi
Tue, 16 Apr 2013 10:06:10 +0100 Chris Cannam Use italic for value labels (as opposed to label labels)
Mon, 30 Jan 2012 16:01:59 +0000 Chris Cannam Give a dedicated key to toggling the centre line, and move it out of the overlay level setting -- reducing number of overlay levels to 3. Introduce two distinct vertical scale types (so that we can hide the spectrogram colour scale part easily)
Fri, 24 Jun 2011 16:42:48 +0100 Chris Cannam Add playExampleNote route through view manager out to the audio play source sonification
Tue, 14 Jun 2011 15:27:05 +0100 Chris Cannam Seems to be a bad idea to use plain DEBUG symbol on OS/X (system wants it)
Mon, 16 May 2011 17:19:25 +0100 Chris Cannam Convert many cerrs to DEBUGs debug-output
Thu, 12 May 2011 17:31:43 +0100 Chris Cannam Remove most toStdString calls (no longer needed, with debug header) debug-output
Thu, 14 Apr 2011 15:21:21 +0100 Chris Cannam Record and show any error that occurs during layer processing (e.g. spectrogram layer runs out of disc space for feature files)
Sun, 24 Oct 2010 17:38:03 +0200 Chris Cannam * Make text clearer on complex backgrounds by adding a translucent surrounding box
Wed, 13 Oct 2010 15:00:28 +0100 Dan Stowell Ignore hidden layers when exporting image - closes sf.net #3041878.
Fri, 12 Mar 2010 15:34:18 +0000 Chris Cannam * Pop view progress bars back into "indeterminate" mode if they are not
Wed, 23 Sep 2009 11:22:13 +0000 Chris Cannam * Make NO_PIXMAP_COPY_TO_SELF the default
Thu, 10 Sep 2009 18:44:45 +0000 Chris Cannam * solaris build fixes
Fri, 13 Mar 2009 11:06:11 +0000 Chris Cannam ...
Tue, 03 Mar 2009 16:46:27 +0000 Chris Cannam * Attempt to pick more sensible default centre frame for newly created view
Thu, 26 Feb 2009 16:58:25 +0000 Chris Cannam * Make drawing segment divisions optional in segmentation plot style of
Thu, 26 Feb 2009 11:02:05 +0000 Chris Cannam * Do a _slightly_ better job of ensuring new panes come up showing the
Thu, 26 Feb 2009 10:49:08 +0000 Chris Cannam * Handle zero-velocity note ons as well as note offs (can't believe I
Tue, 24 Feb 2009 12:17:18 +0000 Chris Cannam * Show duration at both ends of selection if space permits (#2065013)
Fri, 16 Jan 2009 15:12:23 +0000 Chris Cannam * fix some warnings, remove debug
Fri, 12 Dec 2008 16:03:37 +0000 Chris Cannam * Avoid crash when zooming-to-fit a very short file! (Of course, we
Mon, 08 Dec 2008 11:53:10 +0000 Chris Cannam * Ensure text models are exported with text properties in RDF, and
Tue, 02 Dec 2008 17:17:25 +0000 Chris Cannam * Permit viewing (though not editing) colour 3d plot layer data in
Thu, 23 Oct 2008 16:30:48 +0000 Chris Cannam * Add More Info URL to plugin finder
Mon, 07 Jul 2008 16:49:53 +0000 Chris Cannam * Reduce time stretcher to one channel when overload occurs
Tue, 20 May 2008 10:40:20 +0000 Chris Cannam * Attempt fix for #1914752 export image has holes (1.0 and 1.2)
Tue, 20 May 2008 08:37:46 +0000 Chris Cannam * Start layer progress bars in "indeterminate" mode
Mon, 19 May 2008 17:23:11 +0000 Chris Cannam * Permit holding Shift while dragging an instant or other edited thing,
Mon, 12 May 2008 15:30:11 +0000 Chris Cannam ...
Mon, 12 May 2008 12:38:59 +0000 Chris Cannam ...
Thu, 08 May 2008 14:46:22 +0000 Chris Cannam * Speed up spectrogram painting by releasing mutex in FFTDataServer
Wed, 27 Feb 2008 11:59:42 +0000 Chris Cannam * Merge from trunk spectrogram-cache-rejig
Wed, 27 Feb 2008 10:32:45 +0000 Chris Cannam * merge from trunk (1.2 ended up being tracked from trunk, but we may want 1.2-stable
Thu, 07 Feb 2008 12:36:18 +0000 Chris Cannam * New views created in page-follow mode should be centred on global centre
Wed, 06 Feb 2008 17:40:53 +0000 Chris Cannam * line up overview widget nicely with main pane (at least on first startup) sv1-v1.2pre3
Wed, 06 Feb 2008 16:21:29 +0000 Chris Cannam * Add pitch range in octaves, semitones and cents to the measurement rect
Wed, 06 Feb 2008 12:49:49 +0000 Chris Cannam * More work on aligning copy/paste between layers. It's a surprisingly
Wed, 30 Jan 2008 14:43:05 +0000 Chris Cannam ...
Fri, 25 Jan 2008 18:15:57 +0000 Chris Cannam * Add plugin version to Transform record
Wed, 12 Dec 2007 17:42:23 +0000 Chris Cannam * Fix #1844539 confusing waveform navigator with secondary files
Tue, 11 Dec 2007 14:58:29 +0000 Chris Cannam * Make font size in panes configurable, with a smaller default
Wed, 28 Nov 2007 17:45:37 +0000 Chris Cannam * Improvements to layer summary dialog (LayerTree, LayerTreeDialog), & rename.
Thu, 22 Nov 2007 14:17:19 +0000 Chris Cannam * Some work on correct alignment when moving panes during playback
Sun, 11 Nov 2007 21:47:19 +0000 Chris Cannam * Fix crash
Fri, 09 Nov 2007 17:46:58 +0000 Chris Cannam * Factor out uses of "Sonic Visualiser" in "common" code to applicationName()
Thu, 08 Nov 2007 16:18:36 +0000 Chris Cannam ... further_alignment_faffing
Thu, 25 Oct 2007 15:45:12 +0000 Chris Cannam * Add Align button to main window; use it
Thu, 25 Oct 2007 14:32:23 +0000 Chris Cannam * Some tidying up to handling of alignment; add alignment status label to
Thu, 18 Oct 2007 10:15:07 +0000 Chris Cannam * Make XmlExportable::toXml the function that is universally overridden (and
Wed, 17 Oct 2007 12:58:45 +0000 Chris Cannam * Make drop behave more sensibly (replace current pane)
Tue, 16 Oct 2007 18:42:51 +0000 Chris Cannam * "Align mode"
Tue, 16 Oct 2007 15:13:41 +0000 Chris Cannam * Make View getStartFrame etc non-virtual for easier inlining
Fri, 28 Sep 2007 13:56:38 +0000 Chris Cannam * Merge from sv-match-alignment branch (excluding alignment-specific document).
Thu, 16 Aug 2007 16:47:07 +0000 Chris Cannam * Layer tree view updating when visibility / audibility changed (and layers
Tue, 14 Aug 2007 13:58:53 +0000 Chris Cannam * Fix #1757772 tempo, dynamic related plug-ins bug -- make auto-align
Mon, 06 Aug 2007 14:37:59 +0000 Chris Cannam * Add QuickTime file reader class -- totally untested, shouldn't even compile
Thu, 12 Jul 2007 16:14:59 +0000 Chris Cannam * Add SingleColourLayer to manage colours for layers that have a single
Thu, 05 Jul 2007 15:36:37 +0000 Chris Cannam * Make it possible to "measure" a feature on the spectrogram by double-
Tue, 03 Jul 2007 18:56:27 +0000 Chris Cannam * add pitch label to spectrogram harmonic cursor as well
Tue, 03 Jul 2007 18:47:39 +0000 Chris Cannam * Fix piano keyboard in spectrum, add pitch labels to frequency displays in
Mon, 02 Jul 2007 13:04:17 +0000 Chris Cannam * Fix centre line position
Fri, 29 Jun 2007 13:58:08 +0000 Chris Cannam * highlight the nearest measurement rect
Tue, 26 Jun 2007 14:57:29 +0000 Chris Cannam ...
Tue, 26 Jun 2007 12:27:47 +0000 Chris Cannam * save/reload measurements in session
Tue, 26 Jun 2007 11:08:21 +0000 Chris Cannam * Use a command for adding layer measurements
Thu, 21 Jun 2007 16:12:00 +0000 Chris Cannam * more on measurement tool -- pull out some logic from pane to layer &c
Mon, 30 Apr 2007 13:36:23 +0000 Chris Cannam * Fix many compile warnings, remove some debug output
Fri, 27 Apr 2007 14:35:04 +0000 Chris Cannam * Fix #1707650 refreshes not happening
Mon, 16 Apr 2007 15:16:10 +0000 Chris Cannam * Fix alignment of new pane added after play position has changed (but global
Mon, 16 Apr 2007 12:20:27 +0000 Chris Cannam * Experiment with sizing the property stacks and using a frame on the overview
Wed, 14 Mar 2007 14:39:39 +0000 Chris Cannam * Remove tip dialog for now. I don't like it enough sv1-1.0pre2
Mon, 12 Mar 2007 16:02:56 +0000 Chris Cannam * Add scale to image
Mon, 12 Mar 2007 15:36:31 +0000 Chris Cannam * Add basics of an Export Image File function
Thu, 08 Mar 2007 16:53:08 +0000 Chris Cannam * Fix #1672407 confused by plugin-named files in cwd (or home?)
Wed, 07 Mar 2007 17:07:02 +0000 Chris Cannam * More useful status bar text -- show the current play time and the extents of
Mon, 05 Mar 2007 10:53:41 +0000 Chris Cannam * Inhibit making and displaying time selections in slice layers
Fri, 02 Mar 2007 14:00:12 +0000 Chris Cannam * Make getPropertyRangeAndValue return the default separately from the current sv1-1.0pre1
Thu, 01 Mar 2007 15:35:27 +0000 Chris Cannam * Fix real-time plugin corruption when getLatency is called for some plugins
Thu, 01 Mar 2007 11:55:46 +0000 Chris Cannam * Rejig handling of scrolling views. Ensures, among other things, that playing
Mon, 26 Feb 2007 16:32:12 +0000 Chris Cannam * ensure view cache is discarded when overlay level changes
Mon, 26 Feb 2007 14:55:08 +0000 Chris Cannam * remove some debug and some obsolete moc file includes
Thu, 01 Feb 2007 14:31:28 +0000 Chris Cannam * Work on harmonising colour and scale ranges between types of layer
Fri, 19 Jan 2007 13:13:14 +0000 Chris Cannam * Add large chunks of context help in the optional status bar
Fri, 05 Jan 2007 15:49:10 +0000 Chris Cannam * Further fix for restoring layer visibility from session file
Fri, 24 Nov 2006 16:56:15 +0000 Chris Cannam * Omit translucent blue fill for selection rectangles that are superimposed
Wed, 15 Nov 2006 18:22:26 +0000 Chris Cannam * Add vertical zooming and snap-to-selection for OSC control;
Tue, 17 Oct 2006 13:49:31 +0000 Chris Cannam * Fix slowness in serving FFT values to feature extraction plugin transform
Fri, 06 Oct 2006 16:53:25 +0000 Chris Cannam * Various improvements to colour 3d plot layer, particularly for large and/or
Wed, 27 Sep 2006 14:56:31 +0000 Chris Cannam * Some work on SpectrumLayer properties etc
Tue, 22 Aug 2006 14:18:28 +0000 Chris Cannam * experiment with finer zoom level changes when using h thumbwheel
Fri, 04 Aug 2006 17:01:37 +0000 Chris Cannam * Add zoom thumbwheels to Pane. Implement horizontal thumbwheel, and
Thu, 03 Aug 2006 15:40:11 +0000 Chris Cannam * Add Thumbwheel widget for all our zooming needs
Thu, 03 Aug 2006 12:42:15 +0000 Chris Cannam * Suspend/resume fft data server write activity while reading from a server
Mon, 31 Jul 2006 14:05:22 +0000 Chris Cannam * Reorganising code base. This revision probably should compile once more.
Mon, 31 Jul 2006 11:44:37 +0000 Chris Cannam * Reorganising code base. This revision will not compile.