Commit Graph

110 Commits

Author SHA1 Message Date
Jonathan Moore Liles 31c14150e7 NSM: Fix occasional deadlock of session manager GUI when displaying "Command failed with..." message.
Closes #44.
2013-03-31 16:47:27 -07:00
Jonathan Moore Liles 37b881b638 NSM: Add unknown message handler. 2013-03-28 17:19:38 -07:00
Jonathan Moore Liles f137629b93 NSM: Reactivate GUI if server becomes available again. 2013-03-24 01:23:03 -07:00
Jonathan Moore Liles 6a8a2d6e38 NSM: Tweak GUI appearance. Move 'Add client' button to avoid confusion. Closes #33. 2013-03-24 01:22:45 -07:00
Jonathan Moore Liles d2668943e5 NSM: Tweak gui appearance. 2013-03-17 18:01:58 -07:00
Jonathan Moore Liles f29a132dfc Get rid of FL/FL symlink. 2013-03-14 17:32:15 -07:00
Jonathan Moore Liles 8e5ccd9093 New icons! 2013-03-10 23:11:43 -07:00
Jonathan Moore Liles b83c70175d Remove some unnecessary NTK calls. 2013-02-22 17:25:22 -08:00
Jonathan Moore Liles 0c5a46422a nsmd: Permit trailing slash in session root. 2013-02-07 20:45:19 -08:00
Jonathan Moore Liles 63d6da1f2f Session Manager: Change boxtype for session list. 2012-12-10 21:36:48 -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 3b25772788 session-manager: Silence compiler warning. 2012-11-18 13:23:56 -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 d97d1556d6 Fix wscripts for python3 2012-11-16 17:20:20 -08:00
Jonathan Moore Liles d86b71cb2c Replace custom build system with WAF. 2012-11-14 01:54:03 -08: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 03fdc46f3c Remove dates from documentation. Update CSS. 2012-10-23 23:20:13 -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 a6f43250ae NSM: Fix argument order for new GCC. 2012-09-07 18:34:32 -07:00
Jonathan Moore Liles f4dace9983 NSM: const fix in NSM proxy. 2012-06-24 11:48:11 -07:00
Jonathan Moore Liles 13b6537ee4 NSM: Fix up configure and makefile. Also, clear some compiler warnings. 2012-06-16 19:46:29 -07:00
Jonathan Moore Liles 553db45e8b NSM: Fix uninitialized value error with client labels. 2012-06-16 17:51:02 -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 f279f49b1e NSM: Don't accept an open command while one is still pending. 2012-05-02 18:38:11 -07:00
Jonathan Moore Liles 9f28f7a1a8 Move -L flags after the object name in linker commands. 2012-04-24 09:44:56 -07:00
Jonathan Moore Liles 272e87cbf8 NSM: Don't clear the 'stopped' status of dumb clients upon save. 2012-04-15 16:56:03 -07:00
Jonathan Moore Liles ae5879a20e NSM: Don't allow 'added' clients to replace stopped clients. 2012-04-15 16:55:32 -07:00
Jonathan Moore Liles 12532e1fbc NSM: Redraw Fl_Tree as sessions are added. 2012-04-11 01:15:48 -07:00
Jonathan Moore Liles 89c76fe0c9 nsm-proxy: Use common theme settings. 2012-04-11 00:56:45 -07:00
Jonathan Moore Liles 16f8956f8d nsm-proxy: Don't die if arguments are missing. 2012-04-11 00:49:58 -07:00
Jonathan Moore Liles 679e33d729 NSM: Automatically start nsm-proxy if user attempts to add a client with arguments. 2012-04-11 00:49:58 -07:00
Jonathan Moore Liles 11a0d40e86 NSM: Update documentation. 2012-04-11 00:49:58 -07:00
Jonathan Moore Liles d34ede74a6 NSM: Fix Fl_Tree selection. 2012-04-11 00:49:58 -07:00
Jonathan Moore Liles ffe5299da4 nsm-proxy: Save on 'start'. 2012-04-11 00:49:58 -07:00
Jonathan Moore Liles a66c041050 NSM: Use Fl_Tree for session list. 2012-04-11 00:49:57 -07:00
Jonathan Moore Liles 1d8d8b0548 NSM: Add stop/kill button for each client to GUI. 2012-04-11 00:49:57 -07:00
Jonathan Moore Liles 468c969162 nsm-proxy: Add more instructions to GUI. 2012-04-11 00:49:57 -07:00
Jonathan Moore Liles b48ca7c44b NSM: Implement nsm-proxy, which permits the use of 'dumb' clients with commandline arguments (which may also respond to Unix signals by saving their state). 2012-04-11 00:49:57 -07:00
Jonathan Moore Liles 885ef30a88 NSM: Add support for clients with optional GUIs. 2012-04-11 00:49:57 -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 f941d7c923 Clean up DESTDIR install behavior. 2012-03-30 17:24:22 -07:00
Jonathan Moore Liles 91c8dd905f Jackpatch: Use jack port registration callbacks instead of polling the port list. 2012-03-25 15:05:17 -07:00
Jonathan Moore Liles 11c9a02687 Add some omitted symlinks required for the build. 2012-03-07 17:55:59 -08:00
Jonathan Moore Liles 2e80994cf5 More tweaking of build for static FLTK. 2012-03-06 20:01:37 -08:00
Jonathan Moore Liles dd5aa2cdcf Add known-working FLTK revision as a submodule. Link to it statically. 2012-03-05 19:06:13 -08:00
Jonathan Moore Liles 670400cbf9 Handle SIGHUP. 2012-03-04 19:12:32 -08:00
Jonathan Moore Liles 676a98c17e Mixer: Implement NSM dirtiness notification. 2012-03-04 18:22:32 -08:00
Jonathan Moore Liles d67ee6605a NSM: Don't die when user clicks blank area of the session list. 2012-03-04 13:40:06 -08:00
Jonathan Moore Liles f3b66982b7 scripts: Add test for unresolvable hostname to build. 2012-03-04 00:08:07 -08:00
Jonathan Moore Liles e0e593277f NSM: Make GUI a little prettier than the FLTK defaults. 2012-03-03 23:54:41 -08:00
Jonathan Moore Liles d295593e55 Fix tpyo in mkaefile. 2012-03-03 23:15:23 -08:00
Jonathan Moore Liles 0e5db66f16 Use one master makefile instead of having a different one per project. 2012-03-03 20:13:59 -08:00
Jonathan Moore Liles 60de871511 NSM: Clean up compiler warnings. 2012-03-03 12:40:25 -08:00
Jonathan Moore Liles 82b2c5e565 Oops. Forgot to update NSM API versions. 2012-03-03 11:16:20 -08:00
Jonathan Moore Liles e4b42dc812 Bump versions. 2012-03-03 00:12:08 -08:00
Jonathan Moore Liles 1c1817fc41 NSM: Update documentation. 2012-02-29 03:46:34 -08:00
Jonathan Moore Liles c1a7848670 NSM: Minor cleanup. 2012-02-29 03:46:22 -08:00
Jonathan Moore Liles 677d4976b2 NSM: For lack of a better place to put it, add 'jackpatch' program to the repository. 2012-02-28 23:02:50 -08:00
Jonathan Moore Liles 3a5c330e34 Everybody gets new icons! Also, .desktop files. 2012-02-28 21:25:37 -08:00