|
d52eb5bf23
|
A few days ago a #define got changed because the relevant section of code was no longer needed when building with mingw. However, it's not needed for msvc either (in fact, msvc won't compile it) so hopefully, the code fragment can be safely removed
|
2014-03-12 13:22:25 +00:00 |
|
|
9f98837255
|
more error messages if session renaming fails, and remove stupid use of RENAME macro and use ::g_rename() instead
|
2014-03-12 08:49:18 -04:00 |
|
|
36160b88cd
|
fixes, hopefully, for canvas cursor misbehaviour near/in regionviews
|
2014-03-11 22:39:04 -04:00 |
|
|
f6129ed0f4
|
prototype vfork exec-wrapper.
|
2014-03-11 15:48:41 +01:00 |
|
|
279aefc60e
|
fix error in height computation of MIDI region views (FUDGE!) use Rectangle::set_outline_all() and avoid the removed integer version of ::set_outline_what()
|
2014-03-11 07:39:25 -04:00 |
|
|
c10896e984
|
use and wrap Rectangle::set_outline_all() method
|
2014-03-11 07:38:02 -04:00 |
|
|
c2885671c6
|
avoid multiple requests for redraws when resetting a TimeAxisViewItem name highlight
|
2014-03-11 07:37:20 -04:00 |
|
|
c2946ee00f
|
don't queue redraws when various canvas item properties are "reset" to the same value, plus supporting functions
|
2014-03-11 07:36:09 -04:00 |
|
|
495c0de4ac
|
fix up waf build in wake of search path changes earlier today
|
2014-03-10 17:30:12 -04:00 |
|
|
1a3634f3b9
|
use buf_index_in() to identify VST MIDI buffer
Probably unnecessary as long we only have 1 MIDI port route, but this at least keeps symmetry with the output side
|
2014-03-10 17:30:12 -04:00 |
|
|
1e4559805f
|
use PBD::downcase() rather than non-portable MS-based strlwr()
|
2014-03-10 17:30:12 -04:00 |
|
|
e25fbeb22d
|
required header for new search_paths.h
|
2014-03-10 17:30:12 -04:00 |
|
|
b6a9bf5d04
|
add PBD::downcase() functions to libpbd
|
2014-03-10 17:30:12 -04:00 |
|
|
5ccf1e7346
|
Just noticed a small problem with my previous commit. Windows config files should be in 'Application Data/PROGRAM_NAME' rather than directly in 'Application Data'
|
2014-03-10 18:51:30 +00:00 |
|
|
a4752e057d
|
Modify 'user_config_directory()' and 'user_cache_directory()' so that (on Windows) they'll always return a directory that's guaranteed to be writable (in Windows, this isn't always true for the user's home folder)
|
2014-03-10 16:24:11 +00:00 |
|
|
e0678ce30f
|
Modify 'user_config_dir_name' to use the program name (e.g. Ardour or Mixbus) instead of always assuming 'Ardour'.
|
2014-03-10 16:24:10 +00:00 |
|
|
34c67ba854
|
Move 'template_search_path()' and 'route_template_search_path()' into 'libs/ardour/search_paths.cc'
|
2014-03-10 16:24:10 +00:00 |
|
|
b32d9a1c70
|
Transfer 'vst_search_path()' into 'libs/ardour/search_paths.cc'
|
2014-03-10 16:24:09 +00:00 |
|
|
f372a66128
|
Transfer 'panner_search_path()' into 'libs/ardour/search_paths.cc'
|
2014-03-10 16:24:08 +00:00 |
|
|
aa7c2ab5c2
|
Transfer 'midi_patch_search_path()' into 'libs/ardour/search_paths.cc'
|
2014-03-10 16:24:08 +00:00 |
|
|
8a44aa9aba
|
Transfer 'lv2_bundled_search_path()' into 'libs/ardour/search_paths.cc'
|
2014-03-10 16:24:07 +00:00 |
|
|
ff053653e1
|
Transfer 'ladspa_search_path()' into 'libs/ardour/search_paths.cc'
|
2014-03-10 16:24:06 +00:00 |
|
|
d1fd112bdf
|
Transfer 'export_formats_search_path()' into 'libs/ardour/search_paths.cc'
|
2014-03-10 16:24:06 +00:00 |
|
|
75c55b0aa0
|
Transfer 'control_protocol_search_path()' into 'libs/ardour/search_paths.cc'
|
2014-03-10 16:24:05 +00:00 |
|
|
06fe0a5172
|
Create 'libs/ardour/search_paths.cc/.h' and transfer backend_search_path() to it
|
2014-03-10 16:24:05 +00:00 |
|
|
72965e411f
|
improve (though not 100% perfect) handling of region trim handles and mouse mode interaction
|
2014-03-10 12:14:37 -04:00 |
|
|
032f394b2a
|
tiny red dots, be gone (expand poly_item bounding box by correct (?) amount)
|
2014-03-10 11:10:38 -04:00 |
|
|
ec0be1310f
|
missing iterator advance
|
2014-03-10 11:10:38 -04:00 |
|
|
1374501727
|
tempo match midi auditioning - #5881
|
2014-03-10 00:48:48 +01:00 |
|
|
07d5a389fa
|
add missing include to define LIBPBD_API (mingw build)
|
2014-03-09 21:05:17 +01:00 |
|
|
10e34a9831
|
default plugin scan timeout preference
|
2014-03-09 20:32:52 +01:00 |
|
|
ba0ae4818a
|
[VST] scan timeout display and per plugin timeout override.
|
2014-03-09 20:32:52 +01:00 |
|
|
da73b0f670
|
prepare configurable VST scan timeout
|
2014-03-09 20:32:52 +01:00 |
|
|
52c8b6d66a
|
stupid hack to fix rectangle damage noise
|
2014-03-09 11:39:57 -04:00 |
|
|
fc94f71d5a
|
Modified nesting to ensure that 'vst_search_path()' shouldn't return NULL if the first test fails
|
2014-03-09 11:48:09 +00:00 |
|
|
611dc796de
|
fix reading VST shell-plugin .fsi cache
|
2014-03-09 00:36:13 +01:00 |
|
|
551993b96c
|
VST? yes, we can do.
|
2014-03-08 23:34:49 +01:00 |
|
|
2fc52ec5fd
|
paths dialog: use selection as default when adding new dirs
|
2014-03-08 18:28:16 +01:00 |
|
|
732d58ba81
|
fix double-free() when scanning VST shell plugins
|
2014-03-08 18:27:30 +01:00 |
|
|
cf1363a4a9
|
VST scanner: fix Ardour type IDs
|
2014-03-08 17:24:42 +01:00 |
|
|
944c32346b
|
Add a couple of visibility specifiers that were missing
|
2014-03-08 11:29:52 +00:00 |
|
|
c7bc009b30
|
Use LIBPBD_TEMPLATE_API and LIBPBD_TEMPLATE_MEMBER_API where appropriate
|
2014-03-08 11:28:54 +00:00 |
|
|
6d3bd4e53c
|
use fill transparency detection to avoid rendering transparent (invisible) rectangle fill area
|
2014-03-07 12:29:26 -05:00 |
|
|
12ef19d90a
|
if a Fill object is given a zero-alpha (transparent) color, note that
|
2014-03-07 12:28:52 -05:00 |
|
|
1beed21c8a
|
don't show frame trim handles when in internal editing mode
|
2014-03-07 12:27:48 -05:00 |
|
|
52cfbb45e1
|
alter ArdourCanvas::Rect::expand() to not clamp to all-positive values because we now definitely have items that have negative coordinates.
This could have drastic consequences but I think the all-positive was a hack to fix a problem that was solved separately by means currently unknown.
|
2014-03-07 11:26:27 -05:00 |
|
|
621887cfaa
|
slightly optimize bounding box computation for ArdourCanvas::PolyItem by avoiding inner conditional
|
2014-03-07 11:24:51 -05:00 |
|
|
170aee13eb
|
third part of the logic fix for percussive note trimming
|
2014-03-07 11:24:06 -05:00 |
|
|
3cfc873914
|
second part of the logic fix for percussive note trimming
|
2014-03-07 11:23:48 -05:00 |
|
|
e5802bdbea
|
move an assert to cover only cases where it is needed
|
2014-03-07 11:23:22 -05:00 |
|