Jonathan Moore Liles
f70ec7a4d5
Fl_Sometimes_Input: Add omitted include.
2010-01-17 11:48:48 -06:00
Jonathan Moore Liles
52da5eaa5a
Timeline: Don't forget to journal edits to time and tempo points!
2010-01-17 11:48:37 -06:00
Jonathan Moore Liles
ef0626ae75
Timeline: Add blinker to indicate that one or more sequence widgets is selected.
...
Conflicts:
Timeline/TLE.fl
2010-01-17 11:48:22 -06:00
Jonathan Moore Liles
b7087b3132
LASH_Engine: Add missing include.
2010-01-17 11:39:37 -06:00
Jonathan Moore Liles
c438036698
Update some copyright years.
2010-01-08 21:33:12 -06:00
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