Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rename EventLock to make it more clear it's protecting the callback | Chris Robinson | 2018-01-30 | 1 | -2/+2 |
| | |||||
* | Make EnabledEvts atomic | Chris Robinson | 2018-01-28 | 1 | -2/+4 |
| | |||||
* | Add some casts to pacify MSVC | Chris Robinson | 2018-01-27 | 1 | -2/+2 |
| | |||||
* | Construct error messages using parameterized values | Chris Robinson | 2018-01-25 | 1 | -5/+25 |
| | |||||
* | Call the event callback when an error is generated | Chris Robinson | 2018-01-24 | 1 | -11/+20 |
| | | | | | Most errors don't yet provide correct object IDs or text messages for the AL error. | ||||
* | Use separate atomic macros for pointers | Chris Robinson | 2017-04-14 | 1 | -2/+2 |
| | |||||
* | Print WARNs when a device or context error is generated | Chris Robinson | 2017-02-27 | 1 | -0/+5 |
| | |||||
* | Use separate macros for atomics that don't take a memory order | Chris Robinson | 2016-12-20 | 1 | -2/+2 |
| | |||||
* | Update COPYING to the latest ↵ | François Cami | 2014-08-18 | 1 | -2/+2 |
| | | | | https://www.gnu.org/licenses/old-licenses/lgpl-2.0.txt to fix the FSF' address Fix the FSF' address in the source | ||||
* | Add some casts for inline assembly atomics | Chris Robinson | 2014-08-01 | 1 | -1/+1 |
| | | | | And remove an unnecessary void cast | ||||
* | Rename ATOMIC_COMPARE_EXCHANGE to ATOMIC_COMPARE_EXCHANGE_STRONG | Chris Robinson | 2014-07-31 | 1 | -1/+1 |
| | |||||
* | Explicitly pass the address of atomics and parameters that can be modified | Chris Robinson | 2014-07-26 | 1 | -2/+2 |
| | |||||
* | Support C11 atomics | Chris Robinson | 2014-07-23 | 1 | -1/+2 |
| | |||||
* | Use generic atomics in more places | Chris Robinson | 2014-07-22 | 1 | -2/+2 |
| | |||||
* | Move the device mutex to the backend | Chris Robinson | 2013-10-28 | 1 | -0/+5 |
| | |||||
* | Add a SIGTRAP for when alGetError is called without a context | Chris Robinson | 2012-04-24 | 1 | -15/+27 |
| | |||||
* | Use raise(SIGTRAP) instead of kill(getpid(),SIGTRAP) | Chris Robinson | 2011-09-30 | 1 | -1/+1 |
| | |||||
* | Use IsDebuggerPresent instead of the VC-only __try/__except | Chris Robinson | 2011-09-14 | 1 | -5/+2 |
| | |||||
* | Add an option to trap context errors in a debugger | Chris Robinson | 2011-09-10 | 1 | -0/+17 |
| | |||||
* | Rename GetReffedContext to GetContextRef | Chris Robinson | 2011-08-30 | 1 | -2/+2 |
| | |||||
* | Use a generic int type to handle enum swaps | Chris Robinson | 2011-08-29 | 1 | -2/+2 |
| | |||||
* | Do a compare-exchange to set the context error | Chris Robinson | 2011-08-29 | 1 | -4/+3 |
| | | | | This allows for unlocked context access when getting the error | ||||
* | Exchange the AL error when retrieving it | Chris Robinson | 2011-08-29 | 1 | -2/+1 |
| | |||||
* | Rename Suspend/ProcessContext since they are locking a mutex | Chris Robinson | 2011-06-30 | 1 | -2/+2 |
| | |||||
* | Don't use deprecated macros | Chris Robinson | 2010-03-19 | 1 | -1/+1 |
| | |||||
* | Pass the context to alSetError | Chris Robinson | 2010-03-16 | 1 | -10/+3 |
| | |||||
* | More modifications and fixes for context checks | Chris Robinson | 2009-08-16 | 1 | -20/+17 |
| | |||||
* | Use a function to retrieve the current context in an already-locked state | Chris Robinson | 2009-08-16 | 1 | -4/+2 |
| | | | | | This should help prevent race-conditions with a context being destroyed between breing retrieved and locked | ||||
* | Add missing config.h includes | Chris Robinson | 2008-01-16 | 1 | -0/+2 |
| | |||||
* | Only set an error condition if no other error is set | Chris Robinson | 2007-11-22 | 1 | -7/+3 |
| | |||||
* | Initial import | Chris Robinson | 2007-11-13 | 1 | -0/+61 |