John Emmas
94e36450d2
Fix some build anomalies between PROGRAM_NAME and PROGRAM_VERSION
...
When building with MSVC, some libraries had PROGRAM_NAME set to "Mixbus" and PROGRAM_VERSION set to "3". Whereas other libraries had PROGRAM_NAME set to "Mixbus3" while PROGRAM_VERSION was an empty string.
I've a horrible feeling there must have been a reason for this but I can't quite think what it was. Hopefully though, this change will standardize everything.
2015-03-13 17:40:53 +00:00
nick_m
4d349f3d3a
Align number entry in the meter dialog to the right in lieu of finding
...
the reason behind ComboBoxText's apparent miscalculation of its' layout
width).
2015-03-14 03:56:14 +11:00
nick_m
4f57a56f04
Don't show stock icons in any buttons (explicitly setting an image will
...
still work).
2015-03-14 03:53:43 +11:00
nick_m
88e5fccbf1
Don't set the following dialogs to be transients for the editor:
...
Control point dialog
Edit note dialog
Both types of tempo dialog
Both types of meter dialog.
2015-03-14 03:52:03 +11:00
Robin Gareus
5090934a2c
clean out cruft from CoreAudio Backend
2015-03-13 14:05:12 +01:00
Robin Gareus
7a4f1cb98f
only jack+windows use portaudio.
...
fixes missing lib if portaudio-backend is used on on non-windows
platforms (pkg-config defines HAVE_PORTAUDIO)
2015-03-13 13:32:14 +01:00
Robin Gareus
1cca79258a
call me Mr. Backend
...
simple blocking (no callback) PortAudio Backend
2015-03-13 13:32:14 +01:00
Paul Davis
b58c1df07d
check for old configuration files and copy if user requests it.
...
A restart is required. There is a circular dependency between the config files and the GUI, and this restart breaks it
2015-03-12 17:45:42 -05:00
Paul Davis
9a05a0fbfb
alter config file copying infrastructure so it can be used at a suitable time in the instance's lifetime
2015-03-12 17:45:42 -05:00
Robin Gareus
b8e9e17fac
always show language dialog on windows
2015-03-12 20:31:06 +01:00
Robin Gareus
7a730c2295
NOOP whitespace fixes.
2015-03-12 20:31:06 +01:00
nick_m
1a6bacb1f0
Don't mess with the track selection at all from the editor route list
...
when adding tracks (thinko in last commit).
2015-03-13 04:01:55 +11:00
Robin Gareus
3bd3dc04b1
fix 0096aa5 (at least for mingw)
2015-03-12 17:57:10 +01:00
nick_m
9ec393422f
Add new routes to selection in the editor, rather than the editor
...
route list.
Fixes new tracks not being selected.
Also begin selection op history when adding routes.
2015-03-13 02:47:16 +11:00
Robin Gareus
b622bc18fc
amend 7bb9d04, fix midi looping
2015-03-12 16:18:06 +01:00
Robin Gareus
37a9ef0501
indicate MIDI port names (vs audio system ports)
2015-03-12 16:18:06 +01:00
Paul Davis
523509c389
add seek info to readtest
2015-03-12 10:06:15 -05:00
Paul Davis
0096aa5391
try to clean MSVC/Windows mess in main(), hopefully without breaking anything
2015-03-12 10:06:15 -05:00
Robin Gareus
7bb9d04859
cont’d work on a16dd7c, fixes #6170
2015-03-12 15:23:05 +01:00
Robin Gareus
a16dd7c071
explain midi starvation, issue #6170
...
this is not a fix yet, just some comments and
code cleanup done while reading/investigating:
* limit reads to available write-space
* skip inactive tracks
* handle potential unsigned + negative value.
2015-03-12 15:22:18 +01:00
Tim Mayberry
831f2989ac
Revert commit 635578b3 relating to pthread debugging
...
This breaks the build for windows builds that don't use the pthreads_win32
library. Using the opaque pthread_t type like this is probably not a great
idea. Using PBD::pthread_name is another option that I've used elsewhere
that seems more useful.
2015-03-12 23:05:31 +10:00
Tim Mayberry
0f8da2d4cd
Define DEBUG_THREAD_SELF when debug is enabled
2015-03-12 23:04:25 +10:00
Tim Mayberry
a9c449c4af
Use DEBUG_THREAD_SELF macro in session_vst.cc
2015-03-12 23:04:14 +10:00
Tim Mayberry
5476b48539
Don't try linking libclearlooks files with mingw build
...
I believe this is unnecessary for cross and native builds
2015-03-12 23:03:59 +10:00
Tim Mayberry
47b1c2889c
Include windows.h in Dummy backend for LARGE_INTEGER
...
This is necessary for a native build using MSYS2 and mingw-w64
2015-03-12 23:03:45 +10:00
Tim Mayberry
4c4863248c
Include windows.h on windows build for LARGE_INTEGER
...
This is necessary for a native build using MSYS2 with mingw-w64
2015-03-12 23:03:32 +10:00
Robin Gareus
ec4eb85cb9
OSX use xjadeo directly (no IPC indirection)
2015-03-12 13:19:26 +01:00
Robin Gareus
b0405c3c2c
pimp readtest.
2015-03-12 13:15:12 +01:00
Robin Gareus
421d4aae2e
further ardourbutton ellipsis fixes
2015-03-12 12:26:23 +01:00
Robin Gareus
8496b85ace
have another go at windows i18n
2015-03-12 03:52:10 +01:00
Robin Gareus
e7355ee2ae
fix/amend ae5c614
2015-03-12 03:24:09 +01:00
Robin Gareus
8217bd07f2
fix ‘ export’ installdir typo
2015-03-12 02:37:10 +01:00
Robin Gareus
ae5c614bf8
prepare windows i18n
2015-03-12 02:37:10 +01:00
Ben Loftis
1fca43791c
more verbose captions on automation track headers; include the plug name.
2015-03-11 15:36:52 -05:00
Robin Gareus
8445e8c283
add video-monitor to timeline context-menu
2015-03-11 21:19:19 +01:00
Paul Davis
89a3c78175
finish (?) infrastructure for copying configuration files from a3 to a4
2015-03-11 14:28:30 -05:00
Robin Gareus
69dc9451a7
NOOP, add a missing ‘p’
2015-03-11 20:06:41 +01:00
Robin Gareus
0272c4f749
renice connection button labels
...
* pango ellipsize text
* use pretty-names if available
2015-03-11 20:06:41 +01:00
Robin Gareus
087b5dc43b
interpret CoreMidi unique ID as unsigned for consistency.
...
coremidi specifies it as SInt32 but system:midi_playback_-126632214 ,
even if only used internally, just does not seem right.
2015-03-11 20:06:41 +01:00
Paul Davis
8587855b99
more infrastructure for copying old configuration files
2015-03-11 13:24:47 -05:00
Paul Davis
59880b7fa3
efficiency is overrated - don't cache the return value of user_config_directory_name() since it can be called with different arguments
2015-03-11 13:24:47 -05:00
Paul Davis
f9ce27fd65
global ARDOUR signal to ask GUI to copy configuration files across versions
2015-03-11 13:24:47 -05:00
Paul Davis
d563b1173b
only create user configuration directory if no explicit version was given
2015-03-11 13:24:47 -05:00
nick_m
c9d10158f6
Metadata windows are no longer transient windows.
...
Comment out input and output IOSelectorWindows being set to KEEP_ABOVE
in the route ui (just in case there is a good reason for it).
2015-03-12 04:06:20 +11:00
nick_m
73d2d44652
Add route dialog is never a transient window.
...
Fixes a hack where it's transient parent was used to give an order hint
(for the order key of any new tracks).
This commit adds a new combobox "insert_at" to let the user tell us
where they want new tracks to go.
2015-03-12 03:46:11 +11:00
Paul Davis
1644fc1068
hide user_config_dir_name; alter API for user_config_dir() to allow specification of a version number
2015-03-11 10:39:15 -05:00
Robin Gareus
99260742d2
mingw: all code is position independent
2015-03-11 14:58:02 +01:00
Robin Gareus
77821ba373
NOOP, midi-auditioner clean API usage
2015-03-11 12:29:45 +01:00
Robin Gareus
ac23461ed9
remove duplicate code
...
set_header_timeline_position() does exactly that. Also doing it
twice may have lead to a NULL-pointer dereference.
2015-03-11 12:28:47 +01:00
Robin Gareus
6d2189f9e3
reasonably sized CoreMidi Buffers
2015-03-11 12:23:05 +01:00