1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-11-28 08:48:48 +02:00
vcmi/client/gui
Andrey Filipenkov db98575d10 fix unaligned memory access (UB) on Clang/GCC/MSVC
sample UBSAN report:
client/gui/CAnimation.cpp:329:24: runtime error: load of misaligned address 0x62d0004b094f for type 'const ui32' (aka 'const unsigned int'), which requires 4 byte alignment
2023-01-08 01:33:26 +02:00
..
CAnimation.cpp fix unaligned memory access (UB) on Clang/GCC/MSVC 2023-01-08 01:33:26 +02:00
CAnimation.h Changes to Canvas class according to review: 2022-12-11 22:09:57 +02:00
Canvas.cpp Changes to Canvas class according to review: 2022-12-11 22:09:57 +02:00
Canvas.h Changes to Canvas class according to review: 2022-12-11 22:09:57 +02:00
CCursorHandler.cpp Merge remote-tracking branch 'vcmi/develop' into warnings_fix 2022-12-23 14:40:45 +02:00
CCursorHandler.h Gui cleanup4 (#446) 2018-07-25 01:36:48 +03:00
CGuiHandler.cpp Renamed files in client/battle to match new names of classes 2022-12-09 13:38:46 +02:00
CGuiHandler.h Adding macros for targeted object binding 2022-12-22 00:54:06 +04:00
CIntObject.cpp Separated battle control panel into new class, refactoring of 2022-11-18 17:54:10 +02:00
CIntObject.h changes to status bar according to review comments: 2022-12-12 18:23:41 +02:00
Fonts.cpp Fixed RETURN_IF_BATTLE(). Undid disabled warnings. Fixed indentation. 2020-10-05 16:28:28 -07:00
Fonts.h wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined 2022-09-24 15:55:21 +03:00
Geometries.cpp Code style: remove default value hints in definitions (#342) 2017-07-15 14:08:20 +03:00
Geometries.h Most of rendering in BattleInt is done via canvas 2022-11-26 23:12:20 +02:00
InterfaceObjectConfigurable.cpp Fix tactic button 2023-01-03 13:02:54 +04:00
InterfaceObjectConfigurable.h Fix tactic button 2023-01-03 13:02:54 +04:00
NotificationHandler.cpp Tray notifications for MXE 2022-05-14 13:23:09 +03:00
NotificationHandler.h Interface builder for random map tab 2022-12-12 03:27:59 +04:00
SDL_Compat.h Code style: move or add licensing information on top of every file 2017-07-14 01:26:03 +03:00
SDL_Extensions.cpp Fix transparency checks that were broken for palette images with alpha 2022-12-19 22:57:58 +02:00
SDL_Extensions.h Fix crash on accessing not yet created object 2022-12-12 00:04:46 +02:00
SDL_Pixels.h Code style: move or add licensing information on top of every file 2017-07-14 01:26:03 +03:00