Paul Davis
76edbdf5dc
make backend selection by product name more explicit
2014-10-14 16:58:11 -04:00
Paul Davis
f77f54a6e2
correct msg in fatal error
2014-10-14 12:57:39 -04:00
Paul Davis
128b240f46
remove code commented out in 0874426a (2009/06)
2014-10-14 12:56:28 -04:00
Paul Davis
d3a4a92bd5
Containers should not consider the size of invisible items when computing their own bounding boxes.
...
This fixes issues related to the rulers container believing it was taller than it actually is, and possibly other issues also
2014-10-13 22:40:08 -04:00
Paul Davis
fc08e10562
fix note 0015914 (part of #5589 )
2014-10-13 21:02:20 -04:00
Paul Davis
4d0f30f5a8
fix note 0015900 on #5589 (cursor doesn't change when switching edit point
2014-10-13 15:19:07 -04:00
Paul Davis
b945fa69ba
remove default/testing tooltips from the canvas
2014-10-13 13:53:07 -04:00
Paul Davis
7263877f06
tweak implementation of Session::audible_frame() to be a little more defensible, and correct problems with record align/playhead position while disconnected from physical outputs
2014-10-12 23:09:35 -04:00
Robin Gareus
6600cf0daa
migrate windows build script to ardour-build-tools repository
2014-10-12 11:33:51 +02:00
Robin Gareus
848db8fbd5
fix scanning of VST shell plugins
2014-10-11 22:19:23 +02:00
Robin Gareus
7ea039ee91
add script to run vst-scanner in gdb
2014-10-11 21:00:59 +02:00
Robin Gareus
250ea066ef
revert 8ca546e - original version was correct (note added)
2014-10-11 15:00:52 +02:00
Robin Gareus
8525a0b258
add a Dummy Backend Loopback mode:
2014-10-11 14:47:35 +02:00
Robin Gareus
e19e6dc73a
amend 5d0303b - fix editor summary leak
2014-10-11 13:36:52 +02:00
Robin Gareus
8ca546ec88
fix LTC generator latency compensation.
2014-10-11 11:15:08 +02:00
Paul Davis
fa9780ba67
subtle changes to accomplish two goals (1) playhead should stop where the user pressed stopped (2) captured regions should end where the playhead ends
2014-10-10 13:22:50 -04:00
Paul Davis
d1e303247b
ensure registration of all SessionEvent types
2014-10-10 13:22:50 -04:00
Paul Davis
446a8b69d9
make output of SessionEventManager::dump_events() a bit more readable
2014-10-10 13:22:50 -04:00
Robin Gareus
5d0303b851
fix memory leak in editor summary.
2014-10-10 16:18:03 +02:00
Robin Gareus
ac420ba87d
amend previous commit
...
blame gitx 0.15.1949: it updates the stage view
even though the changes are not staged.
2014-10-10 15:24:52 +02:00
Robin Gareus
3121f5b2fc
add script to run ardour in valgrind/massif
2014-10-10 15:03:26 +02:00
Robin Gareus
472900f4ff
cleanup unused nested regions:
...
This and two previous commits fixes #5979
2014-10-10 14:12:48 +02:00
Robin Gareus
5b25dbba03
Properly count nested regions
2014-10-10 14:11:43 +02:00
Robin Gareus
9df1d1ef2e
re-reference regions during uncombine - #5979
2014-10-10 14:05:49 +02:00
Robin Gareus
e6252e0494
add support for OSX 10.9 clang's lldb (there's no gdb on 10.9)
2014-10-09 09:56:18 +02:00
Robin Gareus
b4cf5e279b
fix dup free in waves/midi:
...
The PortMidi queue just holds a pointer to the midi events.
The same Midi events are free()d during WavesMidiBuffer::clear()
which is called at cycle start for every buffer and in the dtor
of the WavesMidiBuffer.
2014-10-09 09:48:54 +02:00
Robin Gareus
4af4938c25
fix wavesbackend midi timing
2014-10-09 09:43:53 +02:00
Robin Gareus
93f816b2fe
fix setting OSX DMG background for 10.9.X
2014-10-08 19:16:31 +02:00
Robin Gareus
aac3ca5521
initialize some uninitialized vars - closes #5974
2014-10-08 19:16:21 +02:00
John Emmas
8d12ebd972
MSVC - add support for 'HAVE_NEW_LV2'
...
(after updating to the latest versions of serd, sord, sratom and lilv)
2014-10-08 15:11:27 +01:00
John Emmas
50ab3db0ca
When building 'libs/pbd/cpus.cc' (with MSVC) make sure we know what 'PTW32_VERSION' is
2014-10-08 15:11:26 +01:00
John Emmas
2d04ac9796
Add a newly introduced header file to our MSVC project (dummy_audiobackend)
2014-10-08 15:11:25 +01:00
Robin Gareus
baf6f73c34
update osx DMG icon tool paths
...
OS 10.9 no longer has /Developer, but
DeRez, Rez & SetFile are in $PATH since at least 10.6
2014-10-08 01:17:08 +02:00
Robin Gareus
5f100d8c13
win-build:
...
* /tmp -> /var/tmp for persistence
* allow 32 & 64bit stacks to co-exist
* enable ASIO/waves backend by default
2014-10-08 01:17:08 +02:00
Paul Davis
000609901b
add correct copyright statements to all files in Waves backend except those derived from portaudio/portmidi
...
This follows the letter sent from Waves Audio Ltd. to Paul Davis dated February 20th 2014 agreeing to release this code
under the GNU Public License, version 2, with copyright owned by Waves Audio Ltd
2014-10-07 16:17:34 -04:00
Robin Gareus
118adc286b
fix crashes for plugin using maxBlockLength during latency compute.
2014-10-07 21:48:04 +02:00
Paul Davis
ce818efe37
avoid a set of calls to gettext() and/or cousins from global constructor scope
2014-10-07 14:27:12 -04:00
Paul Davis
6794a4d020
add explanatory comment for future historians
2014-10-07 10:57:08 -04:00
Robin Gareus
a7da906a79
NOOP, proper label for flat carbon header includes
2014-10-07 16:53:10 +02:00
Robin Gareus
aab64ecd5c
OSX 10.9.5 clang++ loves nil more than ever
...
#undef nil // for sigc++ compat does no longer work as expected.
2014-10-07 14:48:08 +02:00
Robin Gareus
7bfa25777b
OSX 10.9.5 compile fixes - part one
2014-10-07 14:46:06 +02:00
Robin Gareus
94e7015c70
64bit windows VSTs
2014-10-05 18:11:11 +02:00
Robin Gareus
114296d958
fix VST user cache typo: info/blacklist
2014-10-05 02:57:14 +02:00
Robin Gareus
d1564669cf
windows application icon
2014-10-05 02:12:25 +02:00
Robin Gareus
c57f309d7c
windows build-script update:
...
* fix installation paths for VAMP-plugin & VST-scanner
* use latest boost (fewer compiler wanings)
* integrate gdb for 64bit
* add some comments, doc
2014-10-04 21:48:54 +02:00
Robin Gareus
adefca9dd2
use single newline char in VST info files.
...
windows writes \r\n to non-binary files and the VST
info parser does not handle that case.
2014-10-04 18:01:43 +02:00
Robin Gareus
29d89f0128
update VST scanner lookup (prepare for moving to BINDIR)
2014-10-04 17:57:05 +02:00
Robin Gareus
3f7986198b
fix typo in 9034e58b1
2014-10-03 23:58:51 +02:00
Robin Gareus
9034e58b15
set mingw vamp plugin path
2014-10-03 23:07:45 +02:00
Robin Gareus
c3847269c2
fix crash when changing the Audio System
...
When the i/o channel spinbox widgets are realized, they call
print_channel_count(). A "0" is formatted as "all available channels".
This causes the GTK::Entry inside the spinbox to emit a "changed"
signal which in turn triggers a parameter_changed(), [..], store_state(),
which calls into the spinbox again while it is being realized,
which makes gtkmm barf.
Start Ardour with JACK running (autoconnect to jack), Window ->
Audio/Midi settings -> initial no_control_notebook. Change
Audio System -> [control widgets are realized] -> glibmm std::exception
2014-10-03 15:32:12 +02:00