summaryrefslogtreecommitdiffstats
path: root/drivers/alsa/asound-so_wrap.c
Commit message (Collapse)AuthorAgeFilesLines
* [X11] Add support for dead keys without active IME. Fix IME focus and cleanup.bruvzg2023-01-301-2/+2
|
* [Linux/BSD] Include headers for dynamically loaded libraries to simplify ↵bruvzg2023-01-231-92/+4
| | | | build dependencies.
* Omit some functions in alsa wrapperHein-Pieter van Braam-Stewart2021-02-221-46/+2
| | | | | | | These functions don't yet exist on ubuntu 14.04 so this leads to build problems there. Omitting these symbols in the generated wrappers fixes this. If we want to start using these symbols at a later date we should just regenerate the wrapper.
* An update to the dylibloader for older inttypesHein-Pieter van Braam-Stewart2021-02-201-3852/+6422
| | | | | | | | This #define's older inttypes to their newer versions and #includes <stdint.h> in the generated files. This will help with older glibc/compiler versions using headers generated on newer systems. This closes #46223
* Don't clobber original library symbolsHein-Pieter van Braam-Stewart2021-02-181-3853/+3854
| | | | | | | | | | | It appears that we can get a fun circle dependency on a shared object on some system configurations causing issues with our 'fake' function pointer names. This can lead to a crash. The new wrapper generator renames all the symbols so this can't happen anymore. See https://github.com/hpvb/dynload-wrapper/commit/704135e This closes #46140
* Dynamically load libpulse.so.0 and libasound.so.1 on LinuxHein-Pieter van Braam-Stewart2021-02-161-0/+11565
By generating stubs using https://github.com/hpvb/dynload-wrapper we can dynamically load libpulse and libasound on systems where it is available. Both are still a build-time requirement but no longer a run-time dependency. For maintenance purposes the wrappers should not need to be re-generated unless we want to bump pulse or asound to an incompatible version. It is unlikely we will want to do this any time soon. This closes #20978