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
f16f4dbbea
Changelog: Move non-sm 1.1.0 to 'initial release'. Now we have a complete history
4 years ago
Nils
2419b9dbb7
fix CHANGELOG wrong release date for non-sm
4 years ago
Nils
abb3849bcd
Add dates to changelog. Also add last Non-SM release, for comparison
4 years ago
Nils
642b82ff51
Fix remaining server_control -> server-control typo
4 years ago
Nils
f69f4e9736
API fix typos, grammar. Thanks to Ben Trolley for proof-reading
4 years ago
Nils
c16671614f
typos in docs. Small addition about hosts that are not based on nsmd
4 years ago
Nils
c44e7c351b
italian .desktop comment. thanks redtide
4 years ago
Nils
1c32d71057
Add docs URL to readme
4 years ago
Nils
11dd8da52f
generate documentation
4 years ago
Nils
3b311e7ed0
Documentation: Rebrand to New Session Manager. Add proper upstream credits. Add licensing, semantic versioning and rfc2119. Replace snide remarks and passive agressive language with technical information. Append chapter that lines out what effect API changes will have. Add history of API changes. Replace outdated examples from 2010 with current ones. This sounds like a lot of changes, but most of the document stays exactly the same. Also fix typos etc.
4 years ago
Nils
930d62d249
Add documentation to CHANGELOG and sort by executables
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
accba9b792
Continue documentation generation
4 years ago
Nils
eaf0d1ae70
Copy NSM API docs verbatim
4 years ago
Nils
c1a76fd3e7
Update changelog
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
55b4888064
Mention FLTK version in the readme
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
608f146bc0
update changelog
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
Nils
98290ce057
Use prefix ++ operator for non-primitive type to avoid keeping a copy of the previous value around
4 years ago
Nils
a6679f9c7e
Remove variable scope by one level
4 years ago
Nils
a99663759e
performance, CWE 398: Assign addr value in the initialization list
4 years ago
Nils
24c28f5ef6
initialize missing Client member variables
4 years ago
Hermann
38338beb71
Optional gui ( #29 )
* Fix one more memleak
4 years ago
Nils
6a7aba8d34
update changelog
4 years ago
Nils
30fcdd4a5c
Merge branch 'master' of github.com:linuxaudio/new-session-manager
4 years ago
Hermann
00cb68e7e1
support optional-gui in nsm.h ( #28 )
* Add optional-gui to nsm.h
* Fix formating errors, add disclaimer for timeout wait in example code
* Add simple check if server support optional-gui
* Fix memleak
4 years ago
Nils
c8adbd8edf
Add client_id collision check with follow-up regeneration
4 years ago
Nils
4eebf079e1
Improve console log messages by using actual client names, especially when clients hang and wait. Enable client developers to figure out if it is their client that is wrong or not
4 years ago
Nils
ed085c775a
Add --version to nsmd command line parameters. Reformat help string according to POSIX, include all available options, write descriptions of options
4 years ago
Nils
0919aff9ab
manually merge --load-session patch by Rik Berkelder
4 years ago