ardour.git
9 years agofix new backends wscript to work correctly in the Ardour case
Paul Davis [Fri, 8 Aug 2014 15:00:30 +0000 (11:00 -0400)]
fix new backends wscript to work correctly in the Ardour case

9 years agouse some structured code to decide which backends to build (should have cherry picked...
Paul Davis [Fri, 8 Aug 2014 14:57:10 +0000 (10:57 -0400)]
use some structured code to decide which backends to build (should have cherry picked from waves' code but ...)

9 years agoUse explicit strip widths and button heights for the mixer
Ben Loftis [Wed, 6 Aug 2014 20:47:22 +0000 (15:47 -0500)]
Use explicit strip widths and button heights for the mixer
The goal is to preserve a consistent layout and sizing of the buttons.
Button height should not resize based on text, because font styles differ and this leads to inconsistent button heights
Button width should not be based on text or font size;  instead, font size just determines how many chars will be visible in the button
There are some elements of the editor page which _do_ scale based on the text width, and thats probably sensible because the text is predefined, and needs to fit

9 years agoMore fixes for range-based automation editing.
Ben Loftis [Wed, 6 Aug 2014 19:43:40 +0000 (14:43 -0500)]
More fixes for range-based automation editing.
-Remove redundant start_grab calls.
-Show gain curves in Range mode, so you can see the curves you are selecting

9 years agoInitial steps towards usable range-based automation editing.
Ben Loftis [Tue, 5 Aug 2014 20:42:06 +0000 (15:42 -0500)]
Initial steps towards usable range-based automation editing.
TODO:  needs undo. only works in top quarter of automation lane.  selection model feels weird sometimes.  needs to show gain curve when you are using Range tool

9 years agoModify our VC project files to work with msvc32-fixup.pl
John Emmas [Mon, 4 Aug 2014 08:02:17 +0000 (09:02 +0100)]
Modify our VC project files to work with msvc32-fixup.pl

9 years agoAdd our various '.in' files (to be processed by msvc32-fixup.pl)
John Emmas [Mon, 4 Aug 2014 08:00:11 +0000 (09:00 +0100)]
Add our various '.in' files (to be processed by msvc32-fixup.pl)

9 years agoAdd the remaining 'API_VERSION' properties to msvc32-fixup.pl
John Emmas [Mon, 4 Aug 2014 07:52:06 +0000 (08:52 +0100)]
Add the remaining 'API_VERSION' properties to msvc32-fixup.pl

9 years agoEnforce mixer strip widths, more case fixes, and minor theme changes
Ben Loftis [Fri, 1 Aug 2014 20:44:42 +0000 (15:44 -0500)]
Enforce mixer strip widths, more case fixes, and minor theme changes

9 years agoconsistently use mixed-case labels
Ben Loftis [Fri, 1 Aug 2014 19:31:18 +0000 (14:31 -0500)]
consistently use mixed-case labels

9 years agotop button table causes spacing issues when items are hidden. removed it.
Ben Loftis [Fri, 1 Aug 2014 19:09:51 +0000 (14:09 -0500)]
top button table causes spacing issues when items are hidden. removed it.

9 years agoallow track headers to select io from right-click menu
Ben Loftis [Fri, 1 Aug 2014 18:48:33 +0000 (13:48 -0500)]
allow track headers to select io from right-click menu

9 years agofix gain entry cancellation, per the_CLA
Ben Loftis [Fri, 1 Aug 2014 18:23:25 +0000 (13:23 -0500)]
fix gain entry cancellation, per the_CLA

9 years agoAdd preliminary version of win32-fixup.pl (i.e. msvc32-fixup.pl)
John Emmas [Fri, 1 Aug 2014 08:32:22 +0000 (09:32 +0100)]
Add preliminary version of win32-fixup.pl (i.e. msvc32-fixup.pl)

9 years agoAdd the removed files to '.gitignore'
John Emmas [Fri, 1 Aug 2014 08:26:19 +0000 (09:26 +0100)]
Add the removed files to '.gitignore'

9 years agoDitto - 'icons/win32/msvc_resources.rc'
John Emmas [Fri, 1 Aug 2014 08:21:11 +0000 (09:21 +0100)]
Ditto - 'icons/win32/msvc_resources.rc'

9 years agoDelete '.vsprops' files (MSVC) in preparation for win32-fixup.pl
John Emmas [Fri, 1 Aug 2014 08:19:42 +0000 (09:19 +0100)]
Delete '.vsprops' files (MSVC) in preparation for win32-fixup.pl

9 years agomicro tweaks to width box and name button layout
Ben Loftis [Thu, 31 Jul 2014 20:37:38 +0000 (15:37 -0500)]
micro tweaks to width box and name button layout

9 years agoIncrease mixer strip button vpad to 4.
David Robillard [Thu, 31 Jul 2014 19:56:34 +0000 (15:56 -0400)]
Increase mixer strip button vpad to 4.
Fix issue where soloing resized buttons.

9 years agoAdd 1px border to mixer strip so buttons don't overlap selection border.
David Robillard [Wed, 30 Jul 2014 22:51:45 +0000 (18:51 -0400)]
Add 1px border to mixer strip so buttons don't overlap selection border.

9 years agoUse text to specify combo box padding for better font/display tolerance.
David Robillard [Wed, 30 Jul 2014 22:27:12 +0000 (18:27 -0400)]
Use text to specify combo box padding for better font/display tolerance.
Consistent mixer strip button height.

The latter works by setting all the button size request heights to the
calculated height of the alphabet.  Thus, all buttons of the same class will be
the same height regardless of their actual text.

9 years agouse FocusEntry for the peak_display, so it matches the size of gain_display
Ben Loftis [Wed, 30 Jul 2014 17:30:15 +0000 (12:30 -0500)]
use FocusEntry for the peak_display, so it matches the size of gain_display

9 years agoMore colour tweaks according to IRC discussion.
David Robillard [Wed, 30 Jul 2014 17:10:35 +0000 (13:10 -0400)]
More colour tweaks according to IRC discussion.

9 years agoShrink minimum width a bit by using the same hpad for all toolbar selectors.
David Robillard [Wed, 30 Jul 2014 03:44:57 +0000 (23:44 -0400)]
Shrink minimum width a bit by using the same hpad for all toolbar selectors.

30 was already being used for some, and looks like more than enough padding,
for me.  Hopefully is enough everywhere.

9 years agoConsistent styling for toolbar buttons.
David Robillard [Wed, 30 Jul 2014 03:39:01 +0000 (23:39 -0400)]
Consistent styling for toolbar buttons.

All the different looks here didn't seem to convey anything useful to me, and
looked sloppy.  I went with the style of the transport button.

It would be nice if we could style button elements like Inset in the
configuration, but this would require some work.

9 years agoVarious UI tweaks.
Ben Loftis [Tue, 29 Jul 2014 21:40:19 +0000 (16:40 -0500)]
Various UI tweaks.
Refactor comments dialog into Route_UI so it can be shared by tracks and strips.
Make Color and Comments selections consistent in the menus
Refine the color displays at the top of each mixer strip
Correctly color the number displays on tracks

9 years agoIn the mixbus mixer, the rec/mon buttons are smaller
Ben Loftis [Tue, 29 Jul 2014 16:48:35 +0000 (11:48 -0500)]
In the mixbus mixer, the rec/mon buttons are smaller
If Input is not shown, then you are just mixing, so the_CLA and I think it is ok to hide the MIDI input button with the audio input button

9 years agogrouped faders should have relative gain by default
Ben Loftis [Mon, 28 Jul 2014 21:20:24 +0000 (16:20 -0500)]
grouped faders should have relative gain by default

9 years agoremove some cruft with group button, move it under fader
Ben Loftis [Mon, 28 Jul 2014 21:16:51 +0000 (16:16 -0500)]
remove some cruft with group button, move it under fader

9 years agoclean up cruft in some config variables
Ben Loftis [Mon, 28 Jul 2014 20:55:20 +0000 (15:55 -0500)]
clean up cruft in some config variables

9 years agoforce horizontal scrollbar and spacer, so strips line up nicely
Ben Loftis [Mon, 28 Jul 2014 17:01:54 +0000 (12:01 -0500)]
force horizontal scrollbar and spacer, so strips line up nicely

9 years agoMixer page: ESC should deselect all mixer strips and processors
Ben Loftis [Mon, 28 Jul 2014 16:35:41 +0000 (11:35 -0500)]
Mixer page:  ESC should deselect all mixer strips and processors

9 years agoalternate layout with a full-height editor-mixer, for mixbus
Ben Loftis [Mon, 28 Jul 2014 16:27:02 +0000 (11:27 -0500)]
alternate layout with a full-height editor-mixer, for mixbus

9 years agodisallow selection of the fader and meter processor entries
Ben Loftis [Mon, 28 Jul 2014 15:08:17 +0000 (10:08 -0500)]
disallow selection of the fader and meter processor entries

9 years agoAdd provision for 'PROGRAM_VERSION' (MSVC libardour project)
John Emmas [Sun, 27 Jul 2014 10:37:04 +0000 (11:37 +0100)]
Add provision for 'PROGRAM_VERSION' (MSVC libardour project)

9 years agoAdd (newly introduced) sources to our MSVC project
John Emmas [Sun, 27 Jul 2014 10:32:24 +0000 (11:32 +0100)]
Add (newly introduced) sources to our MSVC project

9 years agoMinor change to 'pbd/controllable.h'
John Emmas [Sun, 27 Jul 2014 10:28:23 +0000 (11:28 +0100)]
Minor change to 'pbd/controllable.h'

(in MSVC, 'min' & 'max' are not in namespace std)

9 years agoAdd the MSVC project file for building libs/surfaces/osc
John Emmas [Sun, 27 Jul 2014 10:26:41 +0000 (11:26 +0100)]
Add the MSVC project file for building libs/surfaces/osc

9 years agofix for video-monitor (xjadeo >= 0.7.8 is started w/o jack-transport)
Robin Gareus [Thu, 24 Jul 2014 16:25:15 +0000 (18:25 +0200)]
fix for video-monitor (xjadeo >= 0.7.8 is started w/o jack-transport)

9 years agoupdate video-monitor override flags
Robin Gareus [Mon, 21 Jul 2014 22:39:58 +0000 (00:39 +0200)]
update video-monitor override flags

(new OSX/openGL menu bar in upcoming xjadeo 0.8)

9 years agoseveral fixes to make processor selection and deletion feel right, for both mixer...
Ben Loftis [Fri, 25 Jul 2014 03:49:33 +0000 (22:49 -0500)]
several fixes to make processor selection and deletion feel right, for both mixer and editor-mixer strips

9 years agoRemove "implicit" selection for plugin deletion.
Ben Loftis [Thu, 24 Jul 2014 17:30:11 +0000 (12:30 -0500)]
Remove "implicit" selection for plugin deletion.
Allow deletions in the mixer strip to fall through to editor if nothing was selected.

9 years agoAdd track-rec/mute/solo actions to menu, so users can bind them
Ben Loftis [Thu, 24 Jul 2014 20:47:05 +0000 (15:47 -0500)]
Add track-rec/mute/solo actions to menu, so users can bind them
Make Fit-Tracks sensitive to track selections

9 years agooops, fix copy-paste error
Ben Loftis [Thu, 24 Jul 2014 16:34:43 +0000 (11:34 -0500)]
oops, fix copy-paste error

9 years agoRevert previous select-strips-under-mouse behavior
Ben Loftis [Thu, 24 Jul 2014 16:28:31 +0000 (11:28 -0500)]
Revert previous select-strips-under-mouse behavior
However, keep the path for deletions in the editor-mixer via _entered_mixer_strip
TODO:  if nothing was deleted, assume the user was trying to delete something in the editor instead
Show selected plugins by a red border
TODO:  more work on the selection model for plugins and mixer strips

9 years agoAllow deletion of processors in editor_mixer_strip by pointing and pressing Delete
Ben Loftis [Wed, 23 Jul 2014 21:58:43 +0000 (16:58 -0500)]
Allow deletion of processors in editor_mixer_strip by pointing and pressing Delete
This had to be hacked because the editor_mixer strip is on the editor and doesnt respond to mixer keybindings.
Also force the gain intry to lose focus if the user leaves the mixer strip.  this will probably solve some long-standing complaints.  although perhaps a more elegant solution is possible.

9 years agoholding Primary(ctrl/cmd) allows user to make noncontiguous strip selections
Ben Loftis [Wed, 23 Jul 2014 21:13:55 +0000 (16:13 -0500)]
holding Primary(ctrl/cmd) allows user to make noncontiguous strip selections

9 years agoholding Primary(ctrl/cmd) allows user to make noncontiguous strip selections
Ben Loftis [Wed, 23 Jul 2014 20:45:01 +0000 (15:45 -0500)]
holding Primary(ctrl/cmd) allows user to make noncontiguous strip selections

9 years agoMixer selection follows mouse
Ben Loftis [Wed, 23 Jul 2014 20:41:14 +0000 (15:41 -0500)]
Mixer selection follows mouse
This eliminates ambiguity about which strip the keybindings will affect.
Hold shift to make a quick group from adjacent mixer strips.

9 years agoCut and Copy should remember the white space at the end of a range.
Ben Loftis [Wed, 23 Jul 2014 19:36:21 +0000 (14:36 -0500)]
Cut and Copy should remember the white space at the end of a range.
This will be used when you paste with Ripple; it maintains the whitespace that you chose in the selection.
Also fix default setting of Dim contol by storing the default(normal) value for MPControl Controllables.

9 years agodouble-click a plugin to remove it from the pending add list
Ben Loftis [Wed, 23 Jul 2014 16:38:24 +0000 (11:38 -0500)]
double-click a plugin to remove it from the pending add list

9 years agoAdd some new zoom-to-selection actions, so zoom tool is less needed.
Ben Loftis [Wed, 23 Jul 2014 16:28:45 +0000 (11:28 -0500)]
Add some new zoom-to-selection actions, so zoom tool is less needed.
Reverse order of items in the zoom menus to match Ardour.
Consolidate the extra zoom math into a function;  this fixes a problem in zoom-to-session.

9 years agoChanges needed for building surfaces/osc (control surface protocol) with MSVC
John Emmas [Tue, 22 Jul 2014 21:19:46 +0000 (22:19 +0100)]
Changes needed for building surfaces/osc (control surface protocol) with MSVC

(for testing on the non-Windows platforms)

9 years ago3 monitor tweaks for the_CLA. shift+click to default, and new preset vals
Ben Loftis [Tue, 22 Jul 2014 21:05:51 +0000 (16:05 -0500)]
3 monitor tweaks for the_CLA.  shift+click to default, and new preset vals

9 years agoRemove troublesome cairo antialiasing hint.
Ben Loftis [Tue, 22 Jul 2014 15:17:09 +0000 (10:17 -0500)]
Remove troublesome cairo antialiasing hint.
Tweak knob gfx slightly.

9 years agoMerge branch 'waveview_hacks' of https://github.com/nmains/ardour into cairocanvas
Paul Davis [Fri, 18 Jul 2014 14:46:22 +0000 (10:46 -0400)]
Merge branch 'waveview_hacks' of https://github.com/nmains/ardour into cairocanvas

9 years agomore canvas debugging for current item tracing
Paul Davis [Fri, 18 Jul 2014 14:43:46 +0000 (10:43 -0400)]
more canvas debugging for current item tracing

9 years agotweaks for the monitor section. refactoring of some buttons, using new ArdourKnob...
Ben Loftis [Fri, 18 Jul 2014 13:47:45 +0000 (08:47 -0500)]
tweaks for the monitor section.  refactoring of some buttons, using new ArdourKnob instead of VolumeController.  New ArdourDisplay shows a controllables user value, and provides support for preset values (hardcoded at present).  Further refactoring to come, so that ArdourWidgets are derived from a common class.  Controllable now has more responsibility for scaling between internal, user, and interface (knob percent) values.  This also needs more refactoring and might have some unintended consequences.  tested with audio and nothing seems amiss, yet.

9 years agoLV2: don't leave active plugins deactivated after latency-compute-run
Robin Gareus [Wed, 16 Jul 2014 15:08:25 +0000 (17:08 +0200)]
LV2: don't leave active plugins deactivated after latency-compute-run

9 years agoparameterize the version number used to define the config directory name
Paul Davis [Wed, 16 Jul 2014 12:15:18 +0000 (08:15 -0400)]
parameterize the version number used to define the config directory name

9 years agoadd Editor::trackviews_height() convenience function to determine height of trackview...
Paul Davis [Tue, 15 Jul 2014 22:09:04 +0000 (18:09 -0400)]
add Editor::trackviews_height() convenience function to determine height of trackview area of canvas; use to help fix set_visible_track_count(); don't consider hidden tracks in that function; add "Selected" to that selector menu

9 years agotry to get font size for rulers right or at least better on OS X
Paul Davis [Tue, 15 Jul 2014 21:48:30 +0000 (17:48 -0400)]
try to get font size for rulers right or at least better on OS X

9 years agomonitor knobs tweaked to better match the theme of other buttons
Ben Loftis [Tue, 15 Jul 2014 19:58:25 +0000 (14:58 -0500)]
monitor knobs tweaked to better match the theme of other buttons

9 years agoUpdate vcproj files for changed LILV config define.
David Robillard [Tue, 15 Jul 2014 19:50:12 +0000 (15:50 -0400)]
Update vcproj files for changed LILV config define.

9 years agoSupport saving LV2 presets multiple times (fix #0005949).
David Robillard [Tue, 15 Jul 2014 19:49:47 +0000 (15:49 -0400)]
Support saving LV2 presets multiple times (fix #0005949).

9 years agoDon't show all controllers for generic MIDI devices.
David Robillard [Mon, 14 Jul 2014 05:27:21 +0000 (01:27 -0400)]
Don't show all controllers for generic MIDI devices.

This takes a VERY long time to do, so is probably a problem for defined devices
with a ton of channels and devices, too.  Not sure what the smart thing to do
here is, though adding lanes really shouldn't be this slow in the first place.

9 years agoShow all named controllers for "Show All Automation" on MIDI tracks.
David Robillard [Mon, 14 Jul 2014 04:43:36 +0000 (00:43 -0400)]
Show all named controllers for "Show All Automation" on MIDI tracks.

9 years agoShow 1-based channel numbers in MIDI controller automation menu.
David Robillard [Mon, 14 Jul 2014 04:03:04 +0000 (00:03 -0400)]
Show 1-based channel numbers in MIDI controller automation menu.

This matches the numbers shown elsewhere, previously if you had a track set to
e.g. channel 10, the controller menu items had "[9]" suffixes.

9 years agoSupport midnam files with a channel (not patch) NoteNameList.
David Robillard [Mon, 14 Jul 2014 03:36:45 +0000 (23:36 -0400)]
Support midnam files with a channel (not patch) NoteNameList.

9 years agofix attempt at making -framework Accelerate arguments work correctly
Paul Davis [Tue, 15 Jul 2014 14:42:10 +0000 (10:42 -0400)]
fix attempt at making -framework Accelerate arguments work correctly

9 years agofix argument list for -framework Accelerate on OS X (arguments were fused into a...
Paul Davis [Tue, 15 Jul 2014 14:19:16 +0000 (10:19 -0400)]
fix argument list for -framework Accelerate on OS X (arguments were fused into a single string)

9 years agoAdd a couple of function calls so that Ardour will perform some basic cleanup when...
John Emmas [Tue, 15 Jul 2014 12:19:33 +0000 (13:19 +0100)]
Add a couple of function calls so that Ardour will perform some basic cleanup when the user exits

Up until now we were relying on various d'tors to do this cleanup for us. However, because we were calling 'exit()' (to terminate the program) those d'tors were never getting called. We should probably review the use of exit() as a termination strategy.

9 years agoRender waveview components onto alpha masks to simplify drawing.
nick_m [Tue, 15 Jul 2014 11:59:22 +0000 (21:59 +1000)]
Render waveview components onto alpha masks to simplify drawing.
Reduce user panic by removing ! from missing file dialog title.
Use justify left in missing file dialog.

9 years agoremove some gtk warnings caused by adding monitor buttons without removing them first
Ben Loftis [Mon, 14 Jul 2014 21:05:31 +0000 (16:05 -0500)]
remove some gtk warnings caused by adding monitor buttons without removing them first

9 years agoicon for experimental time-zoom on Mixbus
Ben Loftis [Mon, 14 Jul 2014 17:20:58 +0000 (12:20 -0500)]
icon for experimental time-zoom on Mixbus

9 years agomake GUI preferences discoverable from the View menu
Ben Loftis [Mon, 14 Jul 2014 17:19:52 +0000 (12:19 -0500)]
make GUI preferences discoverable from the View menu

9 years agoscroll up/down by tracks uses top edge as "focal point"; fix some other nasty code...
Paul Davis [Mon, 14 Jul 2014 16:36:44 +0000 (12:36 -0400)]
scroll up/down by tracks uses top edge as "focal point"; fix some other nasty code details

9 years agovertical scroll events should move by tracks
Paul Davis [Mon, 14 Jul 2014 16:36:10 +0000 (12:36 -0400)]
vertical scroll events should move by tracks

9 years agoup/down scroll buttons on left of summary should move by tracks
Paul Davis [Mon, 14 Jul 2014 16:35:44 +0000 (12:35 -0400)]
up/down scroll buttons on left of summary should move by tracks

9 years agoif a button has an icon, dont draw text as well
Ben Loftis [Mon, 14 Jul 2014 15:28:50 +0000 (10:28 -0500)]
if a button has an icon, dont draw text as well

9 years agoGroup the Rec and Monitor buttons together. Group the Solo Isolate and Lock buttons...
Ben Loftis [Mon, 14 Jul 2014 15:08:38 +0000 (10:08 -0500)]
Group the Rec and Monitor buttons together.  Group the Solo Isolate and Lock buttons together.  And add a method to show/hide each group in the Preferences

9 years ago(Mixbus profile only) tentatively remove the Zoom and Cut tools, to save space in...
Ben Loftis [Fri, 11 Jul 2014 20:41:28 +0000 (15:41 -0500)]
(Mixbus profile only)  tentatively remove the Zoom and Cut tools, to save space in the toolbar and reduce some highly redundant functions

9 years agofix the visible_tracks_selector to show * when user tweaks a track height. various...
Ben Loftis [Fri, 11 Jul 2014 19:50:51 +0000 (14:50 -0500)]
fix the visible_tracks_selector to show * when user tweaks a track height.  various experimental tweaks to visible_tracks_selector and a new zoom_preset_selector for Mixbus.

9 years agoremove EditAtSelectedMarker for Mixbus, to match mb2. (also fix an existing thinko...
Ben Loftis [Wed, 9 Jul 2014 21:33:48 +0000 (16:33 -0500)]
remove EditAtSelectedMarker for Mixbus, to match mb2. (also fix an existing thinko in the edit point selection actions) (oops:  also fix previous track selection fix so that it pays attention to the selection property of the group)

9 years agominor fixes to wscript files to make things python3 compatible
Paul Davis [Sun, 13 Jul 2014 12:36:11 +0000 (08:36 -0400)]
minor fixes to wscript files to make things python3 compatible

9 years agonew waf (still version 1.6.11) incorporating previous autowaf.py change
Paul Davis [Sun, 13 Jul 2014 12:35:43 +0000 (08:35 -0400)]
new waf (still version 1.6.11) incorporating previous autowaf.py change

9 years agopython3 fix for autowaf.py
Paul Davis [Sun, 13 Jul 2014 12:35:21 +0000 (08:35 -0400)]
python3 fix for autowaf.py

9 years agoDummyBackend: add Uniform White Noise Generator.
Robin Gareus [Fri, 11 Jul 2014 16:05:59 +0000 (18:05 +0200)]
DummyBackend: add Uniform White Noise Generator.

9 years agopossible fix for win SystemExec::wait()
Robin Gareus [Fri, 11 Jul 2014 15:03:55 +0000 (17:03 +0200)]
possible fix for win SystemExec::wait()

if it does not help, use CREATE_NO_WINDOW and/or peek/pump messages :(

9 years agofatal error if vfork-exec-wrapper cannot be found (on unix systems).
Robin Gareus [Fri, 11 Jul 2014 14:39:55 +0000 (16:39 +0200)]
fatal error if vfork-exec-wrapper cannot be found (on unix systems).

9 years agoon linux, build ALSA backend as part of binary bundle, but don't include libdbus...
Paul Davis [Fri, 11 Jul 2014 14:40:45 +0000 (10:40 -0400)]
on linux, build ALSA backend as part of binary bundle, but don't include libdbus in bundle

9 years agoMerge branch 'cairocanvas' of git.ardour.org:ardour/ardour into cairocanvas
Paul Davis [Fri, 11 Jul 2014 13:59:59 +0000 (09:59 -0400)]
Merge branch 'cairocanvas' of git.ardour.org:ardour/ardour into cairocanvas

9 years agocorrectly copy vfork exec wrapper into right location in binary bundles on OS X and...
Paul Davis [Fri, 11 Jul 2014 13:59:36 +0000 (09:59 -0400)]
correctly copy vfork exec wrapper into right location in binary bundles on OS X and Linux

9 years agocatch null vfork_exec_wrapper before it is too late
Paul Davis [Fri, 11 Jul 2014 13:58:45 +0000 (09:58 -0400)]
catch null vfork_exec_wrapper before it is too late

9 years agoMake our 'libs/timecode' project dependent on libpbd
John Emmas [Fri, 11 Jul 2014 11:48:31 +0000 (12:48 +0100)]
Make our 'libs/timecode' project dependent on libpbd

This is needed because one of its source modules now references 'rint()' (which isn't available in MSVC, although we already simulate it in libbd).

9 years agoAdd newly introduced (MD5) sources to our MSVC project (also, add visibility stuff...
John Emmas [Fri, 11 Jul 2014 11:44:25 +0000 (12:44 +0100)]
Add newly introduced (MD5) sources to our MSVC project (also, add visibility stuff to the new MD5 class)

9 years agomove fit-tracks back onto "f" and use / for fade-range, moving set-region-fade-(in...
Paul Davis [Fri, 11 Jul 2014 10:19:20 +0000 (06:19 -0400)]
move fit-tracks back onto "f" and use / for fade-range, moving set-region-fade-(in|out)-length to PRIMARY-/ and PRIMARY-\ respectively

9 years agorestore correct functioning of fit-tracks, which was mistakenly removed because of...
Paul Davis [Fri, 11 Jul 2014 10:18:40 +0000 (06:18 -0400)]
restore correct functioning of fit-tracks, which was mistakenly removed because of a failure to understand its complexities

9 years agofix TC entry beyond 2^31 frames.
Robin Gareus [Thu, 10 Jul 2014 17:06:52 +0000 (19:06 +0200)]
fix TC entry beyond 2^31 frames.

9 years agoremove awful, inobvious, wrong and no longer necessary "_i_am_the_modifier" crap...
Paul Davis [Thu, 10 Jul 2014 15:54:59 +0000 (11:54 -0400)]
remove awful, inobvious, wrong and no longer necessary "_i_am_the_modifier" crap from RouteUI, except in one case where it might be useful