9bf55b26e8
fix phase invert button functionality, lost in switch to ArdourButton
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10842 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-30 16:40:05 +00:00
96ae97ddcb
preparations for using ardour's own keybinding system for the editor (not actually used)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10841 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-30 15:29:53 +00:00
51138ef75b
update CycleTimer to utilize NDEBUG and PBD::DEBUG so that we can leave them in place and use them at run time
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10840 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-30 15:24:31 +00:00
6fe7e0dea1
fix segfault in preferences dialog caused by incorrect use of S_(). i've checked all other uses in gtk2_ardour and cleared them
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10839 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-30 01:54:13 +00:00
Carl Hetherington
01acbbea80
Speculative fix for crash with untranslated messages
...
without | in them (#4521 ).
git-svn-id: svn://localhost/ardour2/branches/3.0@10838 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-29 21:43:40 +00:00
Carl Hetherington
d5dc50a407
New zoom icons from royvegard ( #4520 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10837 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-29 20:41:40 +00:00
8d2666e157
temporarily revert change that might be causing an endless loop while MIDI monitoring/recording
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10836 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-29 12:27:27 +00:00
a9a288b6a8
extra include required for S_()
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10835 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-28 21:07:22 +00:00
c05e30c043
add _S() macro to i18n.h for libs/ardour and libs/gtkmm2ext
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10834 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-28 20:38:23 +00:00
Carl Hetherington
23964284a4
Hopefully fix some i18n bugs ( #3565 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10833 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-28 19:46:30 +00:00
Carl Hetherington
1a36890779
Fix i18n problems in the RC option editor.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10832 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-28 18:45:34 +00:00
Carl Hetherington
542b1d9653
Control-shift-click rather than just Shift-click to
...
toggle mixer strip width.
git-svn-id: svn://localhost/ardour2/branches/3.0@10831 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-28 18:45:28 +00:00
a296820caf
convert all mixer strip buttons to ArdourButton; not entirely finished because colors in the name and comments buttons don't work as intended - needs a bit of thinking
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10830 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-28 17:58:15 +00:00
eee1151e55
remove get_rt() call from graph code, since JACK takes care of that for us and all process threads are created using libjack thread API
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10829 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-28 15:58:25 +00:00
Carl Hetherington
1e97a0dcbe
Set up piano roll and scroomer objects before the MidiTimeAxisView height gets set up, so that their visibility can be initialised correctly. Fixes #4515 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10828 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-27 13:44:45 +00:00
Carl Hetherington
a33fe692e6
Fix partial visibility of piano roll when changing MIDI track height in various ways ( #2842 , #3904 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10827 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-27 13:44:40 +00:00
Carl Hetherington
bd4d670845
Remove unused variable.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10826 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-27 12:17:14 +00:00
Carl Hetherington
42d7089c0b
Fix warning.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10825 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-27 11:44:42 +00:00
7fcb672943
Revert faders. Fixed size has to go...
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10824 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-25 21:10:28 +00:00
Carl Hetherington
0f2efef73e
Fix confusion with midi note selection and channel
...
selection (#4208 ).
git-svn-id: svn://localhost/ardour2/branches/3.0@10823 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-24 22:16:03 +00:00
Carl Hetherington
e5dd712ac4
Shift-click on a mixer width button toggles width of all
...
strips (#4510 ).
git-svn-id: svn://localhost/ardour2/branches/3.0@10822 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-24 20:07:55 +00:00
Carl Hetherington
e355b5df27
Add option to glue new regions to bars and beats ( #4202 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10821 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-24 19:33:13 +00:00
bfd3746be2
Make fader belts wider to take up maximum space and line up with things nicely.
...
Big mouse targets are good.
Aesthetically I'm not so sure about this, somebody better at images than myself
should probably tinker with these a bit.
Not sure why the borders are white on only audio mixer strips, but that needs
fixing...
git-svn-id: svn://localhost/ardour2/branches/3.0@10820 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-24 07:32:19 +00:00
82061e1aa8
Ditch the fugly brown hue that cropped up and use the huge from our widget base colour.
...
Make button gradients and border colours a bit more consistent WRT brightness.
We have way, way, way too many colours defined for this stuff right now.
git-svn-id: svn://localhost/ardour2/branches/3.0@10819 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-24 06:45:35 +00:00
0a71d52448
Fix key bindings in tooltips for ArdourButton buttons.
...
Sinced gtkmm2ext needs to get at the actions of widgets, I moved the
action to Gtkmm2ext::Activatable. Not sure if the wisest thing to
do here would be to use Gtkmm::Activatable, but figured there's
a reason Paul didn't do so (the name set_related_action is from there
so presumably it's known about), so this is the simplest change
that allows access to the action in Gtkmm2ext. The vfunc calling
stuff should probably move there as well...
git-svn-id: svn://localhost/ardour2/branches/3.0@10818 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-24 05:36:31 +00:00
0bd3105f50
Save references to external files in LV2 state as symbolic links.
...
With this commit it is possible to archive sessions that contain plugins with
complex file-containing state (e.g. Linuxsampler with a sample bank loaded)
with any archive tool, e.g.:
tar -hjcf session.tar.bz2 session
Which will give you a fully self-contained archive of everything used in the
session, so you can e.g. send it to a collaborator who may not have the same
sample banks in the same place as you and it will work.
git-svn-id: svn://localhost/ardour2/branches/3.0@10817 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-24 00:53:45 +00:00
Carl Hetherington
5aec659c60
If a tempo change is inserted some way through a bar, fix up the time signature of the previous bar so that the tempo map remains consistent. Should help with #4200 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10816 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-24 00:40:45 +00:00
Carl Hetherington
5c8abd8293
Fix crash on save.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10815 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-24 00:05:00 +00:00
Carl Hetherington
7548afd356
Fix some confusion over getting parameter details from
...
VSTs.
git-svn-id: svn://localhost/ardour2/branches/3.0@10814 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 22:46:43 +00:00
Carl Hetherington
d9c9d0e8a8
Save location UI clock mode in Session instant.xml ( #4507 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10813 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 21:22:02 +00:00
8b07828f0b
Remove silly print.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10812 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 19:55:26 +00:00
Carl Hetherington
2780e0ce5d
Missing file.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10811 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 19:55:05 +00:00
ae5a56941e
Rename lv2_plugin_lilv.cc back to lv2_plugin.cc.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10809 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 19:34:25 +00:00
Carl Hetherington
7c87036ee3
Rename linux VST files to be more friendly.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10808 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 19:31:04 +00:00
Carl Hetherington
41b4e0a61c
More unused code.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10807 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 19:30:08 +00:00
Carl Hetherington
45cc96f9d1
Remove unused code.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10806 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 19:30:01 +00:00
Carl Hetherington
9040712ab9
Don't load program 0 on initialising a VST; I don't
...
think we do that for any other plugins. Restore
chunk-based preset loading for Linux VSTs.
git-svn-id: svn://localhost/ardour2/branches/3.0@10805 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 19:29:55 +00:00
Carl Hetherington
e8ee8593c7
Trim function that is only used once.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10804 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 19:29:48 +00:00
96f3d1fd5c
Commit of the century, right here.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10803 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 19:29:47 +00:00
Carl Hetherington
e6535b3c34
Fix warning.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10802 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 19:29:43 +00:00
Carl Hetherington
569bf2f27e
Remove VST current_program variable, since that stuff is
...
managed by the presets code in Plugin.
git-svn-id: svn://localhost/ardour2/branches/3.0@10801 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 19:29:38 +00:00
Carl Hetherington
360b4aed17
Remove heinous hack that is no longer required if we are
...
not attempting to track setting modified status.
git-svn-id: svn://localhost/ardour2/branches/3.0@10800 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 19:29:30 +00:00
Carl Hetherington
013b31f1bb
Don't fix size of preset combo any more. Comment what
...
widgets the PlugUIBase makes available for subclasses.
Give up on trying to report when a VST plugin's settings
have been modified from a preset, since I think it is
impossible to do cleanly (you set the preset, then at some
point after that the plugin tells you that values have
changed using the same mechanism that it uses to report
normal user-initiated changes).
git-svn-id: svn://localhost/ardour2/branches/3.0@10798 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 17:48:10 +00:00
Carl Hetherington
0a66ccc3bb
Patch from colinf to fix build on gtkmm versions prior to 2.28 ( #4506 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10791 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 13:27:17 +00:00
e70249ab65
Pack toolbar combo boxes with expand=false and remove size kludges.
...
Turns out gtk these days sizes combo boxes with precisely enough space if
packed to not expand, none of this mess is necessary any more.
git-svn-id: svn://localhost/ardour2/branches/3.0@10790 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 08:35:41 +00:00
8301e6c55f
Fix stupid warning.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10789 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 07:49:59 +00:00
fd47b579b5
Implement latest LV2 state extension (0.4).
...
Corresponding patch to LinuxSampler available here: http://drobilla.net/files/linuxsampler_lv2_state_0_4.diff
git-svn-id: svn://localhost/ardour2/branches/3.0@10788 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 06:39:45 +00:00
Carl Hetherington
fbc147d929
Fix windows VST build.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10787 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 01:48:26 +00:00
Carl Hetherington
be951eca95
Remove code to zoom on up/down mouse movement when dragging
...
the playhead.
git-svn-id: svn://localhost/ardour2/branches/3.0@10786 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 01:17:41 +00:00
Carl Hetherington
e913b03fb6
Missing files / renames.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10785 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 00:57:32 +00:00