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
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
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
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
fb5ea0ca92
Fix sticky snap mode/type selectors.
2014-12-24 15:11:25 -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
bec521c6a7
proper default setup and fallbacks for video on windows
2014-12-24 01:36:46 +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
ea2e80f298
fix slow behaviour when changing visible track height in Editor::set_visible_track_count()
2014-12-23 12:41:32 -05:00
7e17ccfeb7
change font scaling default in code and default_ui_config to 100%.
...
Incorrect value was caused by misremembering how Pango::SCALE works.
2014-12-22 21:08:01 -05:00
5cc64d0711
change font scaling default in code and default_ui_config to 100%.
...
Incorrect value was caused by misremembering how Pango::SCALE works.
2014-12-22 21:07:31 -05:00
d854c5d93c
move ARDOUR::Configuration and ARDOUR::ConfigVariable into libpbd
2014-12-22 19:48:30 -05:00
1f0fbea628
reorder members and constructors to ensure null pointers for ARDOUR_UI::{editor,mixer}
2014-12-22 19:48:30 -05:00
1211278a2b
consolidate zoom-to-range and zoom-to-regions into: zoom-to-selection. ToDo: zoom to selection of midi notes, control points, tracks(?)
2014-12-22 17:42:43 -06:00
64fa63212f
move all (G)UI related configuration parameters into UIConfiguration, not RCConfiguration
2014-12-22 13:39:46 -05:00
35537aac69
fix color parsing on 32bit systems
2014-12-22 04:48:32 +01:00
113bc3b38e
reduce all default font sizes on Linux by 80%
...
If you use font scaling of 80% you may wish to reset it to 100% to get almost the exact same font sizes as previously. Normal size is now 8pt,
rather then 10pt as before
2014-12-21 11:55:08 -05:00
fa72223268
restore ardour-style ruler labels for timecode ruler.
...
Also reduce font size used to a cross-platform single definition.
2014-12-21 11:55:08 -05:00
David Robillard
670938c8c4
Fix various cursor problems.
...
Add a new scoped cursor system that makes it much harder to screw up and end up
with stick cursors and so on.
2014-12-20 01:13:25 -05:00
21f5859981
fix double-free/crash at session close
2014-12-19 21:30:22 +01:00
1823126408
Implement configurable region selection after split
...
Implement the configured behaviour of region selection after split.
2014-12-19 17:12:04 +00:00
d4a3141927
Add a config option to control region selection after split.
...
Add a configuration variable to choose the behaviour of the region
selection after splitting selected regions.
Add options to choose between all eight possible combinations of 'existing
unmodified selected regions', 'newly-created regions to left of split',
and 'newly-created regions to right of split', but comment out all but the
three least crazy ones for now. If anyone wants them, they're there.
2014-12-19 17:12:04 +00:00
f4e0fec179
new color modifiers plus adjust default time axis view item/region transparency to 0.7
2014-12-19 12:07:04 -05:00
00887f94dc
more color/modifier tweaks
2014-12-19 12:06:42 -05:00
f20933b80f
allow theme control of sync mark colors
2014-12-19 10:07:20 -05:00
b73477b250
add more controllable modifiers for region transparency
2014-12-19 09:53:51 -05:00
David Robillard
d936e6f3b5
Expand transport buttons to fill vertical space.
2014-12-18 23:20:17 -05:00
95042d941d
Move object tool to "grab" tool (key g).
...
Makes all tools under the left hand and eliminates the need for toggling.
2014-12-18 20:33:10 -05:00
341146a975
Remove mouse mode toggling.
2014-12-18 20:26:43 -05:00
66870ddf09
Restore snap when switching to/from internal.
2014-12-18 20:23:34 -05:00
6031308520
Use color modifiers for dynamic region styles.
2014-12-18 20:23:34 -05:00
a12a065457
Fix copy paste of MIDI and track automation.
2014-12-18 20:23:34 -05:00
026f7bf5b7
Make MIDI regions translucent for internal tools.
2014-12-18 20:23:23 -05:00
7ab8a11fb5
Enforce internal/external selection exclusivity.
2014-12-18 20:22:48 -05:00
cebf191cba
Make tools toggle-like by switching to last mode.
2014-12-18 20:21:05 -05:00