2019-10-17 |
Chris Cannam |
Permit getScaleProvidingLayerForUnit to return a dormant layer if there is no visible alternative. This is necessary to avoid the scale disappearing in Tony when the spectrogram is toggled off.
|
2019-10-16 |
Chris Cannam |
Fix getScaleProvidingLayerForUnit to make it only return a layer that actually has display extents. Modify getVisibleExtentsForUnit to make it more like the behaviour in 3.x: where no layer with display extents is found, use the union of the value extents of layers with the right unit. Partial fix for #1954 Peculiar alignment for Amplitude Follower y-scale in Auto-Align mode.
|
2019-10-15 |
Chris Cannam |
Overhaul choice of layer to show scale, in Pane::drawVerticalScale, making it call out to the same logic used by View::getVisibleExtentsForUnit when appropriate. Also refuse to accept scale from dormant top layer.
|
2019-10-15 |
Chris Cannam |
Clarify naming of some view-related methods. Rename LayerGeometryProvider::getValueExtents to getVisibleExtentsForUnit, and View::getTextLabelHeight to getTextLabelYCoord. Add View::getVisibleExtentsForAnyUnit to be used to determine which unit to adopt in a new e.g. box layer.
|
2019-09-16 |
Chris Cannam |
Comment
|
2019-09-13 |
Chris Cannam |
Fix, I think, #1914 Mounting rounding error when dragging aligned view left/right - and therefore the associated #1874 Pointer position becomes increasingly erroneous when rewinding with alignment active
|
2019-09-13 |
Chris Cannam |
Debug updates
|
2019-08-14 |
Chris Cannam |
Separate out handling of alignment progress bar from the layer progress bars and fix tendency to have them hanging around even when alignment has completed
|
2019-08-13 |
Chris Cannam |
Toward trying to figure out a progress-bar problem
|
2019-08-09 |
Chris Cannam |
Improve drawn alignment of lines in AlignmentView against the view below; also cache the mapping locations
|
2019-08-08 |
Chris Cannam |
Debug
|
2019-08-02 |
Chris Cannam |
Attempt a mechanism for the View to time-align a layer on display using an aligning version of the ViewProxy
|
2019-07-18 |
Chris Cannam |
Fix failure to show alignment progress bar
|
2019-07-17 |
Chris Cannam |
Tidy; also don't show cancel buttons for alignments
by-id
|
2019-07-15 |
Chris Cannam |
Emit a signal when a cancel is pressed
by-id
|
2019-07-12 |
Chris Cannam |
Comment
by-id
|
2019-07-05 |
Chris Cannam |
Update for removal of (public) getId from Model
by-id
|
2019-07-03 |
Chris Cannam |
Further ModelId updates
by-id
|
2019-07-02 |
Chris Cannam |
Couple more updates
by-id
|
2019-07-02 |
Chris Cannam |
Further layer updates
by-id
|
2019-05-16 |
Chris Cannam |
Make it possible to disable cancel buttons
single-point
|
2019-05-16 |
Chris Cannam |
Avoid showing progress bars for dormant layers. They'll typically be duplicates, e.g. in the vect app you can get many dormant layers all reporting the alignment completion at the same time. (Maybe it would be better just to reject progress bars for alignment in dormant layers? Hm)
single-point
|
2019-05-01 |
Chris Cannam |
Some debug bits
single-point
|
2019-03-28 |
Chris Cannam |
Update to using export IDs stored in XmlExportables
single-point
|
2019-03-20 |
Chris Cannam |
Use overspill to render time-value point line properly at edges
single-point
|
2019-01-23 |
Chris Cannam |
Merge
|
2019-01-21 |
Chris Cannam |
Fix potential divide-by-zero
|
2018-11-26 |
Chris Cannam |
Use nullptr throughout
fix-static-analysis
|
2018-11-15 |
Chris Cannam |
Handle integer pixel scaling as well
|
2018-11-15 |
Chris Cannam |
Scale pen for retina display on macOS as well as for hidpi display elsewhere
|
2018-11-06 |
Chris Cannam |
Fix incorrect start/end overlay drawing when zoomed far in
zoom
|
2018-10-30 |
Chris Cannam |
Fix inconsistency between centre frame actually set and centre frame notified as set, which caused the start frame location to creep out of place gradually as you page through
|
2018-10-11 |
Chris Cannam |
Rework cacheing logic to reduce the number of reallocations and be more correct about the repaint areas. I don't expect the difference to be really noticeable but in theory performance should be a little better...
|
2018-10-10 |
Chris Cannam |
Remove some debug bits
|
2018-10-10 |
Chris Cannam |
Use zoom constraints more consistently, including the new RelativelyFine one
|
2018-10-10 |
Chris Cannam |
Merge from branch zoom
|
2018-10-05 |
Chris Cannam |
Debug tweaks
zoom
|
2018-10-03 |
Chris Cannam |
Scale positioning
|
2018-10-03 |
Chris Cannam |
Use newly-introduced cancel icon instead of fileclose. The deceptive name of fileclose had me thinking nobody was using it, so I removed it and the cancel buttons disappeared
|
2018-09-27 |
Chris Cannam |
Fix crash when scrolling beyond end of waveform (+ fix compiler warnings)
zoom
|
2018-09-27 |
Chris Cannam |
Fixes for TimeRuler spacing and for the boundaries of the WaveformLayer paint area
zoom
|
2018-09-21 |
Chris Cannam |
Fix typo that created un-reloadable session file
zoom
|
2018-09-21 |
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
|
2018-09-20 |
Chris Cannam |
Responding to a hang due to mismatching zoom and block sizes
zoom
|
2018-09-20 |
Chris Cannam |
Further ZoomLevel fixes
zoom
|
2018-09-20 |
Chris Cannam |
More ZoomLevel updates
zoom
|
2018-09-17 |
Chris Cannam |
Merge from default branch
zoom
|
2018-07-04 |
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
|
2018-04-24 |
Chris Cannam |
Adjust y-coord of text labels to accommodate larger scaled fonts
|
2018-04-19 |
Chris Cannam |
Make selection extents more visible on hi-dpi
|
2018-03-01 |
Chris Cannam |
Untabify
|
2017-01-13 |
Chris Cannam |
Fix memory leak of cache pixmaps in View
3.0-integration
|
2016-12-19 |
Chris Cannam |
Implement "Export SVG file..."
svg
|
2016-12-15 |
Chris Cannam |
Some adjustments to make view elements clearer and more correctly sized, especially on hidpi (non-pixel-doubling) systems
levelpanwidget
|
2016-12-12 |
Chris Cannam |
Some hackery toward having a zoomlevel type
zoom
|
2016-10-19 |
Chris Cannam |
Tidy and re-fix for Linux
msvc2015_64
|
2016-10-18 |
Chris Cannam |
MSVC build fixes
msvc2015_64
|
2016-07-01 |
Chris Cannam |
Add VerticalBinLayer to SpectrogramLayer
spectrogram-minor-refactor
|
2016-06-30 |
Chris Cannam |
Move drawVisibleText to PaintAssistant
spectrogram-minor-refactor
|
2016-02-09 |
Chris Cannam |
Make ViewProxy objects share the ids of their Views; fixes incorrect colour scale drawing
3.0-integration
|
2016-01-22 |
Chris Cannam |
Fix integer overflow in getFrameForX
colourschemes
|
2015-10-14 |
Chris Cannam |
Remove some debug
3.0-integration
|
2015-04-29 |
Chris Cannam |
Make Retina layer rendering selectable in settings
osx-retina
|
2015-04-29 |
Chris Cannam |
Fix font size for painter when rendering scaled
osx-retina
|
2015-04-29 |
Chris Cannam |
Fix rendering of selections
osx-retina
|
2015-04-27 |
Chris Cannam |
Always render to a buffer, then from that to the widget
osx-retina
|
2015-04-20 |
Chris Cannam |
Painting off-cache means we shouldn't use proxy (we aren't scaling.. yet)
osx-retina
|
2015-04-20 |
Chris Cannam |
Some scaling & zoom bits
osx-retina
|
2015-03-18 |
Chris Cannam |
Pass proxy to layer for painting
osx-retina
|
2015-03-11 |
Chris Cannam |
Experiment with querying paint rect separately from view rect
osx-retina
|
2015-03-11 |
Chris Cannam |
First steps toward high-res rendering on retina Mac -- quite a bit more to be done
osx-retina
|
2015-03-10 |
Chris Cannam |
More type fixes
cxx11
|
2015-03-09 |
Chris Cannam |
Move to using double rather than float for floating-point calculations (float only for storage); more build fixes
cxx11
|
2014-09-03 |
Chris Cannam |
Fix a couple of not-very-realistic potential null-pointer derefs (from coverity scan)
|
2014-09-02 |
Chris Cannam |
Add const version of this accessor
|
2014-09-02 |
Chris Cannam |
Return getSelectedLayer to being able to return a dormant layer -- if that isn't allowed, then getInteractionLayer is what you want
|
2014-09-02 |
Chris Cannam |
Use fixed-order when exporting layers to a session
|
2014-09-02 |
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.
|
2014-09-02 |
Chris Cannam |
Populate the fixed order layer list
|
2014-09-02 |
Chris Cannam |
Introduce (but don't yet populate) the fixed layers vector; rename m_layers to m_layerStack to reflect its ordering by stacking
|
2014-09-02 |
Chris Cannam |
Add getInteractionLayer() and some docs
|
2014-07-25 |
Chris Cannam |
Debug output stuff
|
2014-07-02 |
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
|
2014-06-18 |
Chris Cannam |
Merge from branch tony_integration
warnfix_no_size_t
|
2014-06-17 |
Chris Cannam |
Some more unsigned/long removal
warnfix_no_size_t
|
2014-06-16 |
Chris Cannam |
Comment out debug
tonioni
|
2014-06-13 |
Chris Cannam |
Add an experimental cancel button to view progress bars
tonioni
|
2014-06-12 |
Chris Cannam |
Play pointer: Avoid disconcerting jump when dragging so pointer is at start of pane (without having it leave the pane)
tonioni
|
2014-06-12 |
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
|
2014-06-12 |
Chris Cannam |
Make sure the play pointer is always visible when the centre line is not
tonioni
|
2014-06-11 |
matthiasm |
added vertical strip stripes to beginning and end of illuminated note
tonioni
|
2014-06-11 |
matthiasm |
fixed note delete bug (now deletes when any overlap with the selection occurs)
tonioni
|
2014-05-22 |
Chris Cannam |
Fix crash on checking progress of slice layer
|
2014-03-05 |
Chris Cannam |
Do not return a dormant layer as the currently-selected layer
tonioni
|
2014-03-04 |
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
|
2013-11-26 |
Chris Cannam |
Drop std:: from cout, cerr, endl -- pull these in through Debug.h
|
2013-07-19 |
Chris Cannam |
Update a bit more around the pointer -- avoids trails in hidpi
|
2013-04-16 |
Chris Cannam |
Use italic for value labels (as opposed to label labels)
|
2012-01-30 |
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)
|
2011-06-24 |
Chris Cannam |
Add playExampleNote route through view manager out to the audio play source
sonification
|
2011-06-14 |
Chris Cannam |
Seems to be a bad idea to use plain DEBUG symbol on OS/X (system wants it)
|
2011-05-16 |
Chris Cannam |
Convert many cerrs to DEBUGs
debug-output
|
2011-05-12 |
Chris Cannam |
Remove most toStdString calls (no longer needed, with debug header)
debug-output
|
2011-04-14 |
Chris Cannam |
Record and show any error that occurs during layer processing (e.g. spectrogram layer runs out of disc space for feature files)
|
2010-10-24 |
Chris Cannam |
* Make text clearer on complex backgrounds by adding a translucent surrounding box
|
2010-10-13 |
Dan Stowell |
Ignore hidden layers when exporting image - closes sf.net #3041878.
|
2010-03-12 |
Chris Cannam |
* Pop view progress bars back into "indeterminate" mode if they are not
|
2009-09-23 |
Chris Cannam |
* Make NO_PIXMAP_COPY_TO_SELF the default
|
2009-09-10 |
Chris Cannam |
* solaris build fixes
|
2009-03-13 |
Chris Cannam |
...
|
2009-03-03 |
Chris Cannam |
* Attempt to pick more sensible default centre frame for newly created view
|
2009-02-26 |
Chris Cannam |
* Make drawing segment divisions optional in segmentation plot style of
|
2009-02-26 |
Chris Cannam |
* Do a _slightly_ better job of ensuring new panes come up showing the
|
2009-02-26 |
Chris Cannam |
* Handle zero-velocity note ons as well as note offs (can't believe I
|
2009-02-24 |
Chris Cannam |
* Show duration at both ends of selection if space permits (#2065013)
|
2009-01-16 |
Chris Cannam |
* fix some warnings, remove debug
|
2008-12-12 |
Chris Cannam |
* Avoid crash when zooming-to-fit a very short file! (Of course, we
|
2008-12-08 |
Chris Cannam |
* Ensure text models are exported with text properties in RDF, and
|
2008-12-02 |
Chris Cannam |
* Permit viewing (though not editing) colour 3d plot layer data in
|
2008-10-23 |
Chris Cannam |
* Add More Info URL to plugin finder
|
2008-07-07 |
Chris Cannam |
* Reduce time stretcher to one channel when overload occurs
|
2008-05-20 |
Chris Cannam |
* Attempt fix for #1914752 export image has holes (1.0 and 1.2)
|
2008-05-20 |
Chris Cannam |
* Start layer progress bars in "indeterminate" mode
|
2008-05-19 |
Chris Cannam |
* Permit holding Shift while dragging an instant or other edited thing,
|
2008-05-12 |
Chris Cannam |
...
|
2008-05-12 |
Chris Cannam |
...
|
2008-05-08 |
Chris Cannam |
* Speed up spectrogram painting by releasing mutex in FFTDataServer
|
2008-02-27 |
Chris Cannam |
* Merge from trunk
spectrogram-cache-rejig
|