log view/View.cpp @ 1397:9ea551137329

age author description
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