Commit Graph

1455 Commits

Author SHA1 Message Date
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 781ec66510 FL/Fl_Scalepack: Don't draw background when box is FL_NO_BOX. 2012-11-29 23:36: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 360f4f2481 FL: remove ntk-chtheme. 2012-11-19 01:00:39 -08:00
Jonathan Moore Liles 3b25772788 session-manager: Silence compiler warning. 2012-11-18 13:23:56 -08:00
Jonathan Moore Liles 06be33b0cc wscript: define _GNU_SOURCE. 2012-11-18 13:22:02 -08:00
Jonathan Moore Liles fc34b88b50 session-manager: Don't install 'send_osc' test program (which conflicts with a program of the same name in pyliblo) 2012-11-18 13:19:16 -08:00
Jonathan Moore Liles 96c14ea75a Update NTK. 2012-11-16 17:20:59 -08:00
Jonathan Moore Liles c54738a502 Sequencer: rework visual metronome. 2012-11-16 17:20:30 -08:00
Jonathan Moore Liles d97d1556d6 Fix wscripts for python3 2012-11-16 17:20:20 -08:00
Jonathan Moore Liles 47b82f0c9a Update NTK. 2012-11-16 01:31:27 -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 173ab99186 FL/Fl_Blink_Button: Fix CPU wasting bug introduced in afd354. 2012-11-16 01:01:53 -08:00
Jonathan Moore Liles 1c7a64e266 Update build instructions. 2012-11-15 18:42:33 -08:00
Jonathan Moore Liles b04e1395cf Update NTK. 2012-11-15 18:38:54 -08:00
Jonathan Moore Liles 63bfc927c6 Remove some old build system lint. 2012-11-15 18:38:40 -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 455fb7e1b9 scripts: Don't automatically run configure script on make. 2012-10-31 17:22:52 -07:00
Jonathan Moore Liles 9897655a9e scripts: default to non-interactive mode. 2012-10-31 12:54:53 -07:00
Jonathan Moore Liles 31cbec8a16 scripts: Fix master configure file for NTK changes. 2012-10-30 13:06:43 -07:00
Jonathan Moore Liles 12ed651e13 scripts: More changes to support using system installed NTK. Don't automatically assume user wants to checkout/build NTK submodule. 2012-10-30 11:52:36 -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 3c01a8a72a Update NTK. 2012-10-27 14:15:43 -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
Jonathan Moore Liles 03fdc46f3c Remove dates from documentation. Update CSS. 2012-10-23 23:20:13 -07:00
Jonathan Moore Liles a7d2f2f213 Timeline: Update most screenshots in documentation. 2012-10-23 22:56:01 -07:00
Jonathan Moore Liles 3054e7ecbf Timeline: Update documentation on cursors. 2012-10-23 22:55:58 -07:00
Jonathan Moore Liles 2f06f509d7 Timeline: Implement new cursor system.
This adds new cursor rulers for edit, punch and playback.  P1/P2 are now known as the
Edit Cursor. Multiple Punch Cursors may be defined. The playback cursor affects Home and End
controls. New options are available for looping over the playback cursor (even while recording)
and automatically creating new takes at start of recording (or loop).

The new cursor objects bump the project file version. Older versions of non-daw will be
unable to load new/edited projects.
2012-10-23 22:55:52 -07:00
Jonathan Moore Liles bcfa3953b1 Remove website documents from repository. 2012-10-23 22:55:43 -07:00
Jonathan Moore Liles ddb5d4f7ab FL/Fl_Text_Edit_Window: Don't die if initial text is NULL. 2012-10-23 20:31:42 -07:00
Jonathan Moore Liles cfcf4cf1fb Update NTK. 2012-10-05 15:48:54 -07:00
Jonathan Moore Liles 15a78bbfb5 Timeline: Don't die when a punch recording is started with no range defined. 2012-10-05 14:19:50 -07:00
Jonathan Moore Liles 2861509b52 Update repository paths in documentation. 2012-10-02 16:58:06 -07:00
Jonathan Moore Liles 5cc6136f9c NSM: update API document. 2012-09-23 18:57:06 -07:00
Jonathan Moore Liles 9cebe116d1 Update NTK. 2012-09-07 18:35:34 -07:00
Jonathan Moore Liles a6f43250ae NSM: Fix argument order for new GCC. 2012-09-07 18:34:32 -07:00
Jonathan Moore Liles 5f7a29219e Mixer: fix bug in makefile. 2012-08-07 17:45:55 -07:00
Jonathan Moore Liles c4b4f49575 Merge branch 'next' into master 2012-08-06 20:10:45 -07:00
Jonathan Moore Liles fd3d294b8a Update NTK submodule. 2012-08-06 20:05:50 -07:00
Jonathan Moore Liles 14d189c939 Update Makefile to automatically checkout NTK submodule and add README.build file. 2012-08-06 20:03:30 -07:00
Jonathan Moore Liles ee8764495f Mixer: Add --no-ui commandline option and non-mixer-noui executable symlink to permit running an instance of non-mixer without connecting to an X display. 2012-07-28 15:22:31 -07:00