ea2e80f298
fix slow behaviour when changing visible track height in Editor::set_visible_track_count()
2014-12-23 12:41:32 -05:00
6b6d78c41f
indent cleanup
2014-12-23 12:35:58 -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
280910fd53
new file, derived from old libs/ardour/configuration.cc
2014-12-22 19:48:30 -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
c404ef9856
don't append .config to %LOCALAPPDATA%\<ProgramName>\
...
::user_config_directory() could use some general cleanup
an x-platform consolidation, but today is not the day.
2014-12-22 23:04:44 +01:00
a3fcc02644
fix spelling error in MSVC compiler flags dictionary
2014-12-22 14:05:40 -05:00
64fa63212f
move all (G)UI related configuration parameters into UIConfiguration, not RCConfiguration
2014-12-22 13:39:46 -05:00
795c5c16f1
no use of GUI parameters in libardour
2014-12-22 13:39:46 -05:00
1eda0bac19
Add some preliminary options for building with msvc and waf
2014-12-22 17:41:02 +00:00
92376a657d
Don't check for 'dlopen' or 'dlfcn.h' if we're building with MSVC
2014-12-22 17:38:30 +00: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
76d42ab644
change SessionEvent::Immediate to -1, and ensure that clear_events() uses it rather than a hard-coded value
...
This fixes a design error of using zero as the flag for an "Immediate" event's action frame. Zero
is a perfectly legitimate action frame for an event (e.g. a Skip event), and using zero was causing
skip events with action-frame == 0 to be treated as immediate, not scheduled.
2014-12-21 11:45:53 -05:00
d44051ef36
Copy pixmaps and icon files to wherever they're required at run time
2014-12-21 13:15:34 +00:00
dafcaec023
Limit Wiimote surface discovery to 5 connection attempts
...
If you don't connect a Wiimote then the connection attempts were
endless.
2014-12-21 12:53:00 +07:00
73d934bf43
quiet apt-get for windows x-compile
2014-12-21 03:04:09 +01:00
282c563fce
fix newly introduced deadlock when cloning MIDI regions
2014-12-20 14:09:39 -05:00
abe97dbc8c
Add some newly introduced source files to our MSVC project (gtk2_ardour)
2014-12-20 09:30:17 +00: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
David Robillard
5d8021bf44
Maintain correct tracker state on MIDI overwrite.
...
This is a little hard-edged in that edits while rolling will prematurely chop
off any playing notes, but at least the state of things actually reflects
reality. More sophisticated solution hopefully to come...
2014-12-20 01:13:25 -05:00
db92d62c95
Revert "Change default for region selection after split on Mixbus"
...
This shouldn't be necessary: Mixbus should probably just have a different
value for the default in their source tree instead.
This (partially) reverts commit 631467f0bb
:
I now realise that I accidentally rolled another fix (missing "region-" in
config variable name) in there too: sorry about that.
2014-12-19 21:16:02 +00:00
21f5859981
fix double-free/crash at session close
2014-12-19 21:30:22 +01:00
631467f0bb
Change default for region selection after split on Mixbus
...
Mixbus prefers that both the newly-created regions as well as the existing
selection are selected after splitting selected regions: make this the
default on Mixbus.
2014-12-19 17:12:05 +00: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
a494211e73
add ArdourCanvas::change_alpha()
...
Time to move away from rgba macros
2014-12-19 09:53:26 -05:00
55d91f71e0
Add some newly introduced source files to our MSVC project (gtk2_ardour)
2014-12-19 10:41:02 +00: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
5fef655380
Remove internal edit mode and add "content" tool.
2014-12-18 20:21:01 -05:00
Valeriy Kamyshniy
1b89055526
[Summary] Bug fix: mistakenly set states of freewheeling thread.
2014-12-18 17:07:37 -05:00
6de78f0585
fix up noderun script used on VMs to build releases
2014-12-18 11:47:41 -05:00
a34f572964
specify shell to use during install, to avoid problems with non-standard shells.
...
based on github pull request #68 from nulltrek, who noted: "If the system shell
is not syntax compliant with sh (such as fish shell), the install script fails
to execute some lines (like stage2.run:671, fish shell doesn't have the &&
operator) because the "su" command opens a new default shell"
2014-12-18 11:40:30 -05:00
4453803c0c
This fixes a bug where an impossible keybinding assignment is possible.
...
It also makes it behave similar to the gtk keybinder. See Bug 5888 for more
details. From pull request #82 @ github, from Domohawk
2014-12-18 11:14:41 -05:00