Commit Graph

1649 Commits

Author SHA1 Message Date
Jonathan Moore Liles 167a924caf Make use of a sub-window for the timeline a compile-time option. 2010-01-08 00:04:28 -06:00
Jonathan Moore Liles e904ff9fae Make doublebuffering of the timeline sub-window a compile-time option. 2010-01-07 23:35:50 -06:00
Jonathan Moore Liles 0bd5611092 Make optimized drawing of timeline canvas a compile-time option. 2010-01-07 23:26:10 -06:00
Jonathan Moore Liles 58ee27f7f1 Configure: Don't forget to eval result of 'ask' function. 2010-01-07 23:25:07 -06:00
Jonathan Moore Liles ba94d2c354 UI: Clean up layout of BPM/metronome/transport controls area. 2010-01-03 01:17:06 -06:00
Jonathan Moore Liles b1d349532a Transport: Respond to meter changes initiated by GUI the same way as those initiated by JACK. 2010-01-03 01:15:49 -06:00
Jonathan Moore Liles 5e78c98cae Try to fill the screen at startup. 2009-12-31 02:33:56 -06:00
Jonathan Moore Liles 90c8efb32d Make boxtype drawn on Fl_Sometimes_Input's up mode configurable. 2009-12-26 02:31:59 -06:00
Jonathan Moore Liles e2f42b1c8b Timeline: Try to make the window fill the screen at startup. 2009-12-26 02:25:01 -06:00
Jonathan Moore Liles 00d0d733b5 Makefile: disable function inlining when building for debugging. 2009-12-24 19:02:49 -06:00
Jonathan Moore Liles 48698780d9 Refactor common components of Timeline and Mixer into nonlib/ 2009-12-24 18:57:34 -06:00
Jonathan Moore Liles 537f874417 Fl_Sometimes_Input: Draw a box. 2009-12-24 18:25:33 -06:00
Jonathan Moore Liles 68bf93feb4 Implement Fl_Labelpad_Group
Which wraps a widget in a group large enough to contain the child widget's
label.
2009-12-24 18:24:53 -06:00
Jonathan Moore Liles 9c0f0afb46 Implement Fl_Flowpack.
Which wraps its children and resizes itself vertically to contain them.
2009-12-24 18:23:54 -06:00
Jonathan Moore Liles 7e328df3c3 Fl_Arc_Dial: Draw value over face of dial 2009-12-24 18:17:07 -06:00
Jonathan Moore Liles 4f5ce252e0 Soften the glare effect in FL_BURNISHED_OVAL_BOX 2009-12-24 18:17:01 -06:00
Jonathan Moore Liles e185d8785b Fl_Arc_Dial: Don't forget to execute callback for mousewheel events 2009-12-24 18:16:52 -06:00
Jonathan Moore Liles 3446058df6 Add 'ar' to required commands in configure script. 2009-12-24 18:16:35 -06:00
Jonathan Moore Liles 93fc68be40 Check for makedepend command in configure script. 2009-12-24 18:16:32 -06:00
Jonathan Moore Liles 5c06e9d2c8 Don't allow transport relocation while recording. 2009-10-29 23:13:11 -05:00
Jonathan Moore Liles df344dc065 Assert whenever an invalid journal entry is encountered. 2009-09-07 19:53:04 -05:00
Jonathan Moore Liles 942389a503 Clean up journal transaction buffer code to avoid overflow. 2009-09-07 19:48:34 -05:00
Jonathan Moore Liles 71bd1c27d9 Clean up region splitting code. 2009-04-26 15:56:35 -05:00
Jonathan Moore Liles 99937affb9 Clean up region trimming code. 2009-04-26 15:56:33 -05:00
Jonathan Moore Liles c903e96d00 Don't lose timeline settings on LASH save event... 2009-04-26 15:56:27 -05:00
Jonathan Moore Liles 18eba0d14b Save unjournaled state on LASH save file event. 2009-01-19 22:45:39 -06:00
Jonathan Moore Liles cece0d5e0a Give newly created track the focus. 2009-01-19 22:34:33 -06:00
Jonathan Moore Liles 86fa1ce238 Implement capture-offset latency compensation. 2009-01-19 21:49:18 -06:00
Jonathan Moore Liles 1917e9295c Don't leak memory in handling of unjournaled state. 2009-01-11 22:33:36 -06:00
Jonathan Moore Liles cf0576e6ff Remove unnecessary debugging output. 2009-01-11 22:18:56 -06:00
Jonathan Moore Liles 5446629c3e Use a single hash table for storing loggables and unjournaled state. 2009-01-11 22:18:55 -06:00
Jonathan Moore Liles f5c81d53be Remove unnecessary code from unjournaled state loader. 2009-01-11 22:18:55 -06:00
Jonathan Moore Liles f365b9d8f7 Add some error checking to unjournaled state save/load. 2009-01-11 22:18:54 -06:00
Jonathan Moore Liles 0032dce478 Use a hash instead of an array for indexing loggables. 2009-01-11 22:18:53 -06:00
Jonathan Moore Liles 15a579774c Implement storage and loading of unjournaled state for Loggable objects. 2009-01-11 22:18:53 -06:00
Jonathan Moore Liles 8dc6681a53 Add LASH connection indicator to GUI along with --no-lash command line option. 2009-01-11 21:38:30 -06:00
Jonathan Moore Liles 3e86584ad3 Clean up signedness problems in Loggable ID treatment. 2009-01-11 17:38:50 -06:00
Jonathan Moore Liles fed042950f Cleanup capture code and eliminate off-by-one-buffer bug when bouncing tracks. 2009-01-02 01:21:43 -06:00
Jonathan Moore Liles f3226cd1a0 Fix selection bug for Control Points.
A recent selection model change interfered with the ability to edit
the Y-axis of control points.
2008-12-28 00:27:43 -06:00
Jonathan Moore Liles 78afa80db8 Display Y-axis value for control points on mouse over. 2008-12-28 00:15:44 -06:00
Jonathan Moore Liles 356883f160 Disable some Audio_Region context menu items when appropriate. 2008-12-28 00:13:24 -06:00
Jonathan Moore Liles 90639f65dd Add 'Denormalize' to Audio_Region context menu. 2008-12-28 00:13:23 -06:00
Jonathan Moore Liles 4e1ece8954 Don't make an assertion when drawing empty regions. 2008-12-27 15:44:07 -06:00
Jonathan Moore Liles 87ad823288 Clean up sequence widget label drawing behavior. 2008-12-27 15:44:07 -06:00
Jonathan Moore Liles 8a76b01db9 Fix occasional segfault upon loading snapshots.
Sometimes the situation could arise where a log ID referred to by a
log entry's property list coincided with the temporary log ID
associated with the object being created--usually resulting in an
immediate segfault. Assigning the final log ID BEFORE setting the
properties prevents this from happening.
2008-12-18 01:18:41 -06:00
Jonathan Moore Liles 71b0d4a867 remove-unused-sources: Fix source detection regex and add -m (move) option (now the default) 2008-12-17 21:04:33 -06:00
Jonathan Moore Liles 131453cce9 Draw inactive takes in a darker hue. 2008-12-06 15:45:37 -06:00
Jonathan Moore Liles a701d53265 remove-unused-sources: Include peak files in deletion and size calculation. 2008-12-06 00:56:55 -06:00
Jonathan Moore Liles 6f53a6fc10 Oops. Remove debugging noise from console output. 2008-12-06 00:45:51 -06:00
Jonathan Moore Liles 5af2e2d73b Add total MB free'd to output of 'remove-unused-sources' script. 2008-12-06 00:35:14 -06:00