fe5852fc1d
MSVC doesn't like us calling 'sqrt()' with integers (it doesn't have a version which takes an int)
...
So let's specify which version we'd like it to use.
2015-07-02 08:23:38 +01:00
f814045f80
MSVC doesn't have 'sleep()' (it uses 'Sleep()' with a capital 'S') so let's make sure it'll still compile
...
(see the note about possibly using 'Glib::usleep()' ??)
2015-07-02 08:23:38 +01:00
51dd5b525b
Add some newly introduced sources to our MSVC project (gtkmm2ext)
2015-07-02 08:23:37 +01:00
60495f7b5f
why does it have to be so hard to get all filenames right?!
2015-07-02 05:21:50 +02:00
94ba8baa25
more early morning installer fixes
2015-07-02 05:17:17 +02:00
4f562d3f3b
let’s call Mixbus “Mixbus”..
2015-07-02 05:04:42 +02:00
1561c727bc
now with slashes.
2015-07-02 04:44:12 +02:00
331111c0b5
some more MB linux packaging fixes
2015-07-02 04:26:53 +02:00
bd6777e6dc
fix another typo in MB/linux bundle
2015-07-01 23:23:36 +02:00
471268ac55
get and deploy harrison binaries.
2015-07-01 23:15:49 +02:00
4830f6e6cf
fix mixbus bundling
2015-07-01 23:04:03 +02:00
2d098c346a
add a raw CoreMidi data debug mode
2015-07-01 22:14:30 +02:00
b687ed9339
consolidate & document Coreaudio midi parser
2015-07-01 18:14:48 +02:00
da0ca57539
NOOP, reindent & whitespace
2015-07-01 01:18:52 +02:00
b86cf68e1f
add an explicit midi parser/chunker to CoreAudio
2015-07-01 01:12:30 +02:00
619a517f2a
when seeking, completely refill buffers rather than just a partial refill
2015-06-30 10:47:17 -04:00
e32bf13016
set [new] draggable flag for draggable items with tooltips.
2015-06-30 13:08:55 +02:00
ea4ffbb674
prevent stuck & vanishing tooltips
...
the window needs to be moved in place before presenting it.
Otherwise it is displayed at mouse-pos and moving it triggers enter/leave,
which in turn re-start the timeout..
2015-06-30 13:08:22 +02:00
efa170b6bc
stop PersistentTooltip flicker.
...
timeout is used for a *one-time* delayed display of the tooltip.
2015-06-30 13:05:42 +02:00
e92cd5b06c
Update Russian translation
2015-06-30 10:25:36 +02:00
5296a364c4
pthread_equal returns non-zero if equal. amend 5ab0288
2015-06-30 09:17:43 +02:00
5ab0288c99
at least make it compile with mingw.
2015-06-30 09:11:05 +02:00
f1aa1a0a11
fix headers for case-sensitive FS.
2015-06-30 08:18:52 +02:00
1adc5d5cf4
Revert "fix previously cherry-picked commit to be Tracks-only, since Ardour/Mixbus are not affected"
...
This reverts commit dddf76abf5
.
it is relevant for Ardour/OSX, see 58fec98a
and da43652
2015-06-30 08:11:06 +02:00
4b93bb6f9a
fix -Wabsolute-value
2015-06-30 04:37:14 +02:00
c3edce9a26
if a session cannot be loaded, dump the error stack to stderr
2015-06-29 16:28:04 -04:00
b822a77193
handle libXML errors via our own error handling methods
2015-06-29 16:27:49 -04:00
0274aafdb0
store all error/info/etc messages in a list inside Gtkmm2ext::UI, and provide a method to dump them all to a std::ostream
2015-06-29 16:27:03 -04:00
b79bfe8793
remove debugging output
2015-06-29 14:18:16 -04:00
205f9bca96
push seek-after-state-loaded into butler thread, to avoid multiple threads doing disk i/o related stuff
2015-06-29 14:18:16 -04:00
a51dcaaa21
implement Ardour-only version of playhead priority, which is basically auto-return to last roll location or nothing
2015-06-29 14:18:16 -04:00
5c8e239f95
Revert "start work on auto return target dropdown rather than button"
...
This reverts commit d1cbb3fb0e36b068dbf516d21891c998266f22a2.
2015-06-29 14:18:16 -04:00
b531c878b0
Revert "properly track, update, maintain and set auto return state"
...
This reverts commit 07d0539526239d895f22123d88411c0d4ee773a4.
2015-06-29 14:18:16 -04:00
3392c05779
volatile should not be used to describe non-hardware lvalues, and fix const cast warning (which removes need for mutable)
2015-06-29 14:18:16 -04:00
5bde11fa98
fix unused but usable variable warning
2015-06-29 14:18:15 -04:00
060f9cb355
fix const-cast warnings
2015-06-29 14:18:15 -04:00
438f3e5141
remove const warning in SMF C code by changing function parameter argument qualifier
2015-06-29 14:18:15 -04:00
2e87b7f24f
comment unused but potentially usable variables
2015-06-29 14:18:15 -04:00
ec16c454ef
comment unused but potentially usable variables
2015-06-29 14:18:15 -04:00
bbece8f8d9
try using threaded waveviews in tracks also
2015-06-29 14:18:15 -04:00
GZharun
6584a89c4e
Fixed incomplete merge for audioengine.cc
...
[To be reviewed by] Paul Davis
2015-06-29 14:18:15 -04:00
a38e67d55b
never use threaded waveview rendering for Tracks
2015-06-29 14:18:15 -04:00
0bbe7ad96b
comment out two verbose debugging outputs
2015-06-29 14:18:15 -04:00
329753241f
clip level is adjusted only by region amplitude (which is audible), not by _amplitude_above_axis
2015-06-29 14:18:15 -04:00
bace0e85dc
attempt to correctly respond to changes in _amplitude_above_axis in ArdourCanvas::WaveView
2015-06-29 14:18:15 -04:00
2e29e7ee62
increase debug bitset size to accomodate additional debug bits imported from Tracks
2015-06-29 14:18:15 -04:00
0e72e8446a
update waves' fader implementation, clean up whitespace, indentation, variable initialization and remove unused members
2015-06-29 14:18:15 -04:00
8e9bb12f92
no-op: fix whitespace/indentation
2015-06-29 14:18:15 -04:00
GZharun
dd0a73e2d4
Fixed use case when session is being replaced with new session with the same name.
...
We should check session state file (*.ardour) presence to determine if the session is new for TracksLive as TracksLive has a use case which gives user a possibility to replace existing session by clicking on it's state file when new session is being created.
[To be Reviewed by] Paul Davis
2015-06-29 14:18:15 -04:00
GZharun
c13d3ff790
[Summary] This action is duplicated. To make TRX features work correctly this flag should be dropped later.
...
[To be Reviewed by] Paul Davis
2015-06-29 14:18:15 -04:00