|
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 |
|
|
0ef3fedf9a
|
fix up some logic that allowed hits (percussive note display) to be trimmed with the mouse, which was not intended
|
2014-03-07 11:22:49 -05:00 |
|
|
770dbf8fdc
|
remove irrelevant comment
|
2014-03-07 09:25:18 -05:00 |
|
|
fa5529b694
|
fix missing Hit destructor, which left polygons all over the canvas after deleting the Hit object(s)
|
2014-03-06 23:17:04 -05:00 |
|
|
41c4c41eaa
|
fix apparent logic error for MidiRegionView when redisplaying note model
|
2014-03-06 23:16:42 -05:00 |
|
|
2a6fc5af74
|
tweak Polygon::render() to work whether or not fill or outline are unset
|
2014-03-06 23:15:59 -05:00 |
|
|
feebabb330
|
trivial API change for MidiRegionView::update_hit()
|
2014-03-06 13:27:51 -05:00 |
|
|
2784ce99e1
|
comment edit
|
2014-03-06 13:27:26 -05:00 |
|
|
72517680cc
|
use CANVAS_DEBUG_NAME instead of explicit #ifdef to set canvas item name
|
2014-03-06 13:26:55 -05:00 |
|
|
37de3e2f67
|
make Hit (percussive note display item) actually draw something and fix up its coordinates
|
2014-03-06 13:26:36 -05:00 |
|
|
7d17db09ac
|
when in smart mode, context-click on a region item should behave as if in object mode.
Specifically, select the region before displaying the context menu
|
2014-03-06 10:40:31 -05:00 |
|
|
7bb305b8ae
|
separate ArdourButton::set_colors() and ArdourButton::build_patterns()
|
2014-03-06 09:53:38 -05:00 |
|