From b3c0fbe8b1c87dbbb7686972451db396f3c789af Mon Sep 17 00:00:00 2001 From: Michael Keppler Date: Thu, 2 Jan 2025 16:19:36 +0100 Subject: [PATCH] Explicitly mark all Eclipse projects as UTF-8 In older eclipse versions the default encoding of the workspace depends on the operating system. Therefore different developers may use different encodings. Explicitly set the encoding in all projects and put the related prefs files under version control to make the build reproducible. Signed-off-by: Michael Keppler --- .gitignore | 1 - build/.settings/org.eclipse.core.resources.prefs | 2 ++ .../.settings/org.eclipse.core.resources.prefs | 2 ++ .../.settings/org.eclipse.core.resources.prefs | 2 ++ docs/.settings/org.eclipse.core.resources.prefs | 2 ++ features/.settings/org.eclipse.core.resources.prefs | 2 ++ .../.settings/org.eclipse.core.resources.prefs | 2 ++ .../.settings/org.eclipse.core.resources.prefs | 2 ++ .../.settings/org.eclipse.core.resources.prefs | 2 ++ plugins/.settings/org.eclipse.core.resources.prefs | 2 ++ .../.settings/org.eclipse.core.resources.prefs | 2 ++ .../.settings/org.eclipse.core.resources.prefs | 2 ++ .../.settings/org.eclipse.core.resources.prefs | 2 ++ .../.settings/org.eclipse.core.resources.prefs | 2 ++ .../.settings/org.eclipse.core.resources.prefs | 2 ++ .../.settings/org.eclipse.core.resources.prefs | 2 ++ .../.settings/org.eclipse.core.resources.prefs | 2 ++ test/.settings/org.eclipse.core.resources.prefs | 2 ++ .../.settings/org.eclipse.core.resources.prefs | 2 ++ .../.settings/org.eclipse.core.resources.prefs | 2 ++ .../.settings/org.eclipse.core.resources.prefs | 2 ++ .../.settings/org.eclipse.core.resources.prefs | 2 ++ .../.settings/org.eclipse.core.resources.prefs | 2 ++ .../.settings/org.eclipse.core.resources.prefs | 2 ++ .../.settings/org.eclipse.core.resources.prefs | 2 ++ .../.settings/org.eclipse.core.resources.prefs | 2 ++ 26 files changed, 50 insertions(+), 1 deletion(-) create mode 100644 build/.settings/org.eclipse.core.resources.prefs create mode 100644 build/org.eclipse.elk.repository/.settings/org.eclipse.core.resources.prefs create mode 100644 build/org.eclipse.elk.targetplatform/.settings/org.eclipse.core.resources.prefs create mode 100644 docs/.settings/org.eclipse.core.resources.prefs create mode 100644 features/.settings/org.eclipse.core.resources.prefs create mode 100644 features/org.eclipse.elk.libavoid.feature/.settings/org.eclipse.core.resources.prefs create mode 100644 features/org.eclipse.elk.sdk.feature/.settings/org.eclipse.core.resources.prefs create mode 100644 features/org.eclipse.elk.ui.feature/.settings/org.eclipse.core.resources.prefs create mode 100644 plugins/.settings/org.eclipse.core.resources.prefs create mode 100644 plugins/org.eclipse.elk.alg.libavoid/.settings/org.eclipse.core.resources.prefs create mode 100644 plugins/org.eclipse.elk.alg.rectpacking/.settings/org.eclipse.core.resources.prefs create mode 100644 plugins/org.eclipse.elk.alg.topdownpacking/.settings/org.eclipse.core.resources.prefs create mode 100644 plugins/org.eclipse.elk.core.debug/.settings/org.eclipse.core.resources.prefs create mode 100644 plugins/org.eclipse.elk.graph.json.text.ide/.settings/org.eclipse.core.resources.prefs create mode 100644 plugins/org.eclipse.elk.graph.json.text.ui/.settings/org.eclipse.core.resources.prefs create mode 100644 plugins/org.eclipse.elk.graph.json.text/.settings/org.eclipse.core.resources.prefs create mode 100644 test/.settings/org.eclipse.core.resources.prefs create mode 100644 test/org.eclipse.elk.alg.common.test/.settings/org.eclipse.core.resources.prefs create mode 100644 test/org.eclipse.elk.alg.force.test/.settings/org.eclipse.core.resources.prefs create mode 100644 test/org.eclipse.elk.alg.layered.test/.settings/org.eclipse.core.resources.prefs create mode 100644 test/org.eclipse.elk.alg.mrtree.test/.settings/org.eclipse.core.resources.prefs create mode 100644 test/org.eclipse.elk.alg.radial.test/.settings/org.eclipse.core.resources.prefs create mode 100644 test/org.eclipse.elk.alg.rectpacking.test/.settings/org.eclipse.core.resources.prefs create mode 100644 test/org.eclipse.elk.alg.spore.test/.settings/org.eclipse.core.resources.prefs create mode 100644 test/org.eclipse.elk.alg.topdown.test/.settings/org.eclipse.core.resources.prefs diff --git a/.gitignore b/.gitignore index 9381709b4d..04dde35072 100644 --- a/.gitignore +++ b/.gitignore @@ -17,5 +17,4 @@ docs/content/reference/options/ docs/content/reference/groups/ docs/static/img_gen/ docs/public -org.eclipse.core.resources.prefs org.eclipse.m2e.core.prefs diff --git a/build/.settings/org.eclipse.core.resources.prefs b/build/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..99f26c0203 --- /dev/null +++ b/build/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/build/org.eclipse.elk.repository/.settings/org.eclipse.core.resources.prefs b/build/org.eclipse.elk.repository/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..99f26c0203 --- /dev/null +++ b/build/org.eclipse.elk.repository/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/build/org.eclipse.elk.targetplatform/.settings/org.eclipse.core.resources.prefs b/build/org.eclipse.elk.targetplatform/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..99f26c0203 --- /dev/null +++ b/build/org.eclipse.elk.targetplatform/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/docs/.settings/org.eclipse.core.resources.prefs b/docs/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..99f26c0203 --- /dev/null +++ b/docs/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/features/.settings/org.eclipse.core.resources.prefs b/features/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..99f26c0203 --- /dev/null +++ b/features/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/features/org.eclipse.elk.libavoid.feature/.settings/org.eclipse.core.resources.prefs b/features/org.eclipse.elk.libavoid.feature/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..99f26c0203 --- /dev/null +++ b/features/org.eclipse.elk.libavoid.feature/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/features/org.eclipse.elk.sdk.feature/.settings/org.eclipse.core.resources.prefs b/features/org.eclipse.elk.sdk.feature/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..99f26c0203 --- /dev/null +++ b/features/org.eclipse.elk.sdk.feature/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/features/org.eclipse.elk.ui.feature/.settings/org.eclipse.core.resources.prefs b/features/org.eclipse.elk.ui.feature/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..99f26c0203 --- /dev/null +++ b/features/org.eclipse.elk.ui.feature/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/plugins/.settings/org.eclipse.core.resources.prefs b/plugins/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..99f26c0203 --- /dev/null +++ b/plugins/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/plugins/org.eclipse.elk.alg.libavoid/.settings/org.eclipse.core.resources.prefs b/plugins/org.eclipse.elk.alg.libavoid/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..99f26c0203 --- /dev/null +++ b/plugins/org.eclipse.elk.alg.libavoid/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/plugins/org.eclipse.elk.alg.rectpacking/.settings/org.eclipse.core.resources.prefs b/plugins/org.eclipse.elk.alg.rectpacking/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..99f26c0203 --- /dev/null +++ b/plugins/org.eclipse.elk.alg.rectpacking/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/plugins/org.eclipse.elk.alg.topdownpacking/.settings/org.eclipse.core.resources.prefs b/plugins/org.eclipse.elk.alg.topdownpacking/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..99f26c0203 --- /dev/null +++ b/plugins/org.eclipse.elk.alg.topdownpacking/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/plugins/org.eclipse.elk.core.debug/.settings/org.eclipse.core.resources.prefs b/plugins/org.eclipse.elk.core.debug/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..99f26c0203 --- /dev/null +++ b/plugins/org.eclipse.elk.core.debug/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/plugins/org.eclipse.elk.graph.json.text.ide/.settings/org.eclipse.core.resources.prefs b/plugins/org.eclipse.elk.graph.json.text.ide/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..99f26c0203 --- /dev/null +++ b/plugins/org.eclipse.elk.graph.json.text.ide/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/plugins/org.eclipse.elk.graph.json.text.ui/.settings/org.eclipse.core.resources.prefs b/plugins/org.eclipse.elk.graph.json.text.ui/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..99f26c0203 --- /dev/null +++ b/plugins/org.eclipse.elk.graph.json.text.ui/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/plugins/org.eclipse.elk.graph.json.text/.settings/org.eclipse.core.resources.prefs b/plugins/org.eclipse.elk.graph.json.text/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..99f26c0203 --- /dev/null +++ b/plugins/org.eclipse.elk.graph.json.text/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/test/.settings/org.eclipse.core.resources.prefs b/test/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..99f26c0203 --- /dev/null +++ b/test/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/test/org.eclipse.elk.alg.common.test/.settings/org.eclipse.core.resources.prefs b/test/org.eclipse.elk.alg.common.test/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..99f26c0203 --- /dev/null +++ b/test/org.eclipse.elk.alg.common.test/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/test/org.eclipse.elk.alg.force.test/.settings/org.eclipse.core.resources.prefs b/test/org.eclipse.elk.alg.force.test/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..99f26c0203 --- /dev/null +++ b/test/org.eclipse.elk.alg.force.test/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/test/org.eclipse.elk.alg.layered.test/.settings/org.eclipse.core.resources.prefs b/test/org.eclipse.elk.alg.layered.test/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..99f26c0203 --- /dev/null +++ b/test/org.eclipse.elk.alg.layered.test/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/test/org.eclipse.elk.alg.mrtree.test/.settings/org.eclipse.core.resources.prefs b/test/org.eclipse.elk.alg.mrtree.test/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..99f26c0203 --- /dev/null +++ b/test/org.eclipse.elk.alg.mrtree.test/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/test/org.eclipse.elk.alg.radial.test/.settings/org.eclipse.core.resources.prefs b/test/org.eclipse.elk.alg.radial.test/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..99f26c0203 --- /dev/null +++ b/test/org.eclipse.elk.alg.radial.test/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/test/org.eclipse.elk.alg.rectpacking.test/.settings/org.eclipse.core.resources.prefs b/test/org.eclipse.elk.alg.rectpacking.test/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..99f26c0203 --- /dev/null +++ b/test/org.eclipse.elk.alg.rectpacking.test/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/test/org.eclipse.elk.alg.spore.test/.settings/org.eclipse.core.resources.prefs b/test/org.eclipse.elk.alg.spore.test/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..99f26c0203 --- /dev/null +++ b/test/org.eclipse.elk.alg.spore.test/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/test/org.eclipse.elk.alg.topdown.test/.settings/org.eclipse.core.resources.prefs b/test/org.eclipse.elk.alg.topdown.test/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..99f26c0203 --- /dev/null +++ b/test/org.eclipse.elk.alg.topdown.test/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8