Nils
b19f458473
Change nsmd to follow XDG Base Directory Specification. closes #gh-15 . Repair and extend lockfiles as well. fixes #gh-31
3 years ago
Nils
85bfc4ca48
Version number
3 years ago
Nils
a2be25b6b0
Add name to (very verbose) jackpatch log output
3 years ago
Nils
307654872a
Remove hardcoded ANSI colors from terminal log output
3 years ago
Nils
51571d2385
Patch level release with changed URLs to new-session-manager.jackaudio.org
4 years ago
Nils
1023b7766a
nsm-proxy: better wording in the GUI
4 years ago
Nils
9af2c16bd5
nsm-proxy: split gui into normal and advanced, preventing the wall of text meant for advanced users
4 years ago
Nils
542fb64d72
forgot ;
4 years ago
Nils
89f2e6cbb7
nsm-proxy: simplify texts and UI-layout
4 years ago
Nils
daac60ac7e
nsm-proxy: send the label also in case of (existing) autofill by executable name editing
4 years ago
Nils
1453324067
nsm-proxy: Rename 'Start' button to neutral 'Ok' if the program is already running to avoid double-start worries
4 years ago
Nils
65b5a4f5a5
NSM-proxy use style and color scheme like the main window
4 years ago
Nils
1907ffa1ec
document latest changes in changelog. increment patch level api in nsmd.cpp
4 years ago
Nils
19880abe21
Upgrade session root parsing to fts. Nested session as tree are now handled correctly
4 years ago
Nils
1f193b71c2
Create 'extras' directory to hold helper libraries etc. pynsm is now part of this repository
4 years ago
Nils
5f8902e574
Replace cowboy-language with normal, descriptive reply messages
4 years ago
Nils
4db63f8837
Implement various safeguards to not let orphaned clients or daemons instances live without the user realizing.
4 years ago
Nils
3b0ffc4af3
Next version is a minor one, not a patchlevel one. Introducing the --quiet switch makes this necessary.
4 years ago
Nils
992a044efa
Introduce command line parameters to handle showing nmsd messages. Default is on. Remove any NDEBUG handling, because that was overidden by distributions default build options. We want the users to report meaningful bugs
4 years ago
Nils
7efc5259cb
Rename legacy-gui to nsm-legacy-gui. This is only internal, the build and install name was already nsm-legacy-gui. This fixes the manpage which was wrong before
4 years ago
theGreatWhiteShark
03e637f854
fix resizing ( #65 )
Fixes #64
A small, resizable box in the bottom of the legacy GUI allowed the tree containing the session list to be scaled to zero width and thus to disappear.
4 years ago
Olivier Humbert
fb380bf725
Adds a French name in the desktop file ( #55 )
4 years ago
Nils
a8ab514027
Add explanation comments to nsm.h
4 years ago
Nils
972b8ca3ad
Change all occurences of argodejo to agordejo
4 years ago
Hermann
95724bd549
Fix memleak (missing free() for session_root) ( #50 )
Thanks
4 years ago
falkTX
a84e99bda5
Fix printf usage for -Wformat-security
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
Nils
de77658436
Add a set of simple, neutral icons. Better than no icons
4 years ago
Nils
f80ce16151
Send consistent session name/relative-path pair to the annouced GUI, no matter how the session was loaded. #46
4 years ago
Nils
c44e7c351b
italian .desktop comment. thanks redtide
4 years ago
Nils
0e041ffa31
Provide full semantic versioning to nsmd.cpp
4 years ago
Nils
7c94b07479
provide manpage for symlink non-session-manager. Put manpage install into the right functions in meson.build. Fix typo in help string
4 years ago
Nils
47e30cc6b3
Add documentation, manpages, update all executable to have --help commandline parameters
4 years ago
Nils
9075c1b0be
legacy-gui: dark theme
4 years ago
Nils
964314f745
legacy-gui: Remove undocumented 'feature' that adds nsm-proxy when adding a single space as client name
4 years ago
Nils
11bca88db7
Only show a colored border around client widgets when there is a warning state. Normal operation is just normal looking
4 years ago
Nils
7f9ff66897
Switch legacy-gui FLTK scheme to 'gtk+', improving rendering, fonts and widgets
4 years ago
Nils
1698cf9c2d
Protect all input dialog windows against empty strings
4 years ago
Nils
6380c79cc6
always send the executable name to the client first, later followed by the announced name. This is standard behaviour that was implicitely expected by legacy-gui. issue #41
4 years ago
Nils
ded564b863
comment on client/new and executable name vs reported name. no functional code changes
4 years ago
Nils
41de126bf5
Fix more corner-cases regarding labels
4 years ago
Nils
f3b7daf557
Check status for null as well, just to be super strict
4 years ago
Nils
e04c02429d
Don't send label when it is NULL. Ha, we nearly did the same mistake like we fixed earlier
4 years ago
Nils
f59790200c
Update changelog for client sending when detached
4 years ago
Nils
c8fd40bace
Detach label storing from the presense of a GUI. Send label with client list when a gui announces to already running session
4 years ago
Nils
4110af1f3f
Don't display empty client_label as (), but as nothing, which was already the default state
4 years ago
Nils
15fe4b61af
resend option-gui capability when connecting to a running nsmd with loaded session
4 years ago
Nils
ec40e6d67b
Fix client status bug that lead to code never executed and a GUI attached later to a headless nsmd never receiving client information and session name
4 years ago
Nils
171fb98c01
initial status is NULL, not empty string
4 years ago
Nils
b14a4466f9
fix further memory leaks from recent code additions
4 years ago
Nils
4e35662ab8
Replace dynamic function with one-time generation. Also fixes memory leak
4 years ago