Commit Graph

8188 Commits

Author SHA1 Message Date
Edgar Aichinger
c466cd3ea3 update German translation 2015-04-02 21:44:46 +02:00
Paul Davis
de0eaad53a use plural form for menu item 2015-04-02 14:19:12 -04:00
Robin Gareus
22ca914f1b Revert "fix typo, list output bundles properly."
This reverts commit ba8b91679a.
2015-04-02 19:01:22 +02:00
Robin Gareus
4d6ac2a835 auditioning [external] files does not need peaks.
fix inspired by #6227
2015-04-02 18:53:05 +02:00
Paul Davis
4f0457264e revert plugin UI kbd handling so that we get expected forwarding 2015-04-01 16:54:09 -04:00
Paul Davis
1b1c66b77d reverse logic in plugin GUI key handling 2015-04-01 14:13:14 -04:00
Paul Davis
f201b19604 reverse logic in ArdourWindow key handling 2015-04-01 14:01:21 -04:00
Paul Davis
57613dc0cc ArdourDialog and ArdourWindow don't change magic widget focus 2015-04-01 12:44:35 -04:00
nick_m
c94d352f56 Potential fix for AU window close crash. 2015-04-02 03:32:21 +11:00
Robin Gareus
a27e5e6cb8 remove an “a3” reference. 2015-04-01 17:59:32 +02:00
Paul Davis
e31d6a90f7 protect RouteUI's destructor from crashes caused by MeterStrips with no route.
MeterStrip class heirarchy needs fundamental redesign.
2015-04-01 11:58:31 -04:00
Paul Davis
9b2a78a0b2 make MeterStrip::state_id() safe against null _route member 2015-04-01 11:58:31 -04:00
nick_m
35f69656e8 Window focus handling fixes.
Many windows were not getting key events.
Use magic focus infrastructure (built for widgets) to deliver key events
via window focus in/out.
2015-04-02 02:41:49 +11:00
Paul Davis
36140d4d01 updated i18n files from ./waf i18n 2015-03-31 20:16:25 -04:00
Paul Davis
32c4ce9b39 Revert "rename excessively old chinese translation"
This reverts commit 428c2f0a9f067c9f14b948543d80877b3f3215ee.
2015-03-31 20:16:25 -04:00
Paul Davis
487c273200 rename excessively old chinese translation 2015-03-31 20:16:25 -04:00
Paul Davis
d6574c9c40 remove duplicated calls to update solo/mute state from RouteUI descendants.
RouteUI::set_route() already does the right thing. Also remove RouteUI::mute_changed() since its
only role was to handle the mute change signal from a route, which boost::bind() makes unnecessary
since we can connect update_mute_display() directly.
2015-03-31 12:31:06 -04:00
Paul Davis
207ac16731 move "been here before" path concept into libardour, and use it appropriately at startup 2015-03-31 11:27:47 -04:00
Paul Davis
ea5e94977b pre-release versions were and are a bad idea 2015-03-31 11:27:47 -04:00
Edgar Aichinger
bf7930dac3 update german translation #6213 2015-03-31 17:10:36 +02:00
Robin Gareus
47110c983c fix OSX/PPC 10.4 long maths 2015-03-31 16:05:15 +02:00
Robin Gareus
e2271c84e7 another “unexpected” translation update. 2015-03-31 04:26:28 +02:00
Robin Gareus
fa57422ee2 remove linux specific menu reference (sorry translators) 2015-03-31 04:16:24 +02:00
Robin Gareus
28730b4939 fancy plural form. 2015-03-31 04:16:24 +02:00
Robin Gareus
fa4ef6a632 add a startup wrapper script for cfgtool 2015-03-30 21:51:55 +02:00
Paul Davis
75e0f5a023 remove GUI object state when tracks/busses are removed.
Not doing this results in accumulation of useless GUI object state which is never cleaned up.
Taken from work by Grygorii Zharun.
2015-03-30 15:27:23 -04:00
Robin Gareus
16be88cdb6 Skeleton backend for brave volunteers.
callback based backend based on CoreAudio/Midi
backend (sans the actual system/HW _pcmio, 
_midiio)
2015-03-30 21:23:52 +02:00
Alexandre Prokoudine
e03882eec7 Update Russian translation 2015-03-30 09:19:00 -05:00
Robin Gareus
365a47f95a increase contrast of control buttons, fixes #6146 2015-03-30 09:19:00 -05:00
Robin Gareus
3be99984b3 don’t apply selection to new sessions
<Selection> should not be saved in
global preferences, but there is no single point
for catching that.
2015-03-30 09:19:00 -05:00
Robin Gareus
d480cd0e88 processor control: update control-element tooltip 2015-03-30 09:19:00 -05:00
Robin Gareus
cf8f450f56 remove a dead variable initialization. 2015-03-30 09:19:00 -05:00
John Emmas
3c97f6684c Replace a closing bracket which managed to get lost somehow 2015-03-30 09:19:00 -05:00
nick_m
d49fecac9f Mixer visibility prefs changes teke effect "live". 2015-03-30 09:19:00 -05:00
David Robillard
546cd974ec Fix mute of MIDI tracks with channel forcing.
This moves MIDI channel filtering into a reusable class and moves filtering to
the source, rather than modifying the buffer afterwards.  This is necessary so
that the playlist trackers reflect the emitted notes (and thus are able to stop
them in situations like mute).

As a perk, this is also faster because events are just dropped on read, rather
than pushed into a buffer then later removed (which is very slow).

Really hammering on mute or solo still seems to produce stuck notes
occasionally (perhaps related to multiple-on warnings).  I am not yet sure why,
but occasional beats always.
2015-03-30 09:19:00 -05:00
Colin Fletcher
6f2ca4194c Display length & check digit of entered EAN-13 in metadata dialogue 2015-03-30 09:19:00 -05:00
Colin Fletcher
561f62ba63 Add EAN barcode field to session metadata dialogue
Add an EAN13MetadataField type to the session metadata dialogue, and use it for
entry of the EAN barcode in the 'album' tab.
2015-03-30 09:19:00 -05:00
Robin Gareus
2a7cf7455a Drag/Drop work-around midi note bleeding
During DnD, the region uses the 'old/current'                                                                                                                                                                                                
midi_stream_view()'s range and its position/height calculation.

Ideally DnD would decouple the midi_stream_view() for the
region(s) being dragged and set it to the target's range
(or in case of the drop-zone, FullRange).
but I don't see how this can be done without major rework.

For now, just prevent visual bleeding of events in case
the target-track is smaller.
2015-03-30 09:19:00 -05:00
Robin Gareus
cdc3e4970a it would have been too much of a good thing. 2015-03-30 09:18:59 -05:00
Edgar Aichinger
2d0adea86e update German Translation #6213 2015-03-30 09:18:59 -05:00
Robin Gareus
8db5aa5a50 dropzone: honor AutoConnectMaster. 2015-03-30 09:18:59 -05:00
Robin Gareus
d2aadfe142 fix some DnD thinko & edgecases.
* Handle large (delta > 1) movements into the DZ
which are not due to invalid-drop positions, but
caused by laggy GUI or rapid user movements.

* ignore busses when moving out of the DZ.
2015-03-30 09:18:59 -05:00
Ben Loftis
6d077b2605 fix thinko on bounce actions 2015-03-30 09:18:59 -05:00
Ben Loftis
c33b56855e add colon to match other labels 2015-03-30 09:18:59 -05:00
Ben Loftis
857a7dd328 pack the xrun options back together 2015-03-30 09:18:59 -05:00
Robin Gareus
d66bd88db5 fix a few -Wsign-compare 2015-03-30 09:18:59 -05:00
Robin Gareus
0fc51921e4 Another DnD fix. fix move onto (but not over) busses. 2015-03-30 09:18:59 -05:00
Robin Gareus
adb372d4a6 Heuraka! Nightmarish rework of DnD code.
Allow to drag multiple regions from different tracks
to/from the dropzone.

Busses & Automation-lanes are ignored, as are
hidden tracks.

Any region may serve as mouse drag anchor.

fixes #6172 and #6176
2015-03-30 09:18:59 -05:00
Robin Gareus
eb8587ddb6 DnD: query mouse y-pos only once. 2015-03-30 09:18:59 -05:00
Raphaël Doursenaud
6bfeb54168 Merge French translations 2015-03-28 23:35:11 +01:00