957e72724c
quick hack to lighten up font scale slider tick-marks
2014-12-29 00:05:58 +01:00
4973ddc478
Fix events for short notes at region start/end.
2014-12-28 17:45:24 -05:00
6a73fd337c
Update note colors when model changes.
2014-12-28 16:06:44 -05:00
4c0cebf7f9
MIDI transform dialog.
2014-12-28 16:06:44 -05:00
ec947ff8fd
Fix occasional MIDI read crash.
...
Locking should prevent this from being a problem, but taking a reference to the
cached iterator and mutating it directly causes occasional crashes for me for
reasons I can't quite figure out.
This fixes the issue and is arguably more sane anyway, so whatever.
2014-12-28 16:06:44 -05:00
dbc2f59453
Remove pointless register specifier and warning.
2014-12-28 16:06:44 -05:00
e735d4035f
Clean up note delta command code.
...
Use Variant to store the value and the same code path for all properties.
Factor out getting the value of whatever property instead of special casing the
handling.
Towards using this stuff for some fancy things...
2014-12-28 16:06:44 -05:00
31641179f9
Fix potential pop of empty enter stack.
2014-12-28 16:06:44 -05:00
962be01ae8
Fix typo.
2014-12-28 16:06:44 -05:00
000ffe2c7e
reduce clumsiness of font-scale slider:
...
* work-around update/snap on release
* remove textual display with decimals
* towards ending the 'font-scale percent' discussion
2014-12-28 19:29:39 +01:00
f3604814a4
use ldflags for wine linking
...
fixes issue with eg. wine-unstable:
--also-libdir=/usr/lib/i386-linux-gnu/wine-unstable/
2014-12-28 15:18:39 +01:00
8bd53e2edb
fix marker rendering and layout
2014-12-28 15:01:59 +01:00
c14f6c59db
apply font-scale to overall layout (rulers, track-header) - fixes #6088
2014-12-28 15:01:49 +01:00
c2eea34fb0
add note that font-scale changes require a restart.
2014-12-28 14:09:33 +01:00
4e2673ca2c
add explicit chmod for good measure
2014-12-28 10:20:46 +01:00
28fb110dd3
fix [rare] concurrent build issue:
...
[709/779] subst: headless/hardev_common.sh.in -> build/headless/hardev_common_waf.sh
[710/779] hardev_common_waf.sh: -> build/headless/hardev_common_waf.sh
chmod: cannot access `headless/hardev_common_waf.sh': No such file or directory
2014-12-28 10:20:25 +01:00
ffa6954875
fixup LED size (font-scaling)..
...
..until there's a better solution.
2014-12-27 18:05:42 +01:00
99cfd00e86
remove unnecessary scoping
2014-12-26 13:04:48 -05:00
c5db19bc52
fix "alt+g" duplicate range selection.
...
This is a somewhat wacky workaround but no there is
no better solution in sight.
Related bug:
select range, save, quit, restart & re-load session
-> range selected but tool == object
2014-12-26 13:10:01 +01:00
e427724bd7
Some of libardour's istream and ostream operators are needed outside of libardour - so let's make them exportable
...
(currently, only the istream operators are needed but we might as well do them both)
2014-12-26 09:21:23 +00:00
6c50971eba
Remove the source files which got transferred to libpbd
2014-12-26 09:18:23 +00:00
46d08595ff
class 'PBD::Configuration' doesn't actually get exported from libpbd - so make sure we don't decorate it with LIBPBD_API
2014-12-26 09:16:58 +00:00
8eba7c5c0a
Add some newly introduced source files to our MSVC project (libpbd)
2014-12-26 09:15:17 +00:00
5dddd8cb8f
Add some newly introduced source files to our MSVC project (gtk2_ardour)
2014-12-26 09:14:01 +00:00
7e25f21595
Conditionally remove possibly unused functions.
2014-12-25 20:07:57 -05:00
12a7f12b0b
Context menu for applying edits to note selection.
2014-12-25 15:32:10 -05:00
6b1c171dc2
Fix warnings.
2014-12-25 13:50:00 -05:00
129cc4689a
Remove warning when adding MIDI model controls.
...
This is fine, unlike the other cases, MidiTrack is not the only thing that can
have a MIDI automation control.
2014-12-24 20:41:14 -05:00
1de39b8971
Add instrument selector to import dialog.
...
Idea here is for importing large multi-track MIDI files to be immediately
listenable upon play without tediously adding a ton of instrument plugins
manually.
2014-12-24 20:07:10 -05:00
10ad55fcf5
Factor out instrument selector.
2014-12-24 18:39:15 -05:00
49b7a46805
Fix potential memory errors with note player.
...
Seems unlikely, but if the event firing stuff is off, it could trigger the
issue (#5502 ) and/or a possible memory leak.
2014-12-24 16:54:38 -05:00
86242348ec
Fix crash when getting width of item with no bbox.
2014-12-24 16:02:56 -05:00
fb5ea0ca92
Fix sticky snap mode/type selectors.
2014-12-24 15:11:25 -05:00
b0f1c16e20
Support fancy controls for some AU units.
2014-12-24 13:00:32 -05:00
2e7cfe081f
Add --no-lrdf configure option.
2014-12-24 13:00:32 -05:00
5b28e0bc6f
Fix position of AU GUIs.
...
I'm not sure if this will be right everywhere, but it's perfectly centered for
me and corresponds to the spacing/padding that's present, so it seems right.
2014-12-24 13:00:32 -05:00
8c8bc51034
Fix OSX build.
2014-12-24 13:00:32 -05:00
ac2b11b863
windows package details:
...
* add 'bug' icon for gdb
* add a shortcut to xjadeo (if installed)
* quiet rsync
2014-12-24 14:33:48 +01:00
0b471df0c3
fix clang compilation
...
error: call to function 'operator>>' that is neither
visible in the template definition nor found by argument-dependent lookup. 'operator>>' should be declared prior to the call site.
IOW. types.h must be included before using ‘ss >> (T) value’ in
template in pbd/configuration.h
2014-12-24 05:00:39 +01:00
8f0f889152
add video tools to windows installer
2014-12-24 03:56:54 +01:00
bc8ba7ce00
fix windows packaging default config
2014-12-24 02:31:16 +01:00
bec521c6a7
proper default setup and fallbacks for video on windows
2014-12-24 01:36:46 +01:00
f5f89d8c7e
fix for case-sensitive FS - aa80515f3
2014-12-23 23:43:25 +01:00
96ee33aa5f
fix and cleanup c404ef98
(windows config dir)
2014-12-23 23:43:25 +01:00
30c648f335
consolidate video-tool filepaths - step three:
...
prefer versions registered in HKLM Software\Ardour\video
2014-12-23 23:43:24 +01:00
67f6f84224
consolidate video-tool filepaths - step two:
...
common windows registry query
2014-12-23 23:43:24 +01:00
9c251037f0
consolidate video-tool filepaths - step one
...
1:1 cut/paste
2014-12-23 23:43:24 +01:00
62355de33a
Fix cursor update on nested entry.
...
For example, if you're in a note and something about the mode changes, it's the
underlying region context that needs to change. So, seems we need a stack of
entry contexts to deal with this sort of thing.
Switching in/out of smart mode still doesn't update immediately because we
don't have the y-coordinate needed to update it.
2014-12-23 13:47:59 -05:00
e00c579fb2
Update canvas cursor on pop.
2014-12-23 13:47:59 -05:00
Greg Zharun
aa80515f3f
[Summary] Fixed audio export on Windows. Added support of windows platform for the function that calculated hardware concurrency.
...
Because there was no implementation for this function on windows it used to return 0. This meant that no thread was created to process the data.
2014-12-23 12:55:35 -05:00