Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-04-15 | a 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-13 | remove another pointless adjustment | Paul Davis | |
2013-04-13 | removal of sundry Adjustments and consolidation of scrolling around two ↵ | Paul Davis | |
editor-owned Adjustments | |||
2013-04-12 | Merge branch 'cairocanvas' of git.ardour.org:ardour/ardour into cairocanvas | Paul Davis | |
2013-04-12 | changes 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-12 | remove 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-12 | manual 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-12 | stop 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-12 | change frames_per_pixel to samples_per_pixel | Paul Davis | |
2013-04-12 | leftmost_position => leftmost_sample, current_page_frames => ↵ | Paul Davis | |
current_page_samples | |||
2013-04-12 | change all frame_to_pixel and pixel_to_frame to sample_to_pixel and ↵ | Paul Davis | |
pixel_to_sample | |||
2013-04-12 | remove 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-11 | Merge branch 'cairocanvas' of git.ardour.org:ardour/ardour into cairocanvas | Paul Davis | |
2013-04-11 | add (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-11 | many 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-11 | fix up positioning of verbose cursor if it is too close to the bottom of the ↵ | Paul Davis | |
canvas (for MidiRegionView) | |||
2013-04-11 | Merge branch 'master' into cairocanvas | Robin Gareus | |
Conflicts: gtk2_ardour/editor.h gtk2_ardour/editor_canvas.cc gtk2_ardour/wscript | |||
2013-04-11 | enable videotimeline by default | Robin Gareus | |
2013-04-10 | possible fix for #5441 -- ardour hangs on shutdown (trying to stop ↵ | Robin Gareus | |
harvid/xjadeo) | |||
2013-04-10 | vtl: remove inadvertently committed CURLERRORDEBUG | Robin Gareus | |
2013-04-10 | remove incorrect merge of cairocanvas patch that stopped most tracks from ↵ | Paul Davis | |
displaying; add more debugging info | |||
2013-04-10 | Merge branch 'master' into cairocanvas | Paul Davis | |
2013-04-10 | remove debugging output | Paul Davis | |
2013-04-10 | make size/shape of playhead cursor match gnomecanvas version | Paul Davis | |
2013-04-09 | Merge branch 'master' of git.ardour.org:ardour/ardour | Paul Davis | |
2013-04-09 | Merge branch 'master' into cairocanvas | Paul Davis | |
2013-04-09 | a variety of fixes for the cairocanvas, but it still buggy as hell handling ↵ | Paul Davis | |
events and lots of other stuff | |||
2013-04-09 | vtl: query video-monitor-state on explicit session save | Robin Gareus | |
2013-04-09 | update all i18n .po files | Paul Davis | |
2013-04-09 | vtl: rework session-needs-save logic | Robin 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-09 | vtl: disconnect from session-save signal | Robin 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-09 | vtl: resume if "don't close/exit" is selected | Robin Gareus | |
2013-04-08 | fix up marker text color | Paul Davis | |
2013-04-08 | vtl: mark session dirty if video position-lock or timeline height changes | Robin Gareus | |
2013-04-08 | mark session dirty if video is moved | Robin Gareus | |
2013-04-08 | add session save signal and hook-up videotimeline | Robin Gareus | |
2013-04-08 | Fix name spelling | Julien de Kozak | |
2013-04-08 | remove message about checking for announcements | Paul Davis | |
2013-04-08 | add julien dekozak to the authors list | Paul Davis | |
2013-04-06 | canvas markers now use ArdourCanvas::Text, not ArdourCanvas::Pixbuf, since ↵ | Paul Davis | |
the latter will be optimized to use Pixbuf too | |||
2013-04-06 | fix up unusued args warning in nsm code | Paul Davis | |
2013-04-06 | Merge branch 'cairocanvas' of git.ardour.org:ardour/ardour into cairocanvas | Paul Davis | |
2013-04-06 | merge with master, including manual merge conflict resolution | Paul Davis | |
2013-04-06 | rename 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-06 | vtl: make videotimeline work with new cairo canvas | Robin 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-05 | Merge branch 'master' of git.ardour.org:ardour/ardour | Paul Davis | |
2013-04-05 | mark the step entry dialog as a dialog even though it is an ArdourWindow, to ↵ | Paul Davis | |
help with WM layering issues | |||
2013-04-05 | master merge; new files not added after initial cairocanvas patch application | Paul Davis | |
2013-04-05 | Fix 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-05 | Merge branch 'nsm' of https://github.com/royvegard/ardour | Paul Davis | |