13
0
Commit Graph

23324 Commits

Author SHA1 Message Date
66e580d683 Fix Pane size allocation:
* Skip calling allocate on recently hidden children.
* Don't [temporarily] call size_allocate with negative sizes
2017-01-08 17:48:21 +01:00
cbf5f3d622 Fix crash when changing Pane widgets -- #7198
Gtkmm2Ext::Pane::on_add() uses a pointer to a std::vector<> element
in the destroy notify callback. If the vector is modified, that pointer
becomes invalid.

Add 2 widgets "A", "B". remove "B", add another one "C".
Now if A is destroyed, notify_child_destroyed(PTR) points to
invalid memory and not to "A".
2017-01-08 12:39:07 +01:00
d0596d815f prototype track/bus sharing: state-export 2017-01-08 01:23:01 +01:00
134b69f267 Fix shared-pointer list creation from Lua 2017-01-08 00:30:41 +01:00
nick_m
9e048851c1 amend massive thinko in last commit (actually works). 2017-01-07 05:28:56 +11:00
nick_m
bacb93493d fix incorrect _start after a split.
- when splitting a region where quantized notes start on the
	  split point, the notes would sometimes vanish due to us deriving
	  an exact quarter-note from the supplied frame.
	  this only affects midi regions, as other region types
	  have contents which are completely frame-based.
2017-01-07 05:18:45 +11:00
94a57e64f6 fix route ordering (and related possible crash on re-order) 2017-01-06 18:41:51 +01:00
nick_m
2ca06335f7 amend 4cb009058 (if newly active tempo became last it had no curve) 2017-01-07 03:39:24 +11:00
nick_m
45a8cc7563 TempoMap - do frame conversion outside the lock when possible. 2017-01-07 02:59:07 +11:00
nick_m
66b060df67 remove some excessive methods from TempoMap.
- the beginning of what hopefully will be a saner 'pulse' definition
2017-01-07 02:52:02 +11:00
nick_m
a740cd73dd more no-op renaming - TempoSection::compute_c_func_* -> compute_c_ 2017-01-07 02:34:24 +11:00
nick_m
ce54a23a36 clear up _initial vs _locked_to_meter TempoSection ambiguity. 2017-01-07 02:29:14 +11:00
nick_m
28058f6302 more inactive tempi fixes. 2017-01-07 02:25:42 +11:00
nick_m
a3c009015a actually make import of tempo maps at selected point work (missed line from 3060a458eb) 2017-01-07 01:46:52 +11:00
nick_m
d855ad2856 rename TempoSection::c_func() -> c(). ensure constant tempi have this set to 0. 2017-01-07 01:27:06 +11:00
nick_m
4cb0090583 fix some inactive tempi bugs
- no tempo curve for inactive tempi

	- inactive and meter-locked tempi cannot be deleted.
2017-01-07 01:12:09 +11:00
bdb8cce6e3 Revert transport frame color in Ardour. But now its theme-able for those who are interested. 2017-01-05 17:41:40 -06:00
a5e0f1ff10 make entire transport bar have its own background, specifically themeable 2017-01-05 22:22:14 +00:00
ca9caa0394 Tweak spacings and layout of the Tempo+Meter dialogs. 2017-01-05 14:50:57 -06:00
7b3579bd4d Un-bunch the bunched-up Keybindings editor widgets. 2017-01-05 14:31:27 -06:00
58466b9019 disallow mini-timebar navigation when recording 2017-01-05 17:48:03 +01:00
1de2afa6c3 VCA number-label: match track/bus header behavior 2017-01-05 17:13:33 +01:00
4c7fcc11f7 Attempt to lighten the transport area slightly. A little help needed here, Paul 2017-01-05 10:01:22 -06:00
nick_m
fb91e62d4b tempo dialog disallows changing bbt position of a meter-locked tempo. 2017-01-06 02:56:01 +11:00
nick_m
521ae30beb warn when adding / replacing a tempo fails. 2017-01-06 02:26:02 +11:00
nick_m
ade582a1bb make previous commit compile (lua) 2017-01-06 02:22:33 +11:00
nick_m
7138a0baa0 prevent meter-locked tempi from being moved directly when replacing.
- the audio-locked meter owns it.
2017-01-06 02:20:45 +11:00
nick_m
3060a458eb allow importing tempo maps at selected position. 2017-01-06 02:14:17 +11:00
nick_m
a196ce68fd ensure tempo lines use correct tempo type (constant/ramped) 2017-01-06 01:59:47 +11:00
05c2e4ef9b Modify playlist option labels in Duplicate Track/Bus dialog
To indicate it is only copying the current "active" playlist and not all
playlists as discussed on IRC some time ago.

Resolves: #7149
2017-01-05 23:16:27 +10:00
d42202dfca variation of a PR from ngeiwei that adds MIDI channel info to controller names 2017-01-05 09:56:45 +00:00
7c2f978a68 fix assumed typo from LV2_SUPPORT PR recently committed 2017-01-05 09:56:07 +00:00
powerpaul17
019ab92a5e adapted wscript for macos sierra 2017-01-05 09:32:41 +00:00
Paul Tirk
e6f94215c4 fixed compilation on osx, minimal version was wrong 2017-01-05 09:32:41 +00:00
Olivier Humbert
53a87b240b One more fix. 2017-01-05 09:31:09 +00:00
Olivier Humbert
c78aa84995 Another fix. 2017-01-05 09:31:09 +00:00
Olivier Humbert
ac562c1093 Undo (bad) fix 2017-01-05 09:31:09 +00:00
Olivier Humbert
117e80d3f0 One fix 2017-01-05 09:31:09 +00:00
Olivier Humbert
777266f220 French translation update 2017-01-05 09:31:09 +00:00
Olivier Humbert
fda770eed0 French translation update 2017-01-05 09:31:09 +00:00
Olivier Humbert
30f6467432 another fix 2017-01-05 09:31:09 +00:00
Olivier Humbert
3d3b44aec4 fixes 2017-01-05 09:31:09 +00:00
Olivier Humbert
5d822f5d0f French translation update 2017-01-05 09:31:09 +00:00
Olivier Humbert
7f5fcd4789 French translation update 2017-01-05 09:31:09 +00:00
Olivier Humbert
4396e8c22c French translation update 2017-01-05 09:31:09 +00:00
Olivier Humbert
3119545407 French translation update 2017-01-05 09:31:09 +00:00
cooltehno
dd305ee819 Update cubasish-ardour.colors 2017-01-05 09:26:54 +00:00
cooltehno
fa853265e8 Update clear_gray-ardour.colors 2017-01-05 09:26:27 +00:00
cooltehno
172829a239 Update caineville-ardour.colors 2017-01-05 09:26:09 +00:00
cooltehno
827f6e1357 Update blueberry_milk-ardour.colors 2017-01-05 09:25:42 +00:00