overte-lubosz/libraries
Lubosz Sarnecki 676de4b75b interface+libraries+tools: Capture this explicitly in lambda copy capture.
Since C++20 it is deprecated to implicitly capture this with [=] lambda
copy expressions.

See: https://en.cppreference.com/w/cpp/language/lambda#Lambda_capture

This patch replaces these occurances with [this] where only this is
required and [=, this] where more scope is required.

In case only this and another variable is required in the scope I chose
to use that variable explicitly in favor of =.

This fixes the GCC14 warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated].
2024-08-03 18:59:15 +02:00
..
animation Fixed flow assignment operators 2023-08-27 23:06:53 +02:00
audio Fix jsDoc references to Vircadia platform/CDN 2023-08-25 13:58:45 -03:00
audio-client interface+libraries+tools: Capture this explicitly in lambda copy capture. 2024-08-03 18:59:15 +02:00
auto-updater fix deprecated warning 2023-11-18 23:12:28 -08:00
avatars fix some warnings 2024-06-05 13:35:16 -07:00
avatars-renderer Fix typos in MyAvatar set and get skeleton offset 2023-08-25 14:06:12 -03:00
baking Merge branch 'master' into fix/script_deadlocks 2024-04-30 13:29:17 -07:00
controllers interface+libraries+tools: Capture this explicitly in lambda copy capture. 2024-08-03 18:59:15 +02:00
display-plugins interface+libraries+tools: Capture this explicitly in lambda copy capture. 2024-08-03 18:59:15 +02:00
embedded-webserver Fixed memory access after delete in Domain Server 2022-07-18 20:19:08 +02:00
entities interface+libraries+tools: Capture this explicitly in lambda copy capture. 2024-08-03 18:59:15 +02:00
entities-renderer interface+libraries+tools: Capture this explicitly in lambda copy capture. 2024-08-03 18:59:15 +02:00
gl Comment on future IME improvements 2023-05-28 12:39:51 +02:00
gpu gpu/Texture_ktx: Fix -Wclass-memaccess. 2024-08-03 18:59:15 +02:00
gpu-gl interface+libraries+tools: Capture this explicitly in lambda copy capture. 2024-08-03 18:59:15 +02:00
gpu-gl-common interface+libraries+tools: Capture this explicitly in lambda copy capture. 2024-08-03 18:59:15 +02:00
gpu-gles Use GLVND on GLES 2021-09-27 14:43:58 +02:00
graphics graphics/Material: Fix -Wdeprecated-enum-enum-conversion. 2024-08-03 18:59:15 +02:00
graphics-scripting fix some warnings 2024-06-05 13:35:16 -07:00
hfm interface+libraries+tools: Capture this explicitly in lambda copy capture. 2024-08-03 18:59:15 +02:00
image Upgrade OpenEXR from 2.3.0 to 3.1.8 2023-12-04 23:30:49 +01:00
input-plugins Fixed llack of precision in mouse look mode 2023-09-01 23:43:22 +02:00
ktx Add another missing #include <stdexcept> for building under Windows. 2020-06-13 13:07:06 -07:00
material-networking Make the "Wrote KTX" message a debug one 2022-06-21 15:12:49 +02:00
midi Fix copyright headers 2023-05-19 00:17:38 +02:00
model-baker Review fix 2021-12-23 23:10:44 +01:00
model-networking support VRMC_materials_mtoon and KHR_materials_unlit 2024-04-14 16:23:45 -07:00
model-serializers fix more warnings 2024-06-06 18:00:11 -07:00
networking interface+libraries+tools: Capture this explicitly in lambda copy capture. 2024-08-03 18:59:15 +02:00
octree octre/PacketData: Fix -Wclass-memaccess. 2024-08-03 18:59:15 +02:00
oculusMobile Upgraded Oculus SDKs to latest 2020-12-15 00:04:59 -08:00
oculusMobilePlugin Fix missed JSDoc tag change 2021-05-16 21:44:16 +12:00
physics debug warning fix 2024-06-08 14:12:45 -07:00
platform Fix for custom graphics setting 2023-11-05 23:58:26 +01:00
plugins Provide plugin load state 2023-11-12 20:08:47 +01:00
pointers allow configurable delay 2024-06-14 20:15:24 -07:00
procedural typo 2024-07-06 16:40:36 -07:00
qml interface+libraries+tools: Capture this explicitly in lambda copy capture. 2024-08-03 18:59:15 +02:00
recording Fix recording deadlocks 2024-06-07 01:24:34 +02:00
render interface+libraries+tools: Capture this explicitly in lambda copy capture. 2024-08-03 18:59:15 +02:00
render-utils interface+libraries+tools: Capture this explicitly in lambda copy capture. 2024-08-03 18:59:15 +02:00
script-engine interface+libraries+tools: Capture this explicitly in lambda copy capture. 2024-08-03 18:59:15 +02:00
shaders Fixed memcpy in loadSpirvResource 2021-12-25 18:25:13 +01:00
shared CubicHermiteSpline: Explicitly cast enums to float. 2024-08-03 18:59:15 +02:00
task Fix copyright headers 2023-05-19 00:17:38 +02:00
test-utils Fix warnings generated when building tests 2022-11-27 19:51:58 +01:00
ui interface+libraries+tools: Capture this explicitly in lambda copy capture. 2024-08-03 18:59:15 +02:00
ui-plugins
workload Don't use memcpy with non-trivially-copyable type 2022-06-10 00:46:19 +02:00