Commit Graph

  • *
  • *
  • | *
  • * |
  • | *
  • |/
  • *
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • | *
  • | *
  • | |\
  • | |/
  • |/|
  • | *
  • | *
  • * |
  • * |
  • |\ \
  • | * |
  • * | |
  • |/ /
  • | *
  • | *
  • | *
  • | |\
  • | |/
  • |/|
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • | | *
  • | | *
  • | | *
  • | | *
  • | | *
  • | |/
  • |/|
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • | | *
  • * | |
  • * | |
  • * | |
  • | |/
  • |/|
  • | *
  • | *
  • |/
  • *
  • *
  • | *
  • |/
  • *
  • *
  • | *
  • |/
  • *
  • *
  • 09975f4 link api directly in the readme by Nils 2020-08-11 21:00:32 +0200
  • a8ab514 Add explanation comments to nsm.h by Nils 2020-08-04 15:24:12 +0200
  • 8d3ba0d (refs/pull/53/head) Use macro to silence unused warnings by brummer10 2020-07-27 16:08:29 +0200
  • 972b8ca Change all occurences of argodejo to agordejo by Nils 2020-07-24 13:50:54 +0200
  • b1bbce6 (refs/pull/51/head) Fix -Wunused-parameter, avoid the need of #pragma GCC diagnostic ignored by brummer10 2020-07-19 12:26:26 +0200
  • 95724bd Fix memleak (missing free() for session_root) (#50) by Hermann 2020-07-19 11:03:45 +0200
  • 5fdd67f (refs/pull/50/head) Fix memleak (missing free() for session_root) by brummer10 2020-07-19 08:25:19 +0200
  • a84e99b Fix printf usage for -Wformat-security by falkTX 2020-07-18 20:55:34 +0100
  • de77658 (tag: v1.4.0) Add a set of simple, neutral icons. Better than no icons by Nils 2020-07-12 23:21:46 +0200
  • 7b64274 asciidoc syntax screw-up by Nils 2020-07-12 01:08:20 +0200
  • 6c08d5c Readme.md by Nils 2020-07-12 01:03:44 +0200
  • 4d11683 Mention in the readme that we are a music session manager and do not aim to be the de-facto-standard for window manager sessions :) by Nils 2020-07-12 01:03:05 +0200
  • 77b1590 generate new api html by Nils 2020-07-12 01:01:56 +0200
  • ce21702 Add last fix to changelog and api docs by Nils 2020-07-12 01:00:56 +0200
  • f80ce16 Send consistent session name/relative-path pair to the annouced GUI, no matter how the session was loaded. #46 by Nils 2020-07-12 00:31:30 +0200
  • f16f4db Changelog: Move non-sm 1.1.0 to 'initial release'. Now we have a complete history by Nils 2020-07-10 01:04:46 +0200
  • 2419b9d fix CHANGELOG wrong release date for non-sm by Nils 2020-07-10 01:02:50 +0200
  • abb3849 Add dates to changelog. Also add last Non-SM release, for comparison by Nils 2020-07-10 00:28:40 +0200
  • 642b82f Fix remaining server_control -> server-control typo by Nils 2020-07-09 12:54:05 +0200
  • f69f4e9 API fix typos, grammar. Thanks to Ben Trolley for proof-reading by Nils 2020-07-08 20:31:19 +0200
  • c166716 typos in docs. Small addition about hosts that are not based on nsmd by Nils 2020-07-08 11:08:13 +0200
  • c44e7c3 italian .desktop comment. thanks redtide by Nils 2020-07-08 11:07:49 +0200
  • 1c32d71 Add docs URL to readme by Nils 2020-07-07 22:16:02 +0200
  • 11dd8da generate documentation by Nils 2020-07-07 22:09:16 +0200
  • 3b311e7 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. by Nils 2020-07-07 22:08:04 +0200
  • 930d62d Add documentation to CHANGELOG and sort by executables by Nils 2020-07-07 16:48:35 +0200
  • 0e041ff Provide full semantic versioning to nsmd.cpp by Nils 2020-07-07 16:47:41 +0200
  • 7c94b07 provide manpage for symlink non-session-manager. Put manpage install into the right functions in meson.build. Fix typo in help string by Nils 2020-07-07 12:45:17 +0200
  • 47e30cc Add documentation, manpages, update all executable to have --help commandline parameters by Nils 2020-07-07 02:53:25 +0200
  • accba9b Continue documentation generation by Nils 2020-07-06 22:16:58 +0200
  • eaf0d1a Copy NSM API docs verbatim by Nils 2020-07-06 18:16:38 +0200
  • c1a76fd Update changelog by Nils 2020-07-05 18:23:39 +0200
  • 9075c1b legacy-gui: dark theme by Nils 2020-07-05 15:15:33 +0200
  • 964314f legacy-gui: Remove undocumented 'feature' that adds nsm-proxy when adding a single space as client name by Nils 2020-07-05 13:04:58 +0200
  • 11bca88 Only show a colored border around client widgets when there is a warning state. Normal operation is just normal looking by Nils 2020-07-05 12:57:44 +0200
  • 55b4888 Mention FLTK version in the readme by Nils 2020-07-05 12:57:13 +0200
  • 7f9ff66 Switch legacy-gui FLTK scheme to 'gtk+', improving rendering, fonts and widgets by Nils 2020-07-05 12:54:58 +0200
  • 1698cf9 Protect all input dialog windows against empty strings by Nils 2020-07-05 12:53:15 +0200
  • 608f146 update changelog by Nils 2020-07-04 21:28:37 +0200
  • 6380c79 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 by Nils 2020-07-04 20:17:05 +0200
  • ded564b comment on client/new and executable name vs reported name. no functional code changes by Nils 2020-07-03 23:56:50 +0200
  • 41de126 Fix more corner-cases regarding labels by Nils 2020-07-03 22:54:21 +0200
  • f3b7daf Check status for null as well, just to be super strict by Nils 2020-07-03 22:28:48 +0200
  • e04c024 Don't send label when it is NULL. Ha, we nearly did the same mistake like we fixed earlier by Nils 2020-07-03 22:16:27 +0200
  • f597902 Update changelog for client sending when detached by Nils 2020-07-03 22:12:56 +0200
  • c8fd40b Detach label storing from the presense of a GUI. Send label with client list when a gui announces to already running session by Nils 2020-07-03 20:43:40 +0200
  • 4110af1 Don't display empty client_label as (), but as nothing, which was already the default state by Nils 2020-07-03 20:25:20 +0200
  • 15fe4b6 resend option-gui capability when connecting to a running nsmd with loaded session by Nils 2020-07-03 19:21:18 +0200
  • ec40e6d 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 by Nils 2020-07-03 15:45:07 +0200
  • 171fb98 initial status is NULL, not empty string by Nils 2020-07-03 01:36:58 +0200
  • b14a446 fix further memory leaks from recent code additions by Nils 2020-07-03 00:10:21 +0200
  • 4e35662 Replace dynamic function with one-time generation. Also fixes memory leak by Nils 2020-07-03 00:03:20 +0200
  • 98290ce Use prefix ++ operator for non-primitive type to avoid keeping a copy of the previous value around by Nils 2020-07-02 22:45:37 +0200
  • a6679f9 Remove variable scope by one level by Nils 2020-07-02 22:42:21 +0200
  • a996637 performance, CWE 398: Assign addr value in the initialization list by Nils 2020-07-02 22:40:21 +0200
  • 24c28f5 initialize missing Client member variables by Nils 2020-07-02 22:26:48 +0200
  • 38338be Optional gui (#29) by Hermann 2020-07-02 17:14:23 +0200
  • 243258a (refs/pull/29/head) Fix one more memleak by brummer10 2020-07-02 16:59:32 +0200
  • 96524d0 Merge remote-tracking branch 'upstream/master' into optional-gui by brummer10 2020-07-02 16:58:47 +0200
  • 8aa2e3f Revert last commit by brummer10 2020-07-02 16:58:43 +0200
  • e2f6c7b Fix one more memleak by brummer10 2020-07-02 16:48:36 +0200
  • 6a7aba8 update changelog by Nils 2020-07-02 16:40:09 +0200
  • 30fcdd4 Merge branch 'master' of github.com:linuxaudio/new-session-manager by Nils 2020-07-02 16:38:07 +0200
  • 00cb68e support optional-gui in nsm.h (#28) by Hermann 2020-07-02 16:30:48 +0200
  • c8adbd8 Add client_id collision check with follow-up regeneration by Nils 2020-07-02 16:30:39 +0200
  • a4179df (refs/pull/28/head) Fix memleak by brummer10 2020-07-02 15:53:44 +0200
  • cdd5de1 Add simple check if server support optional-gui by brummer10 2020-07-02 11:02:45 +0200
  • 2c99d4a Merge remote-tracking branch 'upstream/master' into optional-gui by brummer10 2020-07-02 10:07:37 +0200
  • 4eebf07 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 by Nils 2020-07-02 01:45:40 +0200
  • ed085c7 Add --version to nsmd command line parameters. Reformat help string according to POSIX, include all available options, write descriptions of options by Nils 2020-07-02 00:28:15 +0200
  • 0919aff manually merge --load-session patch by Rik Berkelder by Nils 2020-07-01 23:18:41 +0200
  • bc586c6 update changelog by Nils 2020-07-01 15:58:58 +0200
  • 9c35646 Better variable name by Nils 2020-07-01 15:56:05 +0200
  • f137593 Optimise session startup time with failed-launch clients by Nils 2020-07-01 15:55:03 +0200
  • b1c7cfe Missing program launch (#26) by diovudau 2020-07-01 14:42:38 +0200
  • acede68 (refs/pull/26/head) Whitespace around parameter by Nils 2020-07-01 14:40:23 +0200
  • 50a6981 adjust to code style by Nils 2020-07-01 14:37:17 +0200
  • 472270b Check for NULL by Nils 2020-07-01 14:26:38 +0200
  • 74f22d4 Inform user of failed launch via label.\n\nIf a program is not installed but saved in the session or if permission to execute is false nsmd now informs the GUI through a client label that the launch in fact failed. Previously it just went into the 'stopped' status which can indicate a normal exit or a program crash. With this solution no API or GUI change is needed. Also add comments and explanations. by Nils 2020-07-01 12:22:37 +0200
  • ed6a5da Add client name in PID messages. More comments by Nils 2020-06-30 16:47:22 +0200
  • 52913d3 Update changelog by Nils 2020-06-30 14:23:31 +0200
  • 788c25a Improve wording on abort dialog by falkTX 2020-06-30 11:50:27 +0100
  • 9532b2a Prevent adding clients with no executable name by falkTX 2020-06-30 11:49:07 +0100
  • ed722c9 Add 128x128 hicolor as possible icon path by falkTX 2020-06-30 11:34:40 +0100
  • f85b0c3 Require fltk-images for legacy-gui, needed for client images by falkTX 2020-06-30 11:18:22 +0100
  • 85fc070 Reorder and rename buttons in legacy GUI; Fix status bg color by falkTX 2020-06-30 10:31:39 +0100
  • 02762ea (refs/pull/24/head) Reorder and rename buttons in legacy GUI; Fix status bg color by falkTX 2020-06-30 10:31:39 +0100
  • 38bbb99 Use less alarming words when a client quits by Nils 2020-06-29 20:42:57 +0200
  • 1570004 update changelog and add authors file by Nils 2020-06-29 20:18:09 +0200
  • 924a5d0 Add optional-gui to nsm.h (#23) by Hermann 2020-06-29 20:04:16 +0200
  • 85ee85b (refs/pull/23/head) Fix formating errors, add disclaimer for timeout wait in example code by brummer10 2020-06-29 13:15:46 +0200
  • c8df7d2 Add optional-gui to nsm.h by brummer10 2020-06-29 10:43:07 +0200
  • 99bdd12 Add comments to gui_announce and more. No functional code changes by Nils 2020-06-26 14:27:20 +0200
  • 28e5aa4 Update French comment in the desktop file by Olivier Humbert 2020-06-24 14:22:25 +0200
  • f58b3d7 (refs/pull/22/head) Update French comment in the desktop file by Olivier Humbert 2020-06-24 14:22:25 +0200
  • 41d535f proper terminal symbol for listing sessions by Nils 2020-06-24 11:12:00 +0200
  • d4b9c69 fix operation reply to last treated client instead to reply to sender by houston 2020-06-24 09:38:10 +0200
  • cf05686 (refs/pull/21/head) fix operation reply to last treated client instead to reply to sender by houston 2020-06-24 09:38:10 +0200
  • 2e8e64f (tag: v1.3.2) Typos and sorting by Nils 2020-06-20 18:40:19 +0200
  • 9257a45 Rename new-session-manager executable to nsm-legacy-gui to prevent future confusion. by Nils 2020-06-20 16:49:41 +0200