Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-12-06 | Grab keyboard only with note selection. | David Robillard | |
When entered, the keyboard is grabbed when the selection becomes non-empty, and ungrabbed if it becomes empty again or the region is left or the user switches out of internal mode. This fixes scroll in internal mode and note moving with arrow keys. Also frees up useful keybindings when there is no note selection, which is much nicer than the "nothing works in edit mode at all" greedy grab approach used previously. Attempt #874327892 of getting this damned grabbing right. | |||
2014-12-06 | Fix crash on quit when in a non-route time axis. | David Robillard | |
2014-12-06 | Fix crash on shift+rclick of region to remove. | David Robillard | |
This doesn't seem to have been touched for years, and I don't see how such an obvious bug could possibly have been around for so long, but, well, this fixes it as far as I can tell. | |||
2014-12-06 | Fix crash when resizing a track quickly. | David Robillard | |
Triggered by resize drag an automation track very quickly upwards to shrink it to the minimum. Caused by unsigned integer underflow. | |||
2014-12-06 | Fix crash when showing MIDI regions we shouldn't. | David Robillard | |
I am not sure what causes this, but it can happen when finishing a record sometimes. Probably MidiSource::_writing isn't updated in the right order with whatever triggers the redisplay, but at least not crashing is better... | |||
2014-12-06 | Fix inappropriately massive flag font. | David Robillard | |
2014-12-06 | Fix patch flag scroll theft when in normal mode. | David Robillard | |
2014-12-06 | Adapt range when copying between automation types. | David Robillard | |
For things like copying from pitch bender to a CC. Also things like fader to pan, but that seems a bit funny. The conversion probably needs to be a bit smarter here, perhaps taking the normal into consideration... | |||
2014-12-06 | Restore an accidentally deleted #include | John Emmas | |
2014-12-06 | Support paste between automation lanes. | David Robillard | |
Also push the increasingly unwieldly paste parameters into a context object. As with othe things, currently it is only possible to do "cross-type paste" by explicitly selecting the target track. We will need to get automation region view selection working to do better here, but at least for now it's possible to get the data over. | |||
2014-12-06 | Fix wacky return type. | David Robillard | |
2014-12-06 | Use source-relative time converter directly. | David Robillard | |
2014-12-06 | Fix internal paste when selection has only points. | David Robillard | |
2014-12-06 | fix/amend pre commit | Robin Gareus | |
2014-12-06 | fix another ambiguity, this time: WINAPI Rectangle | Robin Gareus | |
2014-12-06 | fix ambiguous reference. | Robin Gareus | |
OSX CoreServices typedef's struct Rect | |||
2014-12-05 | Make scroll work on MIDI regions when internal. | David Robillard | |
For some reason, grabbing the magic keyboard focus makes scroll stop working regardless of what MRV::canvas_group_event() returns. I can't figure out any reason to grab the keyboard in this case anyway, so I just removed it. Also simlify MRV event handling code in general. | |||
2014-12-05 | save and restore color aliases | Paul Davis | |
2014-12-05 | add default (for now) color aliases to default_ui_config | Paul Davis | |
2014-12-05 | added new header file for color aliases | Paul Davis | |
2014-12-05 | part two of remove CANVAS_STRING_VARIABLE (it was replaced by ↵ | Paul Davis | |
CANVAS_FONT_VARIABLE | |||
2014-12-05 | remove CANVAS_STRING_VARIABLE (it was replaced by CANVAS_FONT_VARIABLE | Paul Davis | |
2014-12-05 | several steps closer to more sane color system | Paul Davis | |
2014-12-05 | correct alias definitions in default derived color list | Paul Davis | |
2014-12-05 | make new color aliases actually work | Paul Davis | |
2014-12-05 | working compilation for new color code | Paul Davis | |
2014-12-04 | Add MIDI control points only in internal/pencil. | David Robillard | |
2014-12-04 | Make gain controls step by roughly 1.0/0.1 dB. | David Robillard | |
Shoot for roughly 30 steps for all controls. Always keep sensible step information in ParameterDescriptor and just convert for the UI. This is a little weird, but it's less weird than it was before, and works. | |||
2014-12-03 | allow spaces in TOP, cd to gtk2_ardour to avoid dup midnam, etc warnings | Robin Gareus | |
2014-12-03 | reduce confusion. | Robin Gareus | |
2014-12-03 | Move setting _fmode flag on windows into PBD::init | Tim Mayberry | |
This moves setting of _fmode slightly later in the initialization of the application via Ardour::init. | |||
2014-12-03 | Add test_search_path to find test files in MidnamTest | Tim Mayberry | |
2014-12-03 | Remove old scripts from when scons was used for build system | Tim Mayberry | |
2014-12-03 | Use test utility function to find evoral test files | Tim Mayberry | |
either via EVORAL_TEST_PATH env var or on windows via directory relative to dll | |||
2014-12-03 | export ARDOUR/PBD_TEST_PATH so that ./waf test finds the pbd test files | Tim Mayberry | |
2014-12-03 | Use ardev_common.sh to setup environment for running libardour tests | Tim Mayberry | |
2014-12-02 | Because we're building the gdk-pixbuf modules statically (i.e. no longer as ↵ | John Emmas | |
DLLs) it's not necessary to edit the user's 'gdk-pixbuf.loaders' file (MSVC build only) | |||
2014-12-01 | Fix automation write/touch. | David Robillard | |
2014-12-01 | Remove unused method. | David Robillard | |
2014-12-01 | Replace half-baked param metadata with descriptor. | David Robillard | |
Among other things, this means that automation controls/lists have the actual min/max/normal/toggled of parameters, and not those inferred from the Parameter ID, which is not correct for things like plugin parameters. Pushing things down to the Evoral::ParmeterDescriptor may be useful in the future to have lists do smarter things based on parameter range, but currently I have just pushed down the above-mentioned currently used attributes. | |||
2014-12-01 | Make it compile with C++11 support. | Julien de Kozak | |
Reference : https://bugs.webkit.org/show_bug.cgi?id=59249 | |||
2014-12-01 | Add comment about parameters to coverage() including the end point. | Colin Fletcher | |
2014-11-30 | Remove braindead Parameter inheritance abuse. | David Robillard | |
2014-11-30 | Fix test runner for tests that use files. | David Robillard | |
2014-11-30 | Trim the include tree. | David Robillard | |
2014-11-30 | Add missing namespace qualifiers. | David Robillard | |
2014-11-30 | Factor out duplicated track automation code. | David Robillard | |
Mute automation for MIDI tracks. | |||
2014-12-01 | update interface for processor-box faders step/page | Robin Gareus | |
see also 4d4c20b8c | |||
2014-11-30 | gtk interface update for controller step/page size | Robin Gareus | |
2014-11-29 | Fix write for boolean automation. | David Robillard | |