13
0
Commit Graph

38999 Commits

Author SHA1 Message Date
4b8b5acfc4
Fix builds with gcc-14 lstat (#9703 PR #893)
from stat(2)
```
lstat():
    /* glibc 2.19 and earlier */ _BSD_SOURCE
        || /* Since glibc 2.20 */ _DEFAULT_SOURCE
        || _XOPEN_SOURCE >= 500
        || /* Since glibc 2.10: */ _POSIX_C_SOURCE >= 200112L

```
2024-05-07 00:17:56 +02:00
4f59b1ddf5
show/hide group-tab spacer above VCA pane 2024-05-06 23:47:10 +02:00
70898a676b
Allow to run IOTasklist without rt permissions 2024-05-06 23:20:26 +02:00
576403c4cb no track movement up/down when a selected track is already at the relevant edge 2024-05-06 10:11:09 -06:00
f92d821a72 working track drag-n-drop, re-picked from a 2nd implementation on a branch 2024-05-05 15:09:34 -06:00
fdd91cc325 remove debug output 2024-05-05 15:05:09 -06:00
51d2b3329c more work catching button release after track drag 2024-05-05 15:03:12 -06:00
c3fb69c385 catch button release after track drag 2024-05-05 15:02:59 -06:00
b515174e6a initialize track_drag member of Editor 2024-05-05 15:02:41 -06:00
e71fcaa92d add private object to Editor for use with track drag-n-drop 2024-05-05 15:02:29 -06:00
e170b34bf0 add pure virtual API for track DnD to PublicEditor 2024-05-05 15:02:19 -06:00
89d7d85239 remove weird unused member of ARDOUR_UI 2024-05-05 15:02:03 -06:00
81d1724931 NO-OP: add clarifying comment 2024-05-05 15:01:54 -06:00
dec7b9a9af
Fix macOS signing when excluding xjadeo 2024-05-05 18:49:12 +02:00
8cf0fe5c77
Fix FPE when adding audio pins to a MIDI plugins 2024-05-04 20:17:25 +02:00
jean-emmanuel
4e44f44e71
mixer: use ardour widgets instead of native gtk's for plugin list dropdown and search clear button 2024-05-03 21:19:48 +02:00
Maciej Bliziński
18949a8730
Add a hint about quotes in post-export.
When I saw the post-export hint, I thought I needed to quote the arguments. Usually, either you provide a string which will be interpolated by the shell, in which case you need to add quotes, or you build an array of strings, and in this case you don't need to add quotes - but you build an array and not write a command template. Ardour's approach is a departure from this mode, so let's save future people time trying to figure this detail out.
2024-05-03 21:11:34 +02:00
Olivier HUMBERT
68402aae12
Update French translation 2024-05-03 21:09:24 +02:00
Florian Hülsmann
27154d9769
set explicit StartupWMClass for better Linux desktop UX 2024-05-03 21:06:49 +02:00
df4f998231
Arrangement DnD now defaults to move (not copy) 2024-05-03 21:02:20 +02:00
100ee72cec
Fix copying RegionFx Automation 2024-05-03 14:44:49 +02:00
233a82d5f9
Separate xjadeo and harvid packaging (and remove 32c)
This is mainly for the benefit of traxlive, which needs
ffmpeg to encode mp3 or import encoded files, without
support for video.
2024-05-03 03:52:57 +02:00
37d24eee7d
Flush Audioregion local [fx] cache when changing region gain 2024-05-02 23:04:50 +02:00
27e2348b47 when capturing a midi pgm change, display the pgm num (for LT) 2024-05-02 12:43:12 -05:00
a88d430609 null check for a missing session (for LT) 2024-05-02 12:42:23 -05:00
John Emmas
631ee17e34 Modify class ARDOUR::DiskReader because it now includes members declared using 'thread_local'
On Windows, variables defined as having thread storage can have a different address in different threads and as such, they aren't allowed to be imported or exported from a DLL.
2024-05-02 10:22:44 +01:00
99e2ac28e1
Update debug message to include regionfx and offset 2024-05-01 22:30:04 +02:00
f355551839
Don't nag Trax users after export 2024-05-01 14:54:31 +02:00
b9da1a5bd5
Expose HW concurrency to LV2 plugins 2024-05-01 03:51:42 +02:00
2ccda116c7
Add preference for I/O thread count 2024-04-30 03:54:57 +02:00
5b9e4fff63
Parallelize Disk I/O and RegionFx processing 2024-04-30 03:46:39 +02:00
4b0da72bc2
Delegate all DiskReader I/O to the IOTaskList (amend 170b9150) 2024-04-30 01:55:44 +02:00
ee87b068e8
Move RegionFx ThreadBuffers to Butler thread 2024-04-30 01:54:33 +02:00
170b915038
Prepare for parallel Disk I/O 2024-04-30 00:01:32 +02:00
2af2df3516
Raise the butler's I/O priority
This likely won't make much difference on modern systems,
since it requires a kernel based I/O scheduler. which is
disabled (set to "none" for NVMe and SSDs).
2024-04-29 21:46:06 +02:00
e90e31d682
Add a Tracks/Waveform icon 2024-04-29 21:00:27 +02:00
ce4f91483b
Fix OSX packaging and signing for LiveTrax 2024-04-29 00:56:27 +02:00
9bafa8a216
Remove svn related part in bundle script 2024-04-29 00:42:12 +02:00
75167ac347
Bundle/package script updates for LiveTrax 2024-04-28 17:54:20 +02:00
5f7ecf59a5
Allow to compile w/o LV2 support (trax) 2024-04-28 17:50:51 +02:00
dcb732f07c
Only allow editing top-most MIDI region in layered view
NoteDrag (change pitch) only works correctly for the topmost
region when using Stacked LayerDisplay. Note-grid is also only
displayed for the top layer.
2024-04-27 00:04:29 +02:00
201580f7ba fix crashes caused by assert (_fx_line); item does not exist for livetrax 2024-04-25 13:07:00 -06:00
fc86629daf sometimes concision with variable naming is of no help 2024-04-25 13:07:00 -06:00
21a39c5f1f profile initialization per-program needs to happen earlier, in ARDOUR::init() 2024-04-25 13:07:00 -06:00
b2570bcaa3 remove debug output 2024-04-25 13:07:00 -06:00
0b8cfdee40 display MIDI scene markers 2024-04-25 13:07:00 -06:00
87f40ddc7f some libardour support for MIDI scene support 2024-04-25 13:07:00 -06:00
a0756429cf auto-fication of a loop in InternalReturn 2024-04-25 13:07:00 -06:00
7bcdd5b2e4 NO-OP: add space before bracket 2024-04-25 13:07:00 -06:00
e3b21ed77a NO-OP: linebeeak removed 2024-04-25 13:07:00 -06:00