Commit graph

2435 commits

Author SHA1 Message Date
Nick Mainsbridge
b01539f470 Fix repeated toggling of visual state (zoom to region for example), fix zoom to region with width and height.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3996 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-22 17:31:36 +00:00
Sakari Bergen
08779c9b12 Added more svn:ignore properties. svn status should be useable again without arguments :)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3993 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-21 18:30:03 +00:00
Sakari Bergen
3cc0f4152a Edited svn:ignore properties for various folders
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3992 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-21 18:15:30 +00:00
Sakari Bergen
11be2332a1 Backported automatic svn revision handling from 3.0
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3991 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-21 17:19:03 +00:00
Paul Davis
6405e51c85 improved (?) Session::audible_frame()
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3990 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-21 15:03:50 +00:00
Nick Mainsbridge
8e095d439f Don't tear down and rebuild all rulers on each visibility change, avoid setting track heights when presenting the editor, fix duplicated secondary-m in SAE bindings, avoid dirty master channel updates on osx.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3989 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-21 14:33:58 +00:00
Paul Davis
a02c4dadf1 fix up some jerkiness/retrograde motion of playhead
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3988 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-20 19:44:43 +00:00
Nick Mainsbridge
80b6af8b6b Fix incorrect mouse cursor when moving pointer from canvas rulers to tracks.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3985 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-20 15:55:09 +00:00
Paul Davis
fee6b1ea50 fix up region gain line dragging; prevent press-drag-release from creating new region gain points, only click should do that
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3984 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-20 14:22:54 +00:00
Nick Mainsbridge
ec946ac793 Fix for occasional invisible tracks when removing canvas rulers.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3983 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-20 03:35:01 +00:00
Nick Mainsbridge
97e678dfe3 Handle changed session duration & resizing canvas better wrt end marker, remove unused last_canvas_frame, don't redraw the entire mixer every time its presented, consistent space between rightmost horizontal scroller position and end marker when zooming.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3981 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-18 12:51:48 +00:00
Nick Mainsbridge
9b49147d3a Fix invisible end marker on load/zoom.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3980 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-17 16:28:27 +00:00
Paul Davis
6f6e729427 possible fix up for ::set_io() pan botch up
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3979 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-17 11:06:34 +00:00
Paul Davis
e5e0ceec92 fix up initialization of various path vars in bundled OS X version; make LADSPA_PATH augment the standard LADSPA search path, not replace it
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3978 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-17 09:50:32 +00:00
Paul Davis
75c60c9b8b fix crash at startup caused by use of null session ptr to set end marker
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3974 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-16 11:11:21 +00:00
Nick Mainsbridge
949c6e15c2 don't use canvas coords for region_drag_finished_callback x calculation (eliminates speed adjustment), prevent incorrect updates on dropped regions by updating canvas before placing region copies.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3970 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-14 23:32:25 +00:00
Paul Davis
71fecfd751 fix a few things related to fit-to-tracks and toggle-visual-state
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3966 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-14 14:14:49 +00:00
Nick Mainsbridge
ef3a32c65b Use clicked_regionview directly to calculate region movement. Using drag_info.data may result in the wrong regionbiew being used.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3964 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-14 09:02:48 +00:00
Paul Davis
4e783569f6 first SAE-based simplification of options dialog (SAE only)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3963 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-13 21:15:19 +00:00
Nick Mainsbridge
e43d43a42e set tempo lines to be physical_screen_height high, add xml null check.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3962 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-13 20:32:58 +00:00
Paul Davis
027261bc33 additional ancestral_length = 0 initialization
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3955 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-13 16:54:27 +00:00
Paul Davis
fdb6d217e9 fix subtle but nasty problems with stretch/shift audio operations, and fix up handling of older sessions with illegal stretch/shift values in them
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3954 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-13 15:56:48 +00:00
Nick Mainsbridge
990ca13700 Fix fit_tracks () bug.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3942 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-13 00:27:16 +00:00
Nick Mainsbridge
6786494cd8 A more correct fix for non-disappearing loop/punch range rect, calculate track height in fit_tracks () correctly (doesn't fix the height race condition with the controls layout though).
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3941 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-13 00:04:15 +00:00
Paul Davis
d7ef68b6ee remove stupid startup messages
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3931 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-12 09:03:00 +00:00
Paul Davis
5f88eeb157 test another fix for solo-press-crashes
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3929 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-11 17:02:57 +00:00
Paul Davis
08c036568f probable crash fix for solo-press causes segv
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3927 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-11 16:29:42 +00:00
Nick Mainsbridge
48419f95e7 Fix non-disappearing transport range bar drag rects (longstanding bug), use physical_screen_height some more (avoids work during canvas size allocation).
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3925 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-11 15:21:14 +00:00
Paul Davis
6bd26e3ff5 add lv2_plugin.cc to srctar list
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3922 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-11 13:26:15 +00:00
Nick Mainsbridge
ece01aec70 ,arker_drag_line height is now physical screens height, no border on zoom box, whitespace fix.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3921 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-11 13:14:06 +00:00
Paul Davis
f75fa3404f minor C++ include issues, debug out removed and bump to 2.6
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3920 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-11 12:34:46 +00:00
Paul Davis
97e3ec1864 remove debug output
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3919 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-11 12:02:43 +00:00
Paul Davis
fcc6e5df27 remove debug output
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3918 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-11 11:57:02 +00:00
Paul Davis
ba71d9c0d8 fix dragging of region gain line, affected by coordinate system change caused by canvas merge (don't convert delta motion-computed coordinates back into item space)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3916 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-11 11:26:36 +00:00
Paul Davis
5097a849bb fix mixup of input/output selectors after a mixer strip has its Route/IO reset
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3914 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-11 09:41:09 +00:00
Nick Mainsbridge
ff52fa5602 Don't set colours twice in new TimeAxisViewItems (from 3.0), fix the nostar ruler hiding bug, rejig ruler bars again, this time making them physical_screen_width wide and never moving them - preventing artefacts while hiding.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3910 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-10 21:38:38 +00:00
Paul Davis
7ac8c745ed new swedish translation update
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3909 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-10 17:19:13 +00:00
Paul Davis
03a5ba78c3 fix URL's for freesound (debian patch)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3906 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-10 09:52:10 +00:00
Paul Davis
1df8d73957 add toggles for region fade in/out/both active, plus toggle for region fades visibility
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3903 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-09 21:51:10 +00:00
Paul Davis
b8bb5f30aa add config var for region fade visibility
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3901 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-09 21:40:09 +00:00
Paul Davis
4752fdabca add global fade toggle to menus
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3900 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-09 14:21:18 +00:00
Paul Davis
8bfba3aafb code cleanup
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3899 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-09 14:21:03 +00:00
Paul Davis
ba3acd2cb0 new global fade in/out toggle
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3898 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-09 14:20:35 +00:00
Paul Davis
b2802bac25 add global option to enable/disable region fades
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3896 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-09 13:13:25 +00:00
Paul Davis
37680c0d73 prevent a heap overflow, see http://www.nabble.com/Bug-445889:-CVE-2007-4974-heap-overflow-in-libsndfile-included-in-libs--td13137463.html
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3895 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-09 11:34:56 +00:00
Paul Davis
a5a18d2173 fix reload & use of MIDI port configuration, so that per-session setup is actually used
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3894 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-09 11:27:22 +00:00
Paul Davis
6f6e200038 add initial program change support
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3893 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-08 21:22:08 +00:00
Paul Davis
ac84a7f794 add initial-program-change support
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3892 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-08 21:20:00 +00:00
Sampo Savolainen
bb07f59737 Fix for grouped playlist bug mentioned in the 3rd comment of bug report 1274.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3889 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-08 18:50:12 +00:00
Paul Davis
445d254d2f fix for bad sync with other JACK transport-aware clients (thanks to torben for discovering the problem and suggesting the best fix)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3886 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-08 15:16:19 +00:00