Commit Graph

165 Commits

Author SHA1 Message Date
Jonathan Moore Liles a99f707bda Timeline: Fix bug causing occasional duplicate 'create' entries in snapshots. 2013-03-13 18:02:49 -07:00
Jonathan Moore Liles 0e66baaf21 Timeline: stabilize track order in snapshot output. 2013-03-13 18:02:35 -07:00
Jonathan Moore Liles 04d8bd6a8d Timeline: Fix sign warnings in grid snapping code. 2013-03-12 17:56:55 -07:00
Jonathan Moore Liles 252b105e67 Timeline: Fix sign error allowing the beginning of mutliple region selection to be dragged to a position earlier than frame 0. 2013-03-12 17:56:55 -07:00
Jonathan Moore Liles a25ea63389 Timeline: Report name as non-daw when invoked as such, as non-timeline otherwise. 2013-03-12 17:56:55 -07:00
Jonathan Moore Liles 801d1b20fb Timeline: Fix desktop file. 2013-03-12 17:56:55 -07:00
Jonathan Moore Liles 525470392a Timeline: Don't attempt to build peaks for dummy sources. 2013-03-12 17:56:50 -07:00
Jonathan Moore Liles 8e5ccd9093 New icons! 2013-03-10 23:11:43 -07:00
Jonathan Moore Liles 626f79f8c9 Rename Non-DAW to Non-Timeline. Also, update copyright dates. 2013-03-10 17:52:40 -07:00
Jonathan Moore Liles 8d282617e6 Timeline: More locking fixes. Also, build peaks cache levels in threads launched by UI thread, instead of in the record diskthreads. 2013-03-01 17:07:30 -08:00
Jonathan Moore Liles 25f2a55ce0 Timeline: Change style of master record button. 2013-03-01 17:04:36 -08:00
Jonathan Moore Liles ea33310f33 Timeline: Fix button responsiveness on control sequence headers. 2013-02-25 17:53:09 -08:00
Jonathan Moore Liles c7787c8ad6 Timeline: Don't add cursor regions to sequence before setting their start and length. 2013-02-24 19:52:17 -08:00
Jonathan Moore Liles b83c70175d Remove some unnecessary NTK calls. 2013-02-22 17:25:22 -08:00
Jonathan Moore Liles 98c5c196d4 Timeline: Rework locking. 2013-02-22 17:18:52 -08:00
Jonathan Moore Liles a228920ac1 Fl_Flowpack: Fix mixer usage. 2013-02-21 18:19:44 -08:00
Jonathan Moore Liles e4d08afc68 Timeline: Cancel unresponsive disk_threads. 2013-02-18 23:00:48 -08:00
Jonathan Moore Liles 51379e2e51 Timeline: Tweak clock display. 2013-02-18 22:48:00 -08:00
Jonathan Moore Liles f41cf07188 Timeline: Add 'loop' and 'new take' buttons to transport group so that these settings are more obvious to the user. 2013-02-12 16:50:19 -08:00
Jonathan Moore Liles 3756dea1d6 Timeline: Lock ordering fixes. 2013-02-09 18:19:07 -08:00
Jonathan Moore Liles 94d55bd4e1 Timeline: Fix waveform offset drawing. 2012-12-15 18:45:56 -08:00
Jonathan Moore Liles 8a6772b6b9 Timeline: Fix bug in track right click handling. 2012-12-15 18:45:25 -08:00
Jonathan Moore Liles d455621543 Timeline: Suppress measure line drawing at wide zoom levels. 2012-12-11 22:13:18 -08:00
Jonathan Moore Liles a985cb3168 Timeline: Add menu button to track and control sequence headers. 2012-12-11 18:07:28 -08:00
Jonathan Moore Liles be495a6ded Timeline: Fix right-click context menu for control sequences. 2012-12-11 18:07:19 -08:00
Jonathan Moore Liles 102670cb31 Timeline: Fix input bugs caused by track layout changes. 2012-12-10 22:58:18 -08:00
Jonathan Moore Liles e1d706b5ed Timeline: Rework widget hierarchy for track display. Also, adjust timeline locking. 2012-12-10 21:47:44 -08:00
Jonathan Moore Liles 964a1c53a3 wscript: Attempt to set proper compile/link flags for pthreads. 2012-12-10 21:38:31 -08:00
Jonathan Moore Liles bae6e38504 Timeline: Don't swap order of takes when reloading. 2012-12-10 21:37:29 -08:00
Jonathan Moore Liles e0b9c34f45 Timeline: Limit fequency of project loading progress updates.
This drastically improves project load times.
2012-12-10 21:36:58 -08:00
Jonathan Moore Liles 1b4ec17964 Timeline: Draw control points bigger. 2012-12-10 21:36:41 -08:00
Jonathan Moore Liles dd6f448d72 Timeline/Track: fix track header resize behavior. 2012-12-01 16:53:57 -08:00
Jonathan Moore Liles e77dbca085 Timeline/Track: fix track header resize behavior. 2012-12-01 16:47:19 -08:00
Jonathan Moore Liles 753ac2b56a Timeline: Redesign track header and add option to overlay control sequences.
Also, assign random color to individual control sequence (which the user may edit).
2012-12-01 16:14:01 -08:00
Jonathan Moore Liles f089d61ee2 Timeline/Track: Make 'takes' menu a submenu of the Track context menu.
Also, change the appearance  of rec/mute/solo buttons.
2012-11-29 23:40:28 -08:00
Jonathan Moore Liles 5ffe3d44b3 Restore installation of .desktop files lost in WAF conversion. 2012-11-20 18:01:35 -08:00
Jonathan Moore Liles 73ebd3534b Timeline: Fix double free of Sequence_Widget::_label. 2012-11-20 10:05:18 -08:00
Jonathan Moore Liles d97d1556d6 Fix wscripts for python3 2012-11-16 17:20:20 -08:00
Jonathan Moore Liles 9c1eb8276d Timeline: Fix scope of panzoomer when timeline is shorter than window width. 2012-11-16 01:28:09 -08:00
Jonathan Moore Liles d86b71cb2c Replace custom build system with WAF. 2012-11-14 01:54:03 -08:00
Jonathan Moore Liles afd354a5b8 Clean up some compiler warnings 2012-11-05 23:51:32 -08:00
Jonathan Moore Liles 46d1c9c72a Timeline: Clean up use of Fl_Panzoomer. 2012-11-01 17:41:08 -07:00
Jonathan Moore Liles 7c8eb777e5 Timeline: Add an Fl_Tile so that user can resize the panzoomer. 2012-11-01 17:39:34 -07:00
Jonathan Moore Liles f124316c4b Timeline: s/hscroll/panzoomer 2012-11-01 17:39:21 -07:00
Jonathan Moore Liles 3d3a248fe5 Timeline: display track names in panzoomer. 2012-11-01 17:39:13 -07:00
Jonathan Moore Liles b50766b7da Timeline: Replace the scrollbars with a new Pan/zoom widget. 2012-11-01 03:35:04 -07:00
Jonathan Moore Liles 21ba2e35e5 scripts: Dynamically link to system-wide NTK, if found. 2012-10-30 09:11:13 -07:00
Jonathan Moore Liles cf0c53b443 Timeline: Improve appearance of progress bars. 2012-10-27 14:12:09 -07:00
Jonathan Moore Liles ada46d215b Timeline: Make coloration of tracks optional. 2012-10-27 14:12:02 -07:00
Jonathan Moore Liles ee063e003b Timeline/ControlSequence: Simplify drawing. 2012-10-25 00:25:23 -07:00