5ab2e34b2c
Update evoral test suite
2016-12-04 18:49:56 -05:00
9a848d5ba6
Fix configuration
2016-12-04 18:26:30 -05:00
1438191938
Improve coverage of evoral tests
2016-12-04 15:40:21 -05:00
9dbc524060
Improve coverage of evoral tests
2016-12-04 15:17:08 -05:00
9aac954744
Add missing include
2016-12-04 15:16:08 -05:00
b51321bd7d
Make libpbd and evoral capable of standalone build
...
Just an update to slightly rotten wscripts, shouldn't be any changes during an
ardour build. Motivation being a short development cycle for working on evoral
and/or its test suite.
2016-12-04 15:15:11 -05:00
4c92d75cbe
Always build dummy backend if building tests
...
The libardour tests require the dummy backend to be present.
2016-12-04 15:13:19 -05:00
7d2ed46b63
Remove dead/annoying/unsafe code
...
Note the old Note::operator= was unsafe, since it made shallow copies of the on
and off events, which results in a double delete of events when the notes are
destructed.
2016-12-04 15:10:05 -05:00
11464bfb18
Skip testing example lua scripts which are not bundled
2016-12-04 17:50:34 +01:00
454df30ae5
Fix Sequence test
2016-12-03 15:49:13 -05:00
d17f58e531
Remove dead code
2016-12-03 15:28:23 -05:00
398a318934
Fix event type and parameter type confusion
...
I'm not sure if this is really the best way to do event types (should it
just be a completely static enum in evoral, or completely dynamic and
provided by the type map, or a mix like currently?), but previously the
event type was frequently set to either total garbage, or parameter
types, which are a different thing.
This fixes all those cases, and makes Evoral::EventType an enum so the
compiler will warn about implicit conversions from int.
2016-12-03 15:28:19 -05:00
bfbc4566ad
Fix warnings
2016-12-03 15:27:38 -05:00
08fffeffec
Remove Evoral::MIDIEvent
...
It is slightly questionable whether type specific methods like
velocity() belong on Event at all, these may be better off as free
functions. However the code currently uses them as methods in many
places, and it seems like a step in the right direction, since, for
example, we might some day have events that have a velocity but aren't
stored as MIDI messages (e.g. if Ardour uses an internal musical model
that is more expressive).
In any case, the former inheritance and plethora of sloppy casts is
definitely not the right thing.
2016-12-03 15:18:21 -05:00
875b1367b2
Factor out and extend MIDIXML implementation
2016-12-03 15:18:20 -05:00
0f5a73a7fd
Fix Sequence/Event const-correctness issues
2016-12-03 15:18:20 -05:00
Olivier Humbert
90fcdcfde9
Making one string translatable
...
It should allow this dialog window to be translatable : http://pix.toile-libre.org/upload/original/1480706219.png
I hope this is the correct way to do so. Please double-check what I've done before merging.
2016-12-02 20:18:02 +01:00
Tobi Stadelmaier
1d6bed662d
Use correct action in map for Korg nanoKontrol2
...
According to the comment in line 79, this button should toggle between mixer and
editor windows - but it didn't (for me). Apparently that action named has changed
in Ardour 5.x - anyway, using this command, it works for me.
2016-12-01 21:44:28 +01:00
b433874019
update summary & connection-matrix colors when route-color changes
2016-12-01 15:51:25 +01:00
96cb9ba626
Fix un/setting group colors
2016-12-01 15:51:00 +01:00
9d7279d012
and a more intrusive KDE workaround
2016-11-30 23:19:44 +01:00
ffb7cb2b5e
remove scope from translated phrases.
2016-11-30 23:00:59 +01:00
4c4061359c
pay some attention to the special guest of the night: KDE window stacking
2016-11-30 22:52:06 +01:00
Olivier Humbert
e44e1f6227
One fix.
2016-11-30 22:25:46 +01:00
Olivier Humbert
8c49173cd1
One fix
2016-11-30 21:54:10 +01:00
Olivier Humbert
059bbbf23f
French translation update
2016-11-30 20:31:32 +01:00
Olivier Humbert
193a0c7671
French translation update
...
more translation + fixes
2016-11-30 20:24:52 +01:00
84fc68cf08
Ensure the window-close button is visible for the Engine-Dialog.
2016-11-30 18:13:35 +01:00
Olivier Humbert
7cef79fb39
French translation update
...
A few more improvements/fixes and new strings.
2016-11-30 18:10:24 +01:00
f1f47664ff
fix compilation with newer version of *mm and gcc-6.2 (RefPtr<> cast)
2016-11-30 16:00:05 +01:00
cafa1ff030
update system_config
2016-11-30 14:49:42 +01:00
27d0b67b8f
Remove close/OK buttons from engine dialog
2016-11-30 14:44:36 +01:00
24c799cde3
prefer bool operator
2016-11-30 12:15:35 +01:00
02ded90618
allow to remove a session from the recent list
2016-11-30 11:07:37 +01:00
aebd22cbe6
NO-OP backport changes from Mixbus branch.
2016-11-30 09:21:28 +01:00
ae1d4a9346
Fix route color selection dialog
2016-11-29 22:39:20 +01:00
Olivier Humbert
d3bb4e8b08
French translation update - fixes
...
a few fixes
2016-11-29 19:52:38 +01:00
Olivier Humbert
499eda35e9
French translation update
...
- a bunch of "fuzzy" stuffs removed (after checking/correcting those)
- a bunch of min/maj fixed
- >50 new translated strings
- >40 updated/fixed strings
- consistency across "… -> ...", "xrun -> décrochage", "lock -> verrouiller" and "mixer -> console de mixage"
2016-11-29 19:38:11 +01:00
Olivier Humbert
1292eefd3d
French translation update
...
Two small fixes.
2016-11-29 15:12:23 +00:00
David Carlier
be7c6225c8
moving POSIX_VISIBLE to the waf script part
2016-11-29 13:18:46 +00:00
David Carlier
282b7c2443
separate openbsd cases
2016-11-29 13:18:46 +00:00
David Carlier
28435d1a30
Making buildable under OpenBSD.
2016-11-29 13:18:46 +00:00
5f1d94a7b2
Protect a-comp's display/state against NaN/Inf.
2016-11-29 09:04:13 +01:00
0fe62a34da
protect a-delay again Inf, NaN, HUGE and stuff.
2016-11-29 08:41:10 +01:00
0d3c2a9dbf
Speed up track deletion when Editor-Mixer is visible
2016-11-28 15:36:04 +01:00
7b687d08a1
properly handle FS pitch-bend - closes #7140
2016-11-28 12:53:20 +01:00
bf15e93cde
Consistent sub-menu separators for Preferecens in fr translation
2016-11-28 11:34:20 +01:00
2614b0df43
OSC: Solo toggle should maintain state when locked, rec and rec_safe should show true state.
2016-11-27 20:52:14 -08:00
e9eea8de9d
Fix Duplicate Track with Copy Playlist option selected
...
Previously two new empty playlists were created.
Related to and mentioned in issue #7141
2016-11-28 12:38:58 +10:00
8ddeca133b
OSC: Squelch select feedback when no feedback is configured.
2016-11-27 18:32:50 -08:00