Commit Graph

17442 Commits

Author SHA1 Message Date
cf1ab3391f code consistency and hints for static analysis 2015-08-19 04:07:39 +02:00
a2fbce0e7f Change return type and name of get_win_special_folder
Rename it get_win_special_folder_path to indicate what it is returning

Move documentation for the function into the header and use doxygen style
comments.

Fixes a couple of memory leaks in ArdourVideoToolPaths class although it looks
as if there are more.
2015-08-18 15:33:03 +10:00
36e4c11a2a Add utility function to get windows packaging directory to avoid memory leaks
There were a few other small leaks in pbd and evoral test code but I didn't
bother changing them. Perhaps this function would be better off in PBD:: so it
can be used everywhere.
2015-08-18 15:10:55 +10:00
1d05b5d25d Remove unused function in bundle_env_mingw.cc
ARDOUR::ardour_dll_directory() has been used instead for some time
2015-08-18 15:10:55 +10:00
ea32eecf3d Fix Searchpath::operator+ to return by value rather than reference and not modify *this
ladspa_search_path was the only function using this API and it is unaffected by
the change
2015-08-18 15:09:44 +10:00
6847b59721 Fix crash when clicking on tempo or meter in main clock to edit with no Session 2015-08-18 11:04:49 +10:00
b8da99b5e2 Change interface to reset click sounds to default in Preferences
It is not perfect but it should fix bug #6160
2015-08-18 00:19:21 +10:00
2832c29a4b Install cursor hotspot file with --dist-target=mingw
The extra cursor files must be copied in an external packaging script for now
until an easy way to get waf to overwrite the files is found
2015-08-17 22:02:04 +10:00
95c5b99efc Remove duplicate code in wscript after merge 2015-08-17 22:01:20 +10:00
a26e27d971 NOOP, remove trailing whitespace 2015-08-17 00:10:36 +02:00
bd2065c5e4 don't create unneeded dirs in linux bundle 2015-08-17 00:09:33 +02:00
a46c84d72f update comment regarding lv2 buffersizes 2015-08-17 00:07:32 +02:00
2a9dd5d7bb only copy lv2core .ttl (exclude headers) to bundle 2015-08-17 00:06:34 +02:00
Guy Sherman
4f387f390e Tweaked build and run for windows
Quotes were appearing around the version number. Modified wscript to
remove quotes from VERSION and PROGRAM_VERSION.

One of the places windows looks for DLLs is in directories
listed in PATH. A new file called ardev-win which sets up the
contents of PATH and LD_LIBRARY_PATH as required.
2015-08-16 18:01:28 +02:00
1d2938b162 Add '_xgetbv()' for MSVC-9 and earlier 2015-08-16 13:14:54 +01:00
f65bcc6e74 compat for old sessions with missing plugins (+doc) 2015-08-16 03:46:45 +02:00
9f3bf09a7c rework processor box: handle n/a plugins 2015-08-16 00:03:39 +02:00
eddf50185b prepare UI for missing plugins 2015-08-15 23:29:53 +02:00
e7bbed3150 Update Route to handle UnknownProcessors as Stubs. 2015-08-15 23:29:05 +02:00
f7a670bc79 implement stub UnknownProcessor 2015-08-15 23:28:50 +02:00
3dd3c35dfe fix a typo 2015-08-15 19:58:37 +02:00
50f0e59087 save [actual] plugin i/o-configuration
for use with placeholder stub in case the plugin becomes n/a.
2015-08-15 19:58:04 +02:00
344c435dae cont'd work on piano roll highlighting. 2015-08-15 05:13:14 +02:00
f2495d9808 Highlight note in piano roll - #6510 2015-08-15 03:08:55 +02:00
041b31d7c6 fix locate to wallclock fix for PM (>= 2^31 samples) 2015-08-15 00:15:55 +02:00
a99fa7170c use buf-size.h only with lv2-1.2 or later 2015-08-14 22:42:35 +02:00
98e991c939 relax LV2 buffersize restrictions
check only required features, not optional ones.
2015-08-14 19:24:40 +02:00
e72c0b81a7 don't even list LV2 plugins that cannot be used. 2015-08-14 18:13:05 +02:00
4129b8865c Fixed Mackie control port naming for extender use (fixes #6500) 2015-08-14 08:57:13 -07:00
ac1065b43b refuse to load LV2 plugins if buffersize requirements cannot be satisfied. 2015-08-14 17:51:26 +02:00
dace872af8 fix Dummy backend API. Already_configured means "externally". 2015-08-14 16:26:44 +02:00
f77a409b0c tweaks for AVX detection 2015-08-14 08:53:06 -04:00
07dc805919 Fix bug #6337, clicking in canvas without session loaded causes crash 2015-08-14 16:04:24 +10:00
c342769925 allow to export loop-range w/o looping. fixes #6508 2015-08-14 02:32:29 +02:00
a9163e9208 save-as: default to current session name.
this allows to easily add suffixes or otherwise tweak
the current session-name.
2015-08-14 02:32:08 +02:00
8c728411db don't allow save-as to write to an existing dir. 2015-08-14 01:36:32 +02:00
962ba01cfd Fixed feedback for MCP buttons and LEDs not working. 2015-08-13 13:00:04 -07:00
c2d6249370 provide a mechanism for ./waf dist to work without hardcoding APPNAME in wscript 2015-08-13 14:32:38 -04:00
88229c4bef installer option to deploy libportaudio w/o WASAPI
to work-around issues on Windows 10.
http://tracker.ardour.org/view.php?id=6507
2015-08-13 20:27:54 +02:00
39240c9d37 Added end of line to debug statment 2015-08-13 09:55:32 -07:00
05e3a00b7e updated russian translation (from Alexandre Prokoudine) 2015-08-13 09:11:35 -04:00
c59c85209a update german translation (from Edgar Aichinger) 2015-08-13 09:00:24 -04:00
cd92974a60 fix two oddities in strings 2015-08-13 08:56:33 -04:00
056b9af695 fix live resampling (auditioning, embedded src) 2015-08-13 04:30:06 +02:00
1df1a883e7 clarify variable name
TODO: use a central shared location for this, and Do not allow
disk_read_chunk_frames/set_disk_write_chunk_frames to exceed it.
2015-08-13 04:28:34 +02:00
0cc2e3b370 fix import resampling (don’t cut end short) 2015-08-13 03:23:38 +02:00
2083cd8a4e remove auto-return-target stuff from preferences; Ardour exposes this via auto-return and nothing else 2015-08-12 19:15:17 -04:00
1c2c5634c2 fix resampling (auditioning) 2015-08-13 00:52:37 +02:00
3dfed97cd5 add buffering preset combo selector to preferences dialog 2015-08-12 17:27:28 -04:00
ba319b4568 punctuation nitpick 2015-08-12 22:21:22 +02:00