CVS log for linuxsampler/src/common/Condition.cpp

(logo)

Help

(back) Up to [ls] / linuxsampler / src / common

Request diff between arbitrary revisions


Default branch: MAIN
Bookmark a link to: HEAD / (download)

Revision 1.11 / (as text) / (view) - annotate - [select for diffs] , Fri Jan 25 15:06:01 2008 UTC (2 years, 6 months ago) by nagata
Branch: MAIN
CVS Tags: release1_0_0, HEAD
Changes since 1.10: +4 -0 lines
Diff to previous 1.10
* added a new config option --enable-pthread-testcancel, which uses
pthread_testcancel() instead of asynchronous canceling (needed for OSX)

Revision 1.10 / (as text) / (view) - annotate - [select for diffs] , Thu Dec 6 18:24:48 2007 UTC (2 years, 7 months ago) by senoner
Branch: MAIN
CVS Tags: release0_5_1
Changes since 1.9: +2 -2 lines
Diff to previous 1.9
- fixed compilation error in Condition.cpp

Revision 1.9 / (as text) / (view) - annotate - [select for diffs] , Thu Dec 6 17:19:16 2007 UTC (2 years, 7 months ago) by schoenebeck
Branch: MAIN
Changes since 1.8: +86 -65 lines
Diff to previous 1.8
* minor code refactoring of win32 Condition code
* preparations for release 0.5.1

Revision 1.8 / (as text) / (view) - annotate - [select for diffs] , Wed Nov 14 23:41:58 2007 UTC (2 years, 8 months ago) by senoner
Branch: MAIN
Changes since 1.7: +230 -0 lines
Diff to previous 1.7
* win32 port work in progress:
* - implemented win32 support in the following classes:
* Thread, Condition, Mutex, Path, LscpServer
* - lscp.y use DONTCARE instead of VOID
*  (a win32 symbol defined)
* - completed win32 editor plugin loader

Revision 1.7 / (as text) / (view) - annotate - [select for diffs] , Sun Oct 14 21:00:15 2007 UTC (2 years, 9 months ago) by schoenebeck
Branch: MAIN
CVS Tags: release0_5_0
Changes since 1.6: +1 -1 lines
Diff to previous 1.6
* code cleanup:
- global.h now only covers global definitions that are needed for the C++
  API header files, all implementation internal global definitions are now
  in global_private.h
- atomic.h is not exposed to the C++ API anymore (replaced the references
  in SynchronizedConfig.h for this with local definitions)
- no need to include config.h anymore for using LS's API header files
- DB instruments classes are not exposed to the C++ API
- POSIX callback functions of Thread.h are hidden
- the (optional) gig Engine benchmark compiles again
- updated Doxyfile.in
- fixed warnings in API doc generation
* preparations for release 0.5.0

Revision 1.6 / (as text) / (view) - annotate - [select for diffs] , Wed Jun 6 17:50:03 2007 UTC (3 years, 1 month ago) by schoenebeck
Branch: MAIN
Changes since 1.5: +5 -1 lines
Diff to previous 1.5
* fixed several issues in fundamental "Thread" class: set scheduling
  policy and priority on thread level, set a minimum stack size for
  thread (TODO: a reasonable value yet to be tested), bugfix: non-RT
  threads simply inherited properties of starting thread instead of
  setting their own policy and priority
* updated and fixed test cases (haven't been touched in a while, but
  are now all running successfully through all cases)

Revision 1.5 / (as text) / (view) - annotate - [select for diffs] , Tue Jun 27 21:57:36 2006 UTC (4 years, 1 month ago) by schoenebeck
Branch: MAIN
CVS Tags: release0_4_0
Changes since 1.4: +5 -0 lines
Diff to previous 1.4
just some refactoring work:
- renamed class LinuxSamplerException -> Exception
- encapsulated LS API relevant files into LS namespace
- removed unnecessary header inclusions

Revision 1.4 / (as text) / (view) - annotate - [select for diffs] , Tue Mar 1 21:55:51 2005 UTC (5 years, 4 months ago) by persson
Branch: MAIN
CVS Tags: release0_3_3, release0_3_2, release0_3_1
Changes since 1.3: +10 -4 lines
Diff to previous 1.3
* fixed a bug in the low-level thread synchronizing code, that made
  loading of very small gig files sometimes fail

Revision 1.3 / (as text) / (view) - annotate - [select for diffs] , Tue May 4 17:52:24 2004 UTC (6 years, 2 months ago) by schoenebeck
Branch: MAIN
CVS Tags: v0_2_0
Changes since 1.2: +35 -9 lines
Diff to previous 1.2
* src/common/Thread.cpp: threads are now stoppable even if they are
  waiting for a condition
* src/common/Condition.cpp: fixed little misbehavior of Set() method,
  which locked the Condition object on return
* src/testcases: added a couple of new unit tests (against classes
  'Mutex', 'Condition' and 'Thread')

Revision 1.2 / (as text) / (view) - annotate - [select for diffs] , Tue Apr 27 08:21:58 2004 UTC (6 years, 3 months ago) by schoenebeck
Branch: MAIN
Changes since 1.1: +1 -1 lines
Diff to previous 1.1
updated copyright header for 2004

Revision 1.1 / (as text) / (view) - annotate - [select for diffs] , Mon Apr 26 16:15:49 2004 UTC (6 years, 3 months ago) by schoenebeck
Branch: MAIN
* completely restructured source tree
* implemented multi channel support
* implemented instrument manager, which controls sharing of instruments
  between multiple sampler engines / sampler channels
* created abstract classes 'AudioOutputDevice' and 'MidiInputDevice' for
  convenient implementation of further audio output driver and MIDI input
  driver for LinuxSampler
* implemented following LSCP commands: 'SET CHANNEL MIDI INPUT TYPE',
  'LOAD ENGINE', 'GET CHANNELS', 'ADD CHANNEL', 'REMOVE CHANNEL',
  'SET CHANNEL AUDIO OUTPUT TYPE'
* temporarily removed all command line options
* LSCP server is now launched by default

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Diffs between and
Type of Diff should be a

View only Branch:
Sort log by:

LinuxSampler Developers
Powered by
ViewCVS