Commit Graph

953 Commits

Author SHA1 Message Date
Robin Gareus 6f973e09d1
Add readme for udev files 2022-05-17 03:52:36 +02:00
Robin Gareus 2be95cf197
Update log messages for mac package script 2022-04-23 18:03:16 +02:00
Mads Kiilerich bac32a8c2d wscript: consistently use 4 spaces for indentation 2022-04-09 12:16:40 +02:00
Mads Kiilerich 4fb3a23adb wscript: use consistent python shebang path
Most wscripts use
  #!/usr/bin/env python
Use that consistently.

The wscripts are not executed directly and do not need the shebang path,
but it might guide editors and other tools to recognize the files as
being Python-ish.
2022-04-09 11:44:28 +02:00
luz paz 3d395585c1
Fix various typos
Found via `codespell -q 3 -S *.po,./share/patchfiles,./libs -L ba,buss,busses,doubleclick,hsi,ontop,ro,seh,siz,sord,sur,te,trough,ue`  
Follow-up to 364f2f078
2022-04-08 19:51:02 +02:00
luz paz 59320b378f
wscript: fix 'testing equality is none' issue
ref: https://lgtm.com/rules/7900090/
2022-04-08 18:27:10 +02:00
Robin Gareus b14acfc3dd
Fix permissions of bundled content 2022-03-22 21:31:21 +01:00
Todd Naugle 4e55c77d23 Speed up code signing during osx builds
Use xargs to parallelize calls to codesign for much faster results.
The thread count should really be turned into an env variable
or auto detected.
2022-03-14 23:02:33 -05:00
Todd Naugle f60c078805 Fix Windows installer welcome page for Mixbus products. 2022-03-11 12:12:12 -06:00
Robin Gareus 1c100152cd
Fix bundling 3rd party content with windows binaries 2022-03-01 04:14:20 +01:00
Robin Gareus 9b21c2be54
Bundle autotune plugin (with mixbus) 2022-02-07 18:54:38 +01:00
Robin Gareus 3da54244ea
FIX smf-tool compilation (library ordering) 2022-02-05 17:33:21 +01:00
Todd Naugle fa29647246 Fix dmg failure caused by out of space issue
With no clear reason why, copying the program to the dmg is running
out of space. Possibly a bug in latest catalina.

Instead of using a fixed extra space amount. Add 25% of the Product Dir
size to the dmg size.
2022-02-04 15:24:24 -06:00
Todd Naugle d2a5fa2d9f Fix trap error case
At this point TMPDMG already has .dmg added to it and
the original mktemp file was removed above.
2022-02-04 15:18:29 -06:00
Paul Davis 1ab49bcc32 change MidiStateTracker to MidiNoteTracker
The old name will become a bigger class/object that tracks all MIDI state,
not just notes
2022-02-01 18:06:40 -07:00
Mads Kiilerich 8bb91099c5 wscript: drop configure statements already present in the top level wscript
Avoid repeated pointless configure messages like:
Checking for 'g++' (C++ compiler!)                   : /usr/lib64/ccache/g++
Checking for 'gcc' (C compiler)                      : /usr/lib64/ccache/gcc
2022-01-22 22:19:03 +01:00
Robin Gareus 3e59902573
Yet another media-clip bundle fix 2022-01-17 20:38:40 +01:00
Robin Gareus 2d46d9a882
Fix bundling media content for macOS (again) 2022-01-17 20:26:24 +01:00
Robin Gareus 7e36daecd6
Fix bundling media content 2022-01-17 20:04:52 +01:00
Robin Gareus 0481b10d97
Bundle Mixbus Media 2022-01-17 19:50:34 +01:00
Robin Gareus 20824b6407
Fix bundling demo sessions (mac, win) 2022-01-17 19:50:06 +01:00
Robin Gareus 5741e63205
Bundle media-folder as-is (for now)
Note that windows uses ./waf install which already deploys
the files. Only mac and Linux bundles need special-casing.
2021-12-21 22:21:03 +01:00
Paul Davis 02026c98ff basic skeleton for clip editor bindings 2021-12-10 15:15:56 -07:00
Robin Gareus f112697be8
Spice up signal-test tool 2021-11-21 18:29:38 +01:00
Robin Gareus beddcf1a01
Test cross thread invalidation-record
This also tests 2 receivers connected to the same signal
2021-11-21 04:12:27 +01:00
Robin Gareus ba1e2d13c5
Add tool to test PBD::signal d'tor race-condition 2021-11-20 23:15:02 +01:00
Paul Davis 2e33a7244d bindings: add trgger bindings to list of processed files
This should not need to be done in fmt-bindings, just the list in wscript should
be enough. We ought to fix this someday
2021-11-01 12:11:57 -06:00
Robin Gareus 209d8b877e
Fix typo in b59a42c9f3 2021-07-23 00:38:18 +02:00
Robin Gareus b59a42c9f3
Fix executable dependencies of audio-unit scanner app 2021-07-23 00:11:47 +02:00
Robin Gareus 91f0d73c15
Bundle AU plugin scanner tool 2021-07-22 22:45:51 +02:00
Robin Gareus a74b4e8ef0
No more wine 2021-07-03 19:07:25 +02:00
Robin Gareus 5f5a577e08
Fix Lua doc formatting (reserved words) 2021-07-02 19:52:59 +02:00
Robin Gareus 3b1c52dbd0
Override Ubuntu global menu
This causes a crash in libappmenu-gtk-module.so
-> gtk_widget_get_toplevel() and apart from that breaks
ardour's layout with status-bar at the top.
2021-06-21 05:23:01 +02:00
Robin Gareus bd275fa66f
Add example udev file for /dev/cpu_dma_latency permissions 2021-06-10 04:40:22 +02:00
Robin Gareus 60dbf3bcec
Consistent label for ACE plugin installer
see also 82764a6da7
2021-06-01 21:09:12 +02:00
Robin Gareus 82764a6da7
Clarify installer question (XT and ACE) 2021-06-01 19:40:52 +02:00
Robin Gareus 6f87168492
Fix windows packaging of ardour<V>-lua.exe, unhardcode major version 2021-05-13 21:33:17 +02:00
Robin Gareus 0033929e7f
Update split-benchmark script (fix autoconnect) 2021-05-11 20:30:53 +02:00
Tiefseetauchner 720a7eed77 Update compile.sh
cd in line 4 would not work if path has blank as it would have two arguments
./compile.sh: line 4: cd: too many arguments
2021-05-07 16:25:21 -06:00
Robin Gareus 11719144b3
Update split-benchmark script with new transport API 2021-05-07 21:56:09 +02:00
Robin Gareus 9e77d9dd50
Fix packaging debug builds on Catalina 2021-05-06 01:24:03 +02:00
Paul Davis 48e5607f7c use Session::request_roll() instead of request_transport_speed (1.0, ...) 2021-04-19 16:14:08 -06:00
Paul Davis 52b7e68102 use new Session transport API calls in GUI 2021-04-19 16:14:08 -06:00
Robin Gareus 71788ecfe4
Update to fluidsynth-2.2 2021-04-18 22:02:57 +02:00
Robin Gareus fb33b4c2f3
Add convenience API to render icons on signal_expose_event 2021-03-26 14:35:45 +01:00
Robin Gareus 16abbd6254
Show bindings that of reserved reserved Lua words
This correctly matches reserved words when looking
up C++ documentation, but prints the exposed binding.

e.g. ARDOUR::PluginInsert::type -> ARDOUR.PluginInsert._type

https://github.com/Ardour/manual/pull/171
2021-03-25 00:56:21 +01:00
Paul Davis fc42674b75 change fmt-bindings tool so that when run with --html 1 --accelmap 0 it generates manual input 2021-03-24 16:33:31 -06:00
Robin Gareus 5cd26221ce
Symlink libraries, strip ABI suffix
This exposes libs directly for plugins that may dynamically
load e.g. `libcurl.so` at runtime.
2021-03-23 14:55:24 +01:00
Todd Naugle 8b18d7ab61 Add entitlements to get plugins working
Same settings as other signed DAWs
2021-03-17 15:16:22 -05:00
Todd Naugle 7cd1b2c64c Add support for signing and notarizing packages on MacOS 2021-03-15 09:51:57 -05:00