diff --git a/CHANGELOG b/CHANGELOG index e1b1bf0..02fc275 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,12 +1,13 @@ v1.4 +Repair nsmd to correctly send client data when running headless and a GUI announces later. ClientId generation now prevent collision with existing IDs. nsmd command line option --load-session to directly load one (Berkelder, Rik) Better detection of clients that failed to launch leads to faster session startup (by 5 seconds) Users get informed by label if an executable is not present on the system or permission denied -Fixed reply for listing sessions from a plain "Done." to proper reply path with empty string as terminal symbol "/reply", "/nsm/server/list", "" +Fixed reply for listing sessions from a plain "Done." to proper reply path with empty string as terminal symbol "/reply", "/nsm/server/list", "" /nsm/server/list "" raises NSM_API_VERSION_MINOR from 1 to 2 (1.1 -> 1.2) Fix operation reply to last treated client instead to reply to sender (Picot, Mathieu / houston) -Optional-gui support to nsm.h, for other applications to include and use. (Meyer, Hermann / brummer ) +Optional-gui support to nsm.h, for other applications to include and use. (Meyer, Hermann / brummer ) Legacy-GUI: Rewrite labels and buttons with better descriptions. Legacy-GUI: Prevent "Add New Client"->empty string from adding a broken client entry. Legacy-GUI: Scale icons, support more icon formats. diff --git a/src/nsmd.cpp b/src/nsmd.cpp index 00f4bd4..4ebfbda 100644 --- a/src/nsmd.cpp +++ b/src/nsmd.cpp @@ -2278,7 +2278,7 @@ announce_gui( const char *url, bool is_reply ) osc_server->send( gui_addr, "/nsm/gui/session/root", session_root ); // Send a list of clients to the newly registered GUI in case there was already a session open - DMESSAGE ( "Informing GUI about %li already running clients", client.size() ); + MESSAGE ( "Informing GUI about %li already running clients", client.size() ); for ( std::list::iterator i = client.begin(); i != client.end(); ++i ) @@ -2300,7 +2300,7 @@ announce_gui( const char *url, bool is_reply ) DMESSAGE( "Informing GUI about potentially running session name: %s", session_name ); osc_server->send( gui_addr, "/nsm/gui/session/name", session_name ? session_name : "", session_path ? session_path : "" ); - DMESSAGE( "Registration with GUI complete" ); + DMESSAGE( "Registration with GUI complete\n" ); }