Browse Source

Update changelog for client sending when detached

tags/v1.4.0
Nils 4 years ago
parent
commit
f59790200c
2 changed files with 5 additions and 4 deletions
  1. +3
    -2
      CHANGELOG
  2. +2
    -2
      src/nsmd.cpp

+ 3
- 2
CHANGELOG View File

@@ -1,12 +1,13 @@
v1.4 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. ClientId generation now prevent collision with existing IDs.
nsmd command line option --load-session to directly load one (Berkelder, Rik) 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) 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 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) /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) 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: Rewrite labels and buttons with better descriptions.
Legacy-GUI: Prevent "Add New Client"->empty string from adding a broken client entry. Legacy-GUI: Prevent "Add New Client"->empty string from adding a broken client entry.
Legacy-GUI: Scale icons, support more icon formats. Legacy-GUI: Scale icons, support more icon formats.


+ 2
- 2
src/nsmd.cpp View File

@@ -2278,7 +2278,7 @@ announce_gui( const char *url, bool is_reply )
osc_server->send( gui_addr, "/nsm/gui/session/root", session_root ); 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 // 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<Client*>::iterator i = client.begin(); for ( std::list<Client*>::iterator i = client.begin();
i != client.end(); i != client.end();
++i ) ++i )
@@ -2300,7 +2300,7 @@ announce_gui( const char *url, bool is_reply )
DMESSAGE( "Informing GUI about potentially running session name: %s", session_name ); 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 : "" ); 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" );
} }






Loading…
Cancel
Save