Commit Graph

343 Commits

Author SHA1 Message Date
theofficialgman 162b848daa fix crashpad unable to build with GLIBC >= 2.27 in C++17
see https://chromium-review.googlesource.com/c/crashpad/crashpad/+/2643284
2023-11-23 14:47:40 +02:00
Casper Jeukendrup 3db9de6316
Merge pull request #16018 from cbjeukendrup/fluid_synth_192kHz
Fix playback with FluidSynth at higher sample rates
2023-09-04 18:11:51 +02:00
Joachim Schmitz 372170de04 Fix gcc compiler warnings
reg. is deprecated [-Wdeprecated-declarations]
2023-09-04 16:59:43 +03:00
Joachim Schmitz 4eafda1215 Explain why we can't do much about this gcc warning
reg. command-line option ‘-Wno-absolute-value’ is valid for C/ObjC but not for C++
2023-09-04 16:59:43 +03:00
Joachim Schmitz fcfca6aa08 Fix gcc compiler warning
reg. unrecognized command-line option ‘-Wno-tautological-pointer-compare’ may have been intended to silence earlier diagnostics
2023-09-04 16:59:43 +03:00
Joachim Schmitz 8ae1190e4f Fix gcc compiler warnings
reg. passing argument 2 to ‘restrict’-qualified parameter aliases with argument 1 [-Wrestrict]
2023-09-04 16:59:43 +03:00
Casper Jeukendrup 2ce1ed73c4
Modify FluidSynth to support up to 384kHz sample rate 2023-09-04 13:02:48 +02:00
Casper Jeukendrup 3e04655594
Move FreeType to src/framework/draw/thirdparty 2023-08-11 12:52:25 +02:00
Casper Jeukendrup b95c572855
Update our CMake files for FreeType 2023-08-11 12:52:23 +02:00
Casper Jeukendrup 0c92ae8691
Update Freetype from 2.6.1 to 2.13.1 2023-08-11 12:52:22 +02:00
Joachim Schmitz 9c6cc475e1 Fix MSVC compiler warnings
reg. possible loss of data (C4244)

Yes, this is thirdparty code, but an earlier attempt to disable these warnings (see 53576365df) failed.
2023-08-01 16:13:10 +03:00
Joachim Schmitz 53576365df Fix MSVC compiler warnings (by disabling them)
reg. possible loss of data (C4244)
2023-07-31 17:23:40 +03:00
Joachim Schmitz 62876babec Fix MSVC compiler warnings (by disabling them)
reg. was declared deprecated (C4996)
2023-07-31 17:23:40 +03:00
Casper Jeukendrup e4b7ccd4f2
Update our CMake files for Flac 2023-07-27 19:01:48 +02:00
Casper Jeukendrup aefd7e3c9c
Re-apply removal of unused things from flac 2023-07-27 16:11:24 +02:00
Casper Jeukendrup b005bb13ea
Update FLAC from 1.3.4 to 1.4.3 2023-07-27 16:11:23 +02:00
Casper Jeukendrup b2fdfe40f4
Restore flac-1.3.4 to its original state 2023-07-27 16:11:22 +02:00
Casper Jeukendrup 9ce139ae69 Update our own FluidSynth CMake files etc for FluidSynth 2.3.3 2023-07-25 18:15:11 +03:00
Casper Jeukendrup 2a129863a2 Re-apply patches that we made to FluidSynth
This reverts commit c95cd8aa7f.
2023-07-25 18:15:11 +03:00
Casper Jeukendrup 6df6ac2827 Update FluidSynth from 2.1.4 to 2.3.3 2023-07-25 18:15:11 +03:00
Casper Jeukendrup b46fb6ffa7 Revert patches that we made to FluidSynth 2023-07-25 18:15:11 +03:00
Joachim Schmitz 9fdc0c55cc Fix gcc compiler warning
reg. variable set but not used [-Wunused-but-set-variable]
2023-06-22 13:35:21 +03:00
Jesper Schmitz Mouridsen b443bf7def Small changes
Remove typo
 Refacotor changes to portable_endian.h
2023-06-02 14:40:10 +03:00
Jesper Schmitz Mouridsen c75139bbe1 Preliminary FreeBSD support.
Encountered issues so far:

 open /dev/snd/seq failed:
 The score starts zoomed in, so one has to zoom
 out with the ctrl plus mouse wheel
2023-06-02 14:40:10 +03:00
Larry Valkama fdddcd440a opusenc generate config.h in builds dir 2023-05-10 15:22:44 +03:00
Larry Valkama 457a9cee16 config.h is generated by autoconf 2023-05-10 15:22:44 +03:00
Patrick Norton 83fa707043 Fixed strange formatting 2023-05-10 15:19:38 +03:00
Patrick Norton 414faab891 Updated README 2023-05-10 15:19:38 +03:00
Patrick Norton 967eeadf5e Updated IntervalTree 2023-05-10 15:19:38 +03:00
Jerry James faa38badab Fix compilation error with GCC 13 2023-03-20 07:52:06 -05:00
Joachim Schmitz 05a80e0348 Fix MSVC compiler warnings
reg. not all control paths return a value (C4715)
and fix a typo
2023-02-23 10:16:12 +02:00
popov alexandr 0dad657de8 fixed wrong generated fluid synth conversation tables 2023-02-20 14:18:02 +02:00
Igor Korsukov ca0de7c856 clean project configuration 2023-02-14 15:51:40 +02:00
Eism 18d02b4d5e Fixed the problem of unintended panel undocking 2023-02-10 13:14:41 +02:00
Eism 808eb2c7ac fixed #16028 and #15992: Cherry-pick the changes from kdab library 2023-02-02 14:06:52 +02:00
Sam James 6cd6ee136c Add missing includes (mostly Qt) 2023-01-09 17:03:59 +02:00
Joachim Schmitz 52af909038 'Fix' MSVC compiler warnings
reg. unreferenced function with internal linkage has been removed (C4505), disabling them resp. removing the code.
2023-01-09 17:01:55 +02:00
Casper Jeukendrup 93b746bd2b
Remove obsolete `thirdparty/singleapp` 2022-12-27 22:23:31 +01:00
Marcus Asteborg 11f5d67e2c cmake - intinsics fixes, only compile SSE source with SSE flags on non-windows when target use runtime check. For windows we only use /arch flag when target is presumed to support SSE to avoid AVX function pollution.
Cherry-picked from upstream opus https://github.com/xiph/opus/commit/927de8453c50258

Signed-off-by: Jean-Marc Valin
Signed-off-by: AntonioBL
2022-10-17 20:47:48 +01:00
Eism 26ed36f08a fixed #13135: Fixed using normal geometry of platform window if fractional scaling is enabled 2022-09-30 14:24:07 +02:00
Joachim Schmitz 95d6c6ddd4 Fix MSVC compiler warnings
reg. unreachable code (C4702)
2022-07-06 14:39:30 +02:00
Igor Korsukov 44e3783954 moved tinyxml 2022-05-25 23:53:03 +03:00
Igor Korsukov ddb05f232f added tinyxml 2022-05-25 23:53:03 +03:00
Igor Korsukov 8b0f15bebc moved logger, profiler and async to global 2022-05-24 10:50:56 +03:00
Joachim Schmitz 798a9b0ae3 Fix MinGW build 2022-05-20 17:24:31 +03:00
Joachim Schmitz 176728f2f2 Fix MSVC compiler warnings
reg. the POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name (C4996)
2022-05-20 17:24:31 +03:00
Joachim Schmitz 56a5674acd Fix MSVC compiler warnings
reg. '<': signed/unsigned mismatch (C4018)
2022-05-20 17:24:31 +03:00
Joachim Schmitz 828c8976ca Fix MSVC compiler warning
reg. 'M_LN2': macro redefinition (C4005)
2022-05-20 17:24:31 +03:00
Joachim Schmitz 361bab7ebf Fix MSVC compiler warnings
reg. '<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?)	(C4334)
2022-05-20 17:24:31 +03:00
Joachim Schmitz e9475357ba Fix MSCV compiler warnings
reg. 'unsigned long *' differs in indirection to slightly different base types from 'uint32_t *' (C4057)
2022-05-20 17:24:31 +03:00