log view/Pane.cpp @ 1361:2e3b3fadba27

age author description
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-05 Chris Cannam Debug tweaks zoom
2018-09-20 Chris Cannam More ZoomLevel updates zoom
2018-08-09 Chris Cannam Tidy edges of scale area on Mac
2018-07-04 Chris Cannam Ensure scale appears for layer when drawn in AutoAlign mode without any other layer present to align to
2018-04-19 Chris Cannam Make selection extents more visible on hi-dpi
2018-04-19 Chris Cannam Make the overlays at either end translucent, so they don't completely crop out any underlying text or necessary info (e.g. selection extents)
2018-03-01 Chris Cannam Untabify
2017-02-21 Chris Cannam Fix #1792 measure tool crosshairs rendered in wrong colour. Also extend crosshairs over the no-man's-land at the left
2017-01-26 Chris Cannam Scale pen used for centre line
2017-01-03 Chris Cannam Add help icon, + update subrepo 3.0-integration
2017-01-03 Chris Cannam Comment some debug output 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-13 Chris Cannam Fix some compiler problems 3.0-integration
2016-12-09 Chris Cannam Fixes to sample rate and latency handling bqresample
2016-11-30 Chris Cannam Always accept wheel events 3.0-integration
2016-06-30 Chris Cannam Move drawVisibleText to PaintAssistant spectrogram-minor-refactor
2016-04-20 Chris Cannam Merge branches 3.0-integration and imaf_enc to 3.0-plus-imaf 3.0-plus-imaf
2015-06-15 Chris Cannam Branch to test simple FFT model code alignment-simple
2015-05-21 Chris Cannam Fix arithmetic precedence misreading goof which led to scrolling the wrong way when dragging past the right edge
2015-05-21 Chris Cannam Prevent selection being dragged beyond start/end of content
2015-04-20 Chris Cannam Merge from default branch alignment_view
2015-03-24 Chris Cannam Don't snap selections to time ruler -- it's never useful tonioni
2015-03-23 Chris Cannam Merge from cxx11 branch tonioni
2015-03-23 Chris Cannam Merge from default branch tonioni
2015-03-10 Chris Cannam More type fixes cxx11
2015-03-03 Chris Cannam Merge from default branch cxx11
2015-01-15 Chris Cannam Always resist vertical drag -- it's just too annoying if it happens accidentally while playing alignment_view
2015-01-15 Chris Cannam Scale drag thresholds according to actual display resolution
2015-01-15 Chris Cannam Merge from default branch alignment_view
2015-01-15 Chris Cannam Scale drag thresholds according to actual display resolution alignment_view
2014-11-21 Chris Cannam Avoid drawing a single lonesome 0 if nothing is loaded at all alignment_view
2014-11-14 Chris Cannam Wheel event thing alignment_view
2014-11-11 Chris Cannam (Very slowly) perform local reanalysis when dragging a note up or down tonioni
2014-11-10 Chris Cannam Be more ruthless tonioni
2014-11-10 Chris Cannam Discard wildly excessive wheel events tonioni
2014-09-11 Chris Cannam Do not draw the model time extents if the top layer does not have time as its x axis (fixing #1057)
2014-09-03 Chris Cannam Fix some potential null-pointer derefs, and simplify some logic where loops were used with an unconditional "break" that meant they could only happen once (from coverity scan)
2014-09-02 Chris Cannam Use getInteractionLayer for immediate interactions, rather than getSelectedLayer (which may be invisible)
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-07-25 Chris Cannam Do not move playhead on click, unless in "DAW mode". In centre-frame modes it's confusing and leads to random jumps when playing aligned material
2014-07-18 Chris Cannam Support horizontal two-finger scrolling on Mac, and adjust zoom rate on vertical scroll to make it less crazily fast tonioni
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 Single-click to move pointer needs to wait for double-click timeout (so it knows you're not starting a double-click) tonioni
2014-06-12 Chris Cannam Move play pointer on single-click in pane in navigate mode tonioni
2014-06-11 matthiasm added vertical strip stripes to beginning and end of illuminated note tonioni
2014-05-07 Chris Cannam Merge from tonioni branch tony_integration
2014-04-02 Chris Cannam Grey out the areas outside the main work model. This may not be appropriate as-is for SV, but it might be nice in Tony tonioni
2014-04-02 Chris Cannam Remove tool-specific keyboard shortcut reference registration from Pane and put it in MainWindow (as it depends on which tools are in use) tonioni
2014-04-02 Chris Cannam Merge from branch tonioni tony_integration
2014-04-02 Chris Cannam Remove tool-specific keyboard shortcut reference registration from Pane and put it in MainWindow (as it depends on which tools are in use) tony_integration
2014-04-01 Chris Cannam Fix fancy note-editing mode (was not working in new multi-layer world, and shift-click delete was broken) tonioni
2014-03-11 Chris Cannam Merge from default branch tony_integration
2014-03-05 Chris Cannam Add selectionChangedByUser for selection changes prompted by interactivity rather than by undo/redo tonioni
2014-03-04 Chris Cannam Signal-slot separation between region outlining and default zoom action tonioni
2014-03-04 Chris Cannam Fix failure to delete property stack when pane is deleted (sometimes)
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
2014-02-24 Justin Salamon checking off show pitch turns off and disables play pitch button tonioni
2014-02-18 Justin Salamon clicking on selection pane now moves play head to that location tonioni
2014-01-10 Chris Cannam Propagate double-click in select mode -- the application might do something meaningful with this tonioni
2014-01-10 Chris Cannam Fix indentation tonioni
2014-01-09 Chris Cannam Allow per-pane overrides for tool mode tonioni
2013-12-05 Chris Cannam Merge from default branch imaf_enc
2013-11-26 Chris Cannam Merge from default branch tonioni
2013-11-26 Chris Cannam Drop toStdString() and toLocal8Bit().data(), with debug header we can stream QStrings
2013-11-26 Chris Cannam Drop std:: from cout, cerr, endl -- pull these in through Debug.h
2013-11-04 Chris Cannam Merge from the default branch imaf_enc
2013-11-04 Chris Cannam IMAF load code from Jesus Corral Garcia imaf_enc
2013-07-12 Chris Cannam Merge from the default branch tonioni
2013-07-11 Chris Cannam Avoid creating two painters on same image
2013-06-20 matthiasm instrument is now "click" -- some other minor changes I don't remember tonioni
2013-06-17 matthiasm introduced horizongal note editing constraints; debugged note edit tonioni
2013-06-15 matthiasm split drag delete tonioni
2013-06-16 gyorgyf boundary actions and note delete consolidated tonioni
2013-06-15 gyorgyf added context sensitive mouse pointers in note edit tool mode tonioni
2013-06-15 gyorgyf added NoteEdit tool mode tonioni
2013-04-20 gyorgyf splitting notes works but major cleanup needed tonioni
2013-03-11 Chris Cannam Build fixes for Qt5 qt5
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-10-10 mathieub Merge from the default branch integration_library
2011-09-28 Chris Cannam Fix status bar tip on Mac (SF bug 3024342)
2011-08-23 mathieub Put some debug outputs in comments integration_library
2011-07-06 mathieub Extends the audio feedback of the piano scale to the Spectrum layer (horizontal piano keyboard). sonification
2011-06-24 Chris Cannam Check the scale width in the View (which has access to it); ask the layer to do something when the user clicks in the scale regardless of the edit mode, and continue with normal processing if the layer has nothing interesting to do sonification
2011-06-21 mathieub Branch to handle audio feedback and metadata sonification interactively with the UI. 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-02-04 Chris Cannam * Display distance the selection has been dragged by, when moving it with the edit tool
2009-10-02 Chris Cannam * Big improvements to editing behaviour in note and region models sv-v1.7
2009-09-25 Chris Cannam * Add time display format preference
2009-03-13 Chris Cannam ...!
2009-03-13 Chris Cannam ...
2009-02-26 Chris Cannam * Handle zero-velocity note ons as well as note offs (can't believe I
2009-02-25 Chris Cannam * Make ctrl-drag drag the view without updating anything else (in
2009-02-24 Chris Cannam * Show duration at both ends of selection if space permits (#2065013)
2009-02-23 Chris Cannam * zoom reset icon
2009-02-23 Chris Cannam * Making the zoom reset button flat fixes the zoom wheels layout problem
2009-02-09 Chris Cannam * very minor changes
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-24 Chris Cannam * minor tidy
2008-10-24 Chris Cannam * Add vertical zoom and pan to time-value layer.
2008-07-29 Chris Cannam * typo/transposition
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