Commit Graph

1822 Commits

Author SHA1 Message Date
Jonathan Moore Liles 1ef382fbbe NSM: Fix mem/fd leaks
Closes: #187
2016-02-06 17:51:05 -08:00
Jonathan Moore Liles 5d274f430c Non-Sequencer: Don't die in event editor when inserting event with none selected.
Closes #182, #118
2015-12-16 17:57:09 -08:00
Jonathan Moore Liles 88fe7e7b97 Mixer/AUX_Module: Define can_support_inputs function.
Closes #181
2015-10-06 17:16:57 -07:00
Jonathan Moore Liles b57f891e6d OSC: Fix OSC method deletion upon signal deletion.
Closes #184
2015-10-05 17:58:49 -07:00
Jonathan Moore Liles 5984b12b1a Timeline: Fix invalid output of control sequence playback before initial and after final control point.
Closes #180
2015-10-03 20:23:09 -07:00
Jonathan Moore Liles f483957996 OSC: Fix dangling method on signal rename.
Closes #174
2015-10-02 17:38:54 -07:00
Jonathan Moore Liles cfe4aec158 Timeline: Fix segfault in control sequence playback
Closes #173
2015-10-02 17:38:45 -07:00
Jonathan Moore Liles fe51e322f3 OSC: Fix signal lookup in removal notification handler.
Closes #176
2015-09-30 17:37:34 -07:00
Jonathan Moore Liles c0113d1e7a Timeline: Don't let sequence widgets swallow events meant for track header.
Closes #177
2015-09-30 17:37:27 -07:00
Jonathan Moore Liles abde7f3bb5 Mixer/Controller_Module: Shutdown JACK port when switching off CV mode.
Closes #172
2015-09-29 22:11:49 -07:00
Jonathan Moore Liles 156fd6d453 Revert "Timeline: Fix bug in track right click handling."
This reverts commit 8a6772b6b9.

Closes #171
2015-09-29 22:11:49 -07:00
Jonathan Moore Liles aefc328c2d Timeline: Improve drag scrolling behavior. 2015-09-29 22:10:37 -07:00
Jonathan Moore Liles 97d149421f Timeline: Cleaner fix for resize behavior. 2015-09-29 22:10:29 -07:00
Jonathan Moore Liles 3e4c6e9a50 Timeline: Fix determination of project name from command-line.
Closes #169
2015-09-29 22:10:19 -07:00
Jonathan Moore Liles 640bfbb4d1 Timeline: Improve window resize behavior. 2015-09-22 17:44:14 -07:00
Jonathan Moore Liles 386d293650 Timeline: Hide spacer widget that was interfering with drag and drop event delivery.
Closes #165
2015-09-21 17:34:44 -07:00
Jonathan Moore Liles 83fa3637f6 Timeline/Control_Sequence: Use un-clamped X values for drawing curves. 2015-09-18 17:25:58 -07:00
Jonathan Moore Liles e42f0a9bd7 Timeline: Fix region box drawing error. 2015-09-18 17:25:48 -07:00
Jonathan Moore Liles 319a393cd6 Timeline: Fix region/fade drawing at tight zoom levels.
Closes #164
2015-09-17 19:34:22 -07:00
Jonathan Moore Liles 037ecb5d9f Mixer: Fix delayed OSC response in noui mode.
Closes #152
2015-09-14 17:24:49 -07:00
Jonathan Moore Liles dc25c750fb Timeline: Fix false region drag between tracks triggered by region context menu use. 2015-09-09 17:19:30 -07:00
Jonathan Moore Liles 40e7b77420 Timeline: Fix logging of region split at playhead. 2015-09-09 17:18:42 -07:00
Jonathan Moore Liles 8fbcb4eb79 Timeline: Ensure that pushed widget gets FL_RELEASE event even when being dragged unto a another track. 2015-09-08 17:28:47 -07:00
Jonathan Moore Liles cf8e553bb4 Timeline/Audio_Region: Ensure the region splits are logged as a group.
Closes #166
2015-09-08 17:27:51 -07:00
Jonathan Moore Liles 18a299cac7 Add track height "Enormous".
Closes #156
2015-04-04 14:53:18 -07:00
Jonathan Moore Liles 8a58591067 Timeline: Don't attempt to join thread that hasn't been created.
Closes: #154
2015-03-23 18:01:39 -07:00
Jonathan Moore Liles 0047df03fe Timeline: Don't die if punch-in frame is before first block of recorded audio. 2015-03-11 23:05:47 -07:00
Jonathan Moore Liles 60059f4005 Timeline: Fix assertion triggered by failure to join a diskthread which self-terminated due to punch-out. 2015-02-15 15:47:55 -08:00
Jonathan Moore Liles ab88b2d3ec nonlib/Thread: Separate running() logic from thread descriptor. 2015-02-14 16:13:48 -08:00
Jonathan Moore Liles 7934a71c70 nonlib/Thread: Don't clear _thread in exit(), because join() will need it later.
Closes: #134
2015-02-14 15:45:12 -08:00
Jonathan Moore Liles e230929a57 NSM Proxy: Detect, log, and display startup errors of proxied process. 2014-09-22 20:44:42 -07:00
Jonathan Moore Liles 6bd899f223 NSM: Fix typo in --help text.
Closes #137
2014-09-18 20:35:40 -07:00
Jonathan Moore Liles 57653d5cdf Timeline: Don't die when undo function is used when no project is open or when there is nothing left to undo. 2014-07-21 22:31:10 -07:00
Jonathan Moore Liles 686d830402 Mixer: Don't segfault when user right-clicks on channel number module.
Closes: #128
2014-06-18 20:55:00 -07:00
Jonathan Moore Liles 9d39699950 Timeline: Add more more keybindings, particularly of performing actions at the location of the playhead. 2014-06-07 16:44:36 -07:00
Jonathan Moore Liles 9790201fd8 Timeline: Fix bug where opening context menu on a region is equivalent to initiating a drag on that region.
Closes #126
2014-06-07 16:43:39 -07:00
Jonathan Moore Liles d881dce874 Timeline: Avoid deadlock in diskthread. 2014-06-07 14:24:24 -07:00
Jonathan Moore Liles 55bbce6d24 Timeline: Move punch logic to record diskthread. Punches are now sample accurate and work better in freewheeling mode. 2014-06-07 14:24:24 -07:00
Jonathan Moore Liles 6f3e96f311 Maybe silence -Wunused-result warnings on arch. 2014-05-29 18:03:27 -07:00
Hanspeter Portner 2d43a8abe7 Use new Jack Metadata API to mark CV ports.
By adding metadata key "http://jackaudio.org/metadata/signal-type" value "CV" pair to CV ports, patch bays can discriminate between audio and CV ports (SVN patchage e.g. can already do so).

Metadata API is only implemented in Jack1 for now, this patch will thus have no effect when linked to Jack1/2 without support for metadata.
2014-05-23 15:39:42 +02:00
Jonathan Moore Liles 467e369cd1 Timeline: Update syntax of impor-ardour-session script to work with python3. 2014-05-04 13:22:32 -07:00
Jonathan Moore Liles 5b0d6e6bd1 Upgrade waf. 2014-04-29 18:03:29 -07:00
Jonathan Moore Liles de7c7ae0b8 Timeline: Add capture formats for W64
Closes #114
2014-03-14 17:41:10 -07:00
Jonathan Moore Liles 5d5b22afd4 Mixer: Avoid operations that would attempt to open the X display when running in noui mode.
Closes #104
2014-02-10 21:32:43 -08:00
Jonathan Moore Liles 13c3ca8eb8 Timeline: Fix error in reference counting of newly recorded clips. 2013-10-25 18:35:30 -07:00
Jonathan Moore Liles d795a484f0 Mixer: Fix redundant operations in strip removal. 2013-10-21 17:30:50 -07:00
Jonathan Moore Liles f6c0e48a50 Mixer: Fix law hint on gain and aux module controls. 2013-10-21 17:30:44 -07:00
Jonathan Moore Liles 1aafc5330f Fix behavior of vertical sliders. 2013-10-12 15:38:45 -07:00
Jonathan Moore Liles 23107541c8 Mixer: Tweak spectrum view appearance. 2013-10-12 14:23:42 -07:00
Jonathan Moore Liles f3fdea50d6 Mixer: Don't leak spectrum view windows. 2013-10-12 14:23:06 -07:00