From cc66329d48b2bc28f181e1009c9da297cb3b4d78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Dur=C3=A1n=20Carvajal?= Date: Fri, 17 Jan 2020 12:05:02 -0600 Subject: [PATCH 1/2] Fix compilation for DMD 2.090 --- src/dlangui/core/settings.d | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/dlangui/core/settings.d b/src/dlangui/core/settings.d index 6f287fd9..ba0f32ff 100644 --- a/src/dlangui/core/settings.d +++ b/src/dlangui/core/settings.d @@ -489,7 +489,7 @@ final class Setting { /// read as string value - @property inout(string) str() inout { + @property string str() { final switch(_type) with(SettingType) { case STRING: return _store.str; @@ -510,7 +510,7 @@ final class Setting { } } /// read as string value - inout(string) strDef(string defValue) inout { + inout (string) strDef(inout (string) defValue) { final switch(_type) with(SettingType) { case STRING: return _store.str; @@ -2313,5 +2313,3 @@ final class Setting { } } } - - From 0907817186a368b4342442e9faea40c579ab83da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Dur=C3=A1n?= Date: Sat, 14 Mar 2020 11:18:35 -0600 Subject: [PATCH 2/2] Fix unistd dup usage --- src/dlangui/platforms/ansi_console/dconsole.d | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dlangui/platforms/ansi_console/dconsole.d b/src/dlangui/platforms/ansi_console/dconsole.d index 5d83fb98..7023c044 100644 --- a/src/dlangui/platforms/ansi_console/dconsole.d +++ b/src/dlangui/platforms/ansi_console/dconsole.d @@ -280,7 +280,7 @@ class Console { break; } if (readBufPos > 0 && isSequenceCompleted()) { - string s = readBuf[0 .. readBufPos].dup; + string s = readBuf[0 .. readBufPos].idup; readBufPos = 0; return s; }