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
Jonathan Moore Liles
193dc19c91
Use timestamps (of creation) for take names instead of sequential numbers.
2008-12-04 08:13:28 -06:00
Jonathan Moore Liles
b22a286fa8
Fix log entry parser for values containing ":" (colons).
2008-12-04 08:13:27 -06:00
Jonathan Moore Liles
d156972be6
Fix event editor display with less than N events.
2008-11-28 18:57:19 -06:00
Jonathan Moore Liles
32e801f268
Don't segfault when loading a song specified on the command line.
2008-11-26 15:33:12 -06:00
Jonathan Moore Liles
ab3f1037ef
Makefile: Apply patch for Gentoo sandbox compliance.
2008-09-05 17:36:43 -05:00
Jonathan Moore Liles
211e45bc1b
Lower the minimum size hint for the main window.
2008-08-11 21:18:43 -05:00
Jonathan Moore Liles
a07d997397
Set value of 'show all takes' toggle correctly when updating menus.
2008-08-04 00:12:35 -05:00
Jonathan Moore Liles
74ffa575d9
Oops. Write journal entries in proper order when generating snapshot.
2008-08-04 00:06:45 -05:00
Jonathan Moore Liles
174ca34382
Remove extraneous inclusions of const.h
2008-08-04 00:03:29 -05:00
Jonathan Moore Liles
feafd916db
Add option to remove all but the current take.
2008-08-01 00:19:21 -05:00
Jonathan Moore Liles
b25c206ceb
Properly handle removal of a track's active sequence.
2008-08-01 00:13:51 -05:00
Jonathan Moore Liles
d84383c704
Formally disconnect from JACK at exit.
2008-07-30 23:14:49 -05:00
Jonathan Moore Liles
37935df806
Take fades into consideration when splitting regions.
...
Also, fix journalling bug in region splitting.
2008-07-30 23:03:16 -05:00
Jonathan Moore Liles
840d08aed9
Show disk usage in TLE.
2008-07-30 01:48:22 -05:00
Jonathan Moore Liles
1f4c3b4f9a
Don't quit on escape key.
2008-07-29 21:35:19 -05:00
Jonathan Moore Liles
d2a8373cff
Add module information to debugging output.
2008-07-29 21:30:45 -05:00
Jonathan Moore Liles
4cf94d8f1d
Use exact JACK client name in LASH initialization.
2008-07-29 19:20:34 -05:00
Juuso Alasuutari
e1d13ce083
Fix ordering of LASH/JACK initialization.
...
Signed-off-by: Jonathan Moore Liles <j.liles@unix.net>
2008-07-29 18:50:25 -05:00
Jonathan Moore Liles
35deffd747
Oops. Fix order of reference in track destructor.
2008-07-27 19:10:35 -05:00
Jonathan Moore Liles
8ae5783c3e
Add solo and record blinkers to TLE.
...
Also, fix bug in soloing when a solo'd track was removed.
2008-07-26 01:49:57 -05:00
Jonathan Moore Liles
cdbf01183c
Improve the appearance of rec/mute/solo buttons.
2008-07-25 23:39:26 -05:00
Jonathan Moore Liles
32f47edaa1
Make normalization work properly with looped regions.
2008-07-23 23:33:32 -05:00
Jonathan Moore Liles
d490e88707
Handle very long port names.
2008-07-21 23:36:29 -05:00
Jonathan Moore Liles
00aeaff29b
Add action to set range from region position and length.
2008-07-21 22:20:38 -05:00
Jonathan Moore Liles
869cf25b3b
Provide a keybinding/menu entry for track renaming.
2008-07-20 22:56:45 -05:00
Jonathan Moore Liles
8545b82b49
Don't lose track of timeline focus when window loses focus.
2008-07-20 22:32:59 -05:00
Jonathan Moore Liles
b1b879dcad
Fix offset error in selection rectangle.
2008-07-20 16:38:11 -05:00
Jonathan Moore Liles
5091277edb
Make mute and solo buttons more colorful.
2008-07-20 16:17:17 -05:00
Jonathan Moore Liles
b6e0826684
Remove dependence on FLTK >= 1.1.8.
2008-07-20 15:33:12 -05:00
Jonathan Moore Liles
c837a11812
Add documentation.
2008-07-19 12:06:47 -05:00