Commit graph

14491 commits

Author SHA1 Message Date
Paul Davis
a02099f9e2 more tweaks to try to get the layout of the canvas and associated objects right (not done) 2014-08-18 20:27:22 -04:00
Paul Davis
b055e8e17b remove unused "ruler_label_event_box" from XML spec
It's function is handled by time_bars_event_box, and that should be renamed.
2014-08-18 20:06:22 -04:00
Paul Davis
0efcf85bad remove time canvas event box because there is no time canvas anymore 2014-08-18 19:48:03 -04:00
Paul Davis
c3782da59e remove dead code left over from ardour-cairocanvas merge 2014-08-18 17:51:21 -04:00
Paul Davis
71971b75d2 improved (and working) fix for Accelerate framework on all OS X versions 2014-08-18 17:51:03 -04:00
Paul Davis
b90f866368 fix minor issues stemming from API changes after ardour-cairocanvas merge 2014-08-18 16:30:48 -04:00
VKamyshniy
6b61267b88 [Summary] Implementing the wave zoom control in the transport bar
Conflicts:
	gtk2_ardour/editor.cc
	gtk2_ardour/editor.h
2014-08-18 16:18:59 -04:00
VKamyshniy
4c4daba2f0 [Summary] Implementing the wave zoom control in the transport bar 2014-08-18 16:17:11 -04:00
VKamyshniy
a51275dfea [Summary] Making different fonts for WIN and MAC
Conflicts:
	gtk2_ardour/waves_button.cc
2014-08-18 16:17:04 -04:00
VKamyshniy
15a09085cf [Summary] Implementing change requests from Igor. 2014-08-18 16:15:49 -04:00
GZharun
68e9ae383b [Summary] Removed unused code 2014-08-18 16:15:42 -04:00
GZharun
fbbac3277d [Summary] Fixed build 2014-08-18 16:15:38 -04:00
GZharun
3fbee2bd6e [Summary] Made master track number hidden correctly
[Details] Previous implementation was unsafe in terms of C++
2014-08-18 16:15:31 -04:00
nikolay
3b4e11b4c6 [Summary] Cut track's name in MixerBridge and MeterBridge
[Review] GZharun
2014-08-18 16:15:26 -04:00
VKamyshniy
8c429b0785 [Summary] Removing unnecessary method WavesButton::on_size_allocate (Allocation& alloc) 2014-08-18 16:15:19 -04:00
VKamyshniy
260871074d [Summary] Pixel hunting. 2014-08-18 16:15:13 -04:00
Paul Davis
1205603ab6 manually fix up some issues with new MixerActor API 2014-08-18 14:59:16 -04:00
nick_m
1d4c6b9486 Add backwards compatibility for instant.xml changes. 2014-08-18 14:23:10 -04:00
nick_m
26cf3f3672 Move ExportProfile xml from Session instant.xml to session file. 2014-08-18 14:23:04 -04:00
John Emmas
77b4f4646e Modify our VC project files to work with msvc32-fixup.pl 2014-08-18 14:22:32 -04:00
John Emmas
540f03c2db Add our various '.in' files (to be processed by msvc32-fixup.pl) 2014-08-18 14:22:26 -04:00
John Emmas
ba292e2bd4 Add the remaining 'API_VERSION' properties to msvc32-fixup.pl 2014-08-18 14:22:16 -04:00
John Emmas
2535eff9dc Add preliminary version of win32-fixup.pl (i.e. msvc32-fixup.pl) 2014-08-18 14:21:57 -04:00
John Emmas
c644141efe Add the removed files to '.gitignore'
Conflicts:
	.gitignore
2014-08-18 14:21:50 -04:00
John Emmas
0794879100 Delete '.vsprops' files (MSVC) in preparation for win32-fixup.pl 2014-08-18 14:21:05 -04:00
Ben Loftis
27051783f2 grouped faders should have relative gain by default 2014-08-18 14:20:33 -04:00
Ben Loftis
ed941d4f79 Mixer page: ESC should deselect all mixer strips and processors 2014-08-18 14:17:42 -04:00
Ben Loftis
6d9614269f several fixes to make processor selection and deletion feel right, for both mixer and editor-mixer strips
Conflicts:
	gtk2_ardour/editor_ops.cc
	gtk2_ardour/mixer_strip.cc
	gtk2_ardour/mixer_strip.h
	gtk2_ardour/mixer_ui.cc
	gtk2_ardour/processor_box.cc
2014-08-18 14:17:27 -04:00
Ben Loftis
1a5722c2b8 disallow selection of the fader and meter processor entries 2014-08-18 12:56:10 -04:00
Paul Davis
b83142d89a hand merge changes to PBD::Controllable from Ardour CC branch 2014-08-18 12:51:29 -04:00
John Emmas
16432f0d2f Add the MSVC project file for building libs/surfaces/osc 2014-08-18 12:44:50 -04:00
Robin Gareus
2b468fa8dd fix for video-monitor (xjadeo >= 0.7.8 is started w/o jack-transport) 2014-08-18 12:44:43 -04:00
Robin Gareus
119256dc37 update video-monitor override flags
(new OSX/openGL menu bar in upcoming xjadeo 0.8)
2014-08-18 12:44:36 -04:00
Ben Loftis
d55afd6ad1 holding Primary(ctrl/cmd) allows user to make noncontiguous strip selections 2014-08-18 12:42:41 -04:00
Ben Loftis
ff51a91b54 Mixer selection follows mouse
This eliminates ambiguity about which strip the keybindings will affect.
Hold shift to make a quick group from adjacent mixer strips.
2014-08-18 12:42:36 -04:00
Ben Loftis
cc55e42783 Cut and Copy should remember the white space at the end of a range.
This will be used when you paste with Ripple; it maintains the whitespace that you chose in the selection.
Also fix default setting of Dim contol by storing the default(normal) value for MPControl Controllables.
2014-08-18 12:42:30 -04:00
Ben Loftis
5d2d10d4b7 double-click a plugin to remove it from the pending add list 2014-08-18 12:42:23 -04:00
Ben Loftis
7d0bfeadd8 Add some new zoom-to-selection actions, so zoom tool is less needed.
Reverse order of items in the zoom menus to match Ardour.
Consolidate the extra zoom math into a function;  this fixes a problem in zoom-to-session.
2014-08-18 12:42:16 -04:00
John Emmas
db3e315513 Changes needed for building surfaces/osc (control surface protocol) with MSVC
(for testing on the non-Windows platforms)
2014-08-18 12:42:09 -04:00
Paul Davis
84f4ad912a more canvas debugging for current item tracing 2014-08-18 12:36:55 -04:00
Robin Gareus
4306b0d38e LV2: don't leave active plugins deactivated after latency-compute-run 2014-08-18 12:36:07 -04:00
Paul Davis
ce5e0dcaae parameterize the version number used to define the config directory name
Conflicts:
	libs/ardour/directory_names.cc
	wscript
2014-08-18 12:36:01 -04:00
Paul Davis
9b240978a7 add Editor::trackviews_height() convenience function to determine height of trackview area of canvas; use to help fix set_visible_track_count(); don't consider hidden tracks in that function; add "Selected" to that selector menu 2014-08-18 12:30:22 -04:00
Paul Davis
c1d7dba907 try to get font size for rulers right or at least better on OS X 2014-08-18 12:30:17 -04:00
Ben Loftis
892ba716ac monitor knobs tweaked to better match the theme of other buttons 2014-08-18 12:30:10 -04:00
David Robillard
b00b75de3d Update vcproj files for changed LILV config define.
Conflicts:
	libs/audiographer/MSVCaudiographer/audiographer.vcproj
	libs/clearlooks-newer/MSVCclearlooks/clearlooks.vcproj
	libs/evoral/MSVCevoral/evoral.vcproj
	libs/gtkmm2ext/MSVCgtkmm2ext/gtkmm2ext.vcproj
	libs/libltc/MSVCltc/ltc.vcproj
	libs/midi++2/MSVCmidi++/midi++.vcproj
	libs/panners/MSVCpanners/panner_1in2out.vcproj
	libs/panners/MSVCpanners/panner_2in2out.vcproj
	libs/panners/MSVCpanners/panner_vbap.vcproj
	libs/qm-dsp/MSVCqm-dsp/qm-dsp.vcproj
	libs/surfaces/control_protocol/MSVCardour_cp/ardour_cp.vcproj
	libs/surfaces/generic_midi/MSVCardour_genericmidi/ardour_genericmidi.vcproj
	libs/surfaces/mackie/MSVCardour_mackie/ardour_mackie.vcproj
2014-08-18 12:30:01 -04:00
David Robillard
7b919ceddd Support saving LV2 presets multiple times (fix #0005949). 2014-08-18 12:29:06 -04:00
David Robillard
7dc145767f Don't show all controllers for generic MIDI devices.
This takes a VERY long time to do, so is probably a problem for defined devices
with a ton of channels and devices, too.  Not sure what the smart thing to do
here is, though adding lanes really shouldn't be this slow in the first place.
2014-08-18 12:29:00 -04:00
David Robillard
7cc0669022 Show all named controllers for "Show All Automation" on MIDI tracks. 2014-08-18 12:28:54 -04:00
David Robillard
fc43239648 Show 1-based channel numbers in MIDI controller automation menu.
This matches the numbers shown elsewhere, previously if you had a track set to
e.g. channel 10, the controller menu items had "[9]" suffixes.
2014-08-18 12:28:49 -04:00