91 Commits (b9d21c2e8d4ce24b23d038ceefbf5f16727d944d)

Author SHA1 Message Date
  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) 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) 4 years ago
  falkTX a84e99bda5
Fix printf usage for -Wformat-security 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