summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2013-04-12change all frame_to_pixel and pixel_to_frame to sample_to_pixel and ↵Paul Davis
pixel_to_sample
2013-04-12remove all unit-based methods from (Public)Editor; rationalize ↵Paul Davis
Editor::event_frame() to clearly identify whether the passed-in GdkEvent has window units or canvas units (the latter will be true for all events that are handled by the canvas and then passed to Editor
2013-04-11Merge branch 'cairocanvas' of git.ardour.org:ardour/ardour into cairocanvasPaul Davis
2013-04-11add (bezier) curves to canvas, use for automation lines; fix issue with ↵Paul Davis
rectangles missing their upper line segment; more cairo canvas fixes
2013-04-11many changes to get the cairo-canvas version much, much more functional. ↵Paul Davis
still problems with a lot of subtle and not-so-subtle issues
2013-04-11fix up positioning of verbose cursor if it is too close to the bottom of the ↵Paul Davis
canvas (for MidiRegionView)
2013-04-11Merge branch 'master' into cairocanvasRobin Gareus
Conflicts: gtk2_ardour/editor.h gtk2_ardour/editor_canvas.cc gtk2_ardour/wscript
2013-04-11enable videotimeline by defaultRobin Gareus
2013-04-10possible fix for #5441 -- ardour hangs on shutdown (trying to stop ↵Robin Gareus
harvid/xjadeo)
2013-04-10vtl: remove inadvertently committed CURLERRORDEBUGRobin Gareus
2013-04-10remove incorrect merge of cairocanvas patch that stopped most tracks from ↵Paul Davis
displaying; add more debugging info
2013-04-10Merge branch 'master' into cairocanvasPaul Davis
2013-04-10remove debugging outputPaul Davis
2013-04-10make size/shape of playhead cursor match gnomecanvas versionPaul Davis
2013-04-09Merge branch 'master' of git.ardour.org:ardour/ardourPaul Davis
2013-04-09Merge branch 'master' into cairocanvasPaul Davis
2013-04-09a variety of fixes for the cairocanvas, but it still buggy as hell handling ↵Paul Davis
events and lots of other stuff
2013-04-09vtl: query video-monitor-state on explicit session saveRobin Gareus
2013-04-09update all i18n .po filesPaul Davis
2013-04-09vtl: rework session-needs-save logicRobin Gareus
* videotimeline now immediately marks the session dirty on every state-changing operation * video-montor is polled every 2.5 seconds for menu-relevant state info (ontop, OSD,..) and every 30 seconds for full state (window pos, size,..) * new interface to query the video-monitor for its state and wait for all replies - terminating the process and using ::wait() is no longer required * Ardour> quit and Ardour > close-session does no longer close the video session to enforce video-monitor state sync but uses above new interface
2013-04-09vtl: disconnect from session-save signalRobin Gareus
the videotimeline is a global unique instance that is allocated during startup and deleted on exit. The Scopedconnection is not deleted with the session.
2013-04-09vtl: resume if "don't close/exit" is selectedRobin Gareus
2013-04-08fix up marker text colorPaul Davis
2013-04-08vtl: mark session dirty if video position-lock or timeline height changesRobin Gareus
2013-04-08mark session dirty if video is movedRobin Gareus
2013-04-08add session save signal and hook-up videotimelineRobin Gareus
2013-04-08Fix name spellingJulien de Kozak
2013-04-08remove message about checking for announcementsPaul Davis
2013-04-08add julien dekozak to the authors listPaul Davis
2013-04-06canvas markers now use ArdourCanvas::Text, not ArdourCanvas::Pixbuf, since ↵Paul Davis
the latter will be optimized to use Pixbuf too
2013-04-06fix up unusued args warning in nsm codePaul Davis
2013-04-06Merge branch 'cairocanvas' of git.ardour.org:ardour/ardour into cairocanvasPaul Davis
2013-04-06merge with master, including manual merge conflict resolutionPaul Davis
2013-04-06rename Route::is_hidden() to Route::is_auditioner() and Route::Hidden to ↵Paul Davis
Route::Auditioner. this has been the meaning of these terms for years now and it would be better to make it explicit
2013-04-06vtl: make videotimeline work with new cairo canvasRobin Gareus
timeline thumbnail display, moving (drag/drop) and zoom works. There still some crashes e.g. resizing the height of the timeline and with off-screen image buffering when zooming in. Likely due to concurrency issues: VideoImageFrame::exposeimg() and direct access of the pixbuf: "Assertion `!_bounding_box_dirty' failed." in canvas/item.cc:191 more work is needed..
2013-04-05Merge branch 'master' of git.ardour.org:ardour/ardourPaul Davis
2013-04-05mark the step entry dialog as a dialog even though it is an ArdourWindow, to ↵Paul Davis
help with WM layering issues
2013-04-05master merge; new files not added after initial cairocanvas patch applicationPaul Davis
2013-04-05Fix display of Spectral Analysis when no tracks are selected.Colin Fletcher
Spectral Analysis now displays graphs for selected regions, even when there are no tracks selected. Fixes #2226.
2013-04-05Merge branch 'nsm' of https://github.com/royvegard/ardourPaul Davis
2013-04-05Merge branch 'patches' of https://github.com/jdekozak/ardourPaul Davis
2013-04-05lots of tweaking and adding debug output including operator<</dump(ostream&) ↵Paul Davis
methods to help visualize canvas structure
2013-04-05Make track header faders insensitive to vertical scroll-wheel events again.Colin Fletcher
This effectively reverts d235a27a, and restores the behaviour to that of Ardour 2.
2013-04-04commit immediately post linkingPaul Davis
2013-04-05vtl: remove obvious warningRobin Gareus
2013-04-04vtl: overall export progress barRobin Gareus
2013-04-04vtl: A/V sync lock on importRobin Gareus
When extracting and importing audio from a video, mark the audio region's position as locked to the video. While locked, the audio region can only be moved by moving the video with a granularity of one Timecode frame.
2013-04-04vtl: re-order view menu entriesRobin Gareus
2013-04-04initial commit of hand merging, plus getting "ancient" waf script to work ↵Paul Davis
correctly
2013-04-04vtl: audio-export progress-bar tweaksRobin Gareus
use the same concept as session > export > audio; hopefully this fixes jack-disconnects during export.