diff -r 372b161669e4 -r bee7acb57330 src/JavaPropertiesDialect.h --- a/src/JavaPropertiesDialect.h Sat Dec 12 14:42:36 2020 +0100 +++ b/src/JavaPropertiesDialect.h Sat Dec 12 19:52:38 2020 +0100 @@ -30,6 +30,7 @@ void apply(INIWriter& writer) override { writer.setOption(option::AllowSections, L"false"); + writer.setOption(option::HierarchySeparator, L"."); writer.setOption(option::QuotesTypeForSections, quoting::None); writer.setOption(option::QuotesTypeForKeys, quoting::None); writer.setOption(option::QuotesTypeForValues, quoting::None); @@ -37,7 +38,7 @@ writer.setOption(option::CommentSeparatorForSections, L""); writer.setOption(option::CommentSeparatorForEntries, L""); writer.setOption(option::CommentSeparatorStandalone, L"# "); - // writer.setOption(escaping::Basic, L"false"); // TODO: basic vs. .properties + writer.setOption(escaping::Basic, L"false"); writer.setOption(escaping::JavaProperties, L"true"); }