Commit Graph

37 Commits (455c93683c3d105b361a50899656be30fc9436a7)

Author SHA1 Message Date
Jonathan Moore Liles 455c93683c Implement drag and drop for making/breaking JACK connections in Non Mixer and Non Timeline.
(Drag jack output module and drop on jack input module of another strip)

In Non Mixer, all JACK modules (including Aux) will now list their connections.
2013-04-21 23:14:52 -07:00
Jonathan Moore Liles 07e40513c6 Minor cleanup. 2013-04-13 21:41:39 -07:00
Jonathan Moore Liles 5d35f37d4e Fix window icons. 2013-04-11 21:02:31 -07:00
Jonathan Moore Liles f879b9eab5 Mixer: Provide project load progress to NSM. 2013-04-09 17:51:47 -07:00
Jonathan Moore Liles 9df0e9d665 nonlib: Clean up signals handshaking. 2013-04-08 21:03:29 -07:00
Jonathan Moore Liles f29a132dfc Get rid of FL/FL symlink. 2013-03-14 17:32:15 -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 d86b71cb2c Replace custom build system with WAF. 2012-11-14 01:54:03 -08:00
Jonathan Moore Liles 870203b3dd Mixer: Update for NTK transparency. 2012-06-20 00:55:58 -07:00
Jonathan Moore Liles a480a93ba4 Tweak Timeline<->Mixer discovery handshake. 2012-06-18 21:25:41 -07:00
Jonathan Moore Liles 2c6b6b1a75 FLTK->NTK
FLTK fork gets Cairo and is renamed to NTK.

Themes are moved from FL into NTK core.

Fl_Arc_Dial is moved into NTK core.
2012-05-21 21:23:02 -07:00
Jonathan Moore Liles ac30a5a4e2 OSC: Fix some uninitialized values. 2012-05-03 22:57:54 -07:00
Jonathan Moore Liles 57ac27ecac Change the appearance of the "SM" indicator in mixer, daw, sequencer. Tweak GUIs. 2012-04-14 14:11:58 -07:00
Jonathan Moore Liles fdcf74ddbe Replace crappy Fl::scheme() thing with a more useful theme implementation in Fl_Theme and Fl_Color_Sheme classes.
Theme settings are now common between all Non-* programs.

Also adds a new 'Clean' theme.
2012-04-10 23:59:12 -07:00
Jonathan Moore Liles 6673f7057a Mixer: Listen for OSC messages in a thread instead of polling. 2012-03-13 22:41:54 -07:00
Jonathan Moore Liles 676a98c17e Mixer: Implement NSM dirtiness notification. 2012-03-04 18:22:32 -08:00
Jonathan Moore Liles bb75847ac1 Mixer: Implement mixer Strip import/export 2012-03-02 23:16:16 -08:00
Jonathan Moore Liles df0a9c4267 Mixer: Make slider types optional too. 2012-03-02 18:04:16 -08:00
Jonathan Moore Liles 5fbdd940be Mixer: Try harder to avoid drawing meters more than necessary. 2012-03-02 00:18:11 -08:00
Jonathan Moore Liles 26fa9eba3b Mixer: Add new 'plastic' knob type. Make knob type to display configurable. 2012-03-02 00:18:05 -08:00
Jonathan Moore Liles 9bb9a91b22 Add 'gleam' inspired boxtypes to replace the ones in the gtk+ theme. Also, tweak crystal boxtypes. 2012-03-01 20:23:23 -08:00
Jonathan Moore Liles 3a5c330e34 Everybody gets new icons! Also, .desktop files. 2012-02-28 21:25:37 -08:00
Jonathan Moore Liles 250b7db644 Cleanup compiler warnings. 2012-02-26 20:19:46 -08:00
Jonathan Moore Liles dafc476222 Big OSC signal cleanups 2012-02-26 01:05:04 -08:00
Jonathan Moore Liles f769375a7a NSM: Clients must use the same protocol (UDP,TCP) as NSM server. 2012-02-26 01:05:03 -08:00
Jonathan Moore Liles 7cfa1ec38a OSC: Implement generic signal model with path auto discovery through NSM. 2012-02-26 01:05:03 -08:00
Jonathan Moore Liles dca72cb455 Give Non-DAW the ability to detect Non-Mixer OSC servers via NSM broadcast handshake. 2012-02-26 01:05:03 -08:00
Jonathan Moore Liles 4a22d675e2 Implement the Non-Session-Manager (NSM) 2012-02-26 01:05:02 -08:00
Jonathan Moore Liles fe4faaca1b Mixer: Allow clients to query for available OSC paths. 2012-02-26 01:04:39 -08:00
Jonathan Moore Liles d959b54f6a Mixer: Add commandline option for specifying the OSC port to use. 2012-02-26 01:04:39 -08:00
Jonathan Moore Liles 53f077ee88 Mixer: Add basic OSC control to Controller_Module. 2012-02-26 01:04:39 -08:00
Jonathan Moore Liles a91bc7566f Mixer: Add basic OSC support. 2012-02-26 01:04:39 -08:00
Jonathan Moore Liles a8888d40b4 Mixer: Don't segfault during teardown upon WM initiated exit. 2012-02-08 15:39:22 -08:00
Jonathan Moore Liles f770cede45 Mixer/Mixer: Cleanup. 2010-02-24 09:00:14 -06:00
Jonathan Moore Liles 6015dc164a Mixer: Fix automatic row layout logic. 2010-02-04 07:45:56 -06:00
Jonathan Moore Liles 1bd1324a25 FL: Make About_Dialog more dynamic. 2010-02-01 21:54:09 -06:00
Jonathan Moore Liles 906872c79b Massively reoganize tree. 2010-02-01 02:26:42 -06:00