notepad-plus-plus/PowerEditor
xomx 73bc79ee50 Fix launching Shortcut Mapper makes app crash
Fix memory overwriting bug by BabyGrid:
BabyGrid code was overwriting foreign memory on its initialization and deinitialization. At that time (WM_NCCREATE, WM_NCCALCSIZE, WM_CREATE and WM_NCDESTROY) the relevant FindGrid func returns -1, which was used as an index pointing to a memory area before the whole BGHS object (BGHS[-1]...)!

This was a long-standing hidden bug that only started to manifest itself probably when the app memory layout shifted somehow and important objects/data started to be overwritten, resulting in the visible app crashes.

Fix https://github.com/notepad-plus-plus/notepad-plus-plus/pull/14855#issuecomment-2001066992 , https://github.com/notepad-plus-plus/notepad-plus-plus/pull/14871#issuecomment-2002485089
2024-03-20 03:49:32 +01:00
..
Test Add more unit tests for Function List of Python 2024-02-07 22:30:55 +01:00
bin Notepad++ v8.6.4 release 2024-02-20 01:42:05 +01:00
gcc Revert "Improve hiDPI appearance for some DM elements" 2024-03-17 17:39:28 +01:00
installer Update german.xml 2024-03-19 16:31:05 +01:00
misc/chameleon Remove the old icon 2016-09-21 09:06:22 +02:00
scintilla.original.forUpdating Update to scintilla 5.4.3 (from 5.4.1) & Lexilla 5.3.1 2024-03-11 04:13:10 +01:00
src Fix launching Shortcut Mapper makes app crash 2024-03-20 03:49:32 +01:00
visual.net Revert "Improve hiDPI appearance for some DM elements" 2024-03-17 17:39:28 +01:00