/[svn]/linuxsampler/trunk/src/shell/LSCPClient.cpp
ViewVC logotype

Log of /linuxsampler/trunk/src/shell/LSCPClient.cpp

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Revision:

Revision 3766 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 6 12:41:49 2020 UTC (3 years, 11 months ago) by schoenebeck
File length: 12030 byte(s)
Diff to previous 3054
Fixed deadlocks (e.g. when restarting engines).

* Individual thread implementations (e.g. disk thread, etc.):
  Disable thread cancellation on critical sections, e.g. when holding
  mutex locks, to prevent deadlocks if thread is stopped and/or
  restarted.

* Added TestCancel() calls to thread implementations if missing.

* No need to wrap Thread::TestCancel() calls into
  CONFIG_PTHREAD_TESTCANCEL macro conditions (since TestCancel() is
  already a stub on systems which don't have pthread_testcancel()
  available).

* If compiled for debugging: give each thread a human readable name
  to simplify debugging of multi-threading issues.

* DiskThreadBase: TestCancel() and pthread_testcancel() calls are
  per-se redundant, so only call TestCancel().

* Added missing override keywords to silent compiler warnings.

* Bumped version (2.1.1.svn54).


Revision 3054 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 15 12:47:45 2016 UTC (7 years, 3 months ago) by schoenebeck
File length: 11689 byte(s)
Diff to previous 2535
* Fixed numerous compiler warnings.
* Bumped version (2.0.0.svn32).


Revision 2535 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 15 19:35:35 2014 UTC (9 years, 11 months ago) by schoenebeck
File length: 11670 byte(s)
Diff to previous 2532
* LSCP server: optimized server side processing of LSCP shell tasks (caused
  a sluggish behavior, i.e. when using arrow up/down keys in LSCP shell).
* LSCP shell: fixed crash on server disconnection.
* LSCP shell: fixed trash printed on terminal for LSCP documentation
  sometimes.
* Automake: tried to address a compilation error with automake 1.9
  (see bug #216), seems that it did not fix it though.
* Bumped version (1.0.0.svn38).


Revision 2532 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 5 17:29:15 2014 UTC (10 years ago) by schoenebeck
File length: 5081 byte(s)
Diff to previous 2517
* LSCP server: fixed crash caused by endless recursion in
  LSCP shell grammar evaluation algorithm.
* LSCP shell: quit shell app when TCP connection aborted.
* Bumped version (1.0.0.svn36).


Revision 2517 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 7 19:53:09 2014 UTC (10 years, 1 month ago) by schoenebeck
File length: 4926 byte(s)
Diff to previous 2515
* LSCP shell (WIP): show a prompt & welcome message
* LSCP shell (WIP): fixed startup crash that happened
  on some systems
* Bumped version (1.0.0.svn30).


Revision 2515 - (view) (download) (annotate) - [select for diffs]
Added Wed Feb 5 20:45:18 2014 UTC (10 years, 1 month ago) by schoenebeck
File length: 4837 byte(s)
* WIP: Introducing the LSCP shell: for now, providing color
  highlighting while typing (indicating correct part bold white,
  incorrect part red, and turning green when the command is
  complete. The shell application is implemented as thin client,
  that is the parser work is performed on sampler side and the
  shell application is just providing output formatting.
* Bumped version (1.0.0.svn28).


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC