summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2013-04-15a few changes to fix region dragging, all related to coordinate system ↵Paul Davis
handling, which is now much simpler with the new canvas; more debugging output when asked for
2013-04-13remove another pointless adjustmentPaul Davis
2013-04-13removal of sundry Adjustments and consolidation of scrolling around two ↵Paul Davis
editor-owned Adjustments
2013-04-12Merge branch 'cairocanvas' of git.ardour.org:ardour/ardour into cairocanvasPaul Davis
2013-04-12changes to get cairocanvas branch to build on OS X, with its stupid nil and ↵Paul Davis
Rect macros, plus some const_cast<> and unused variable fixes that should really be in master but will have to wait till we rebase master
2013-04-12remove TimeAxisView::clip_to_viewport() and Editor::update_canvas_now() and ↵Paul Davis
Editor::flush_canvas() which should no longer be necessary with a sane canvas design
2013-04-12manual translate events in Editor::track_canvas_scroll() to canvas space, ↵Paul Davis
because the event arrives there directly, not via the canvas. no other similar eventhandler in that code uses the event coordinates
2013-04-12stop using vertical adjustment to account for scrolling, since event ↵Paul Davis
coordinates for all events that are delivered to the canvas are adjusted before Editor sees them
2013-04-12change frames_per_pixel to samples_per_pixelPaul Davis
2013-04-12leftmost_position => leftmost_sample, current_page_frames => ↵Paul Davis
current_page_samples
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