From 793f801a5ccc76645e569adb971eeced67e763be Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Tue, 18 Feb 2014 17:41:29 +0100 Subject: removed unreliable CHR2STR() macro * referencing temporaries is unreliable/buggy in GNU C++, at least since v4.7 * in higher optimization levels it resulted in massive memory corruptions * this is responsible for the build issues (PPA build issues) * instead, always declare a buffer on the stack which guarantees that the variable lives long enough * the g_strdup(CHR2STR(x)) idiom has been replaced with String::chrdup(x) --- TODO | 2 -- 1 file changed, 2 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index d83c9a8..98198ae 100644 --- a/TODO +++ b/TODO @@ -2,8 +2,6 @@ Known Bugs: * ??? Dot is not always restored properly (e.g. after closing file) need test case!!! * Null-byte in strings not always handled transparently - * strange crashes during automated builds: - I will investigate after finishing the error tracing feature * saving another user's file will only preserve the user when run as root (WON'T FIX!?) * Scintilla/Scinterm: sometimes indents too much (see e.g. state declarations) -- cgit v1.2.3