<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Discussion</title><link href="https://sourceforge.net/p/sokobano/discussion/" rel="alternate"/><link href="https://sourceforge.net/p/sokobano/discussion/feed.atom" rel="self"/><id>https://sourceforge.net/p/sokobano/discussion/</id><updated>2022-01-10T06:57:41.396000Z</updated><subtitle>Recent posts to Discussion</subtitle><entry><title>Java 11 compatibility</title><link href="https://sourceforge.net/p/sokobano/discussion/933978/thread/156ad3b634/?limit=25#c8af" rel="alternate"/><published>2022-01-10T06:57:41.396000Z</published><updated>2022-01-10T06:57:41.396000Z</updated><author><name>Alexey Dokuchaev</name><uri>https://sourceforge.net/u/danfe/</uri></author><id>https://sourceforge.net676184569d05cf69f7ef26707bf257dc6e95f556</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;When building the project with OpenJDK 11, compilation fails with the following errors (full context omitted for brevity, there are lots of those):&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;error: package com.sun.org.apache.xml.internal.serialize is not visible&lt;br/&gt;
import com.sun.org.apache.xml.internal.serialize.OutputFormat;&lt;br/&gt;
...&lt;br/&gt;
error: package com.sun.org.apache.xml.internal.serialize is not visible&lt;br/&gt;
import com.sun.org.apache.xml.internal.serialize.XMLSerializer;&lt;br/&gt;
...&lt;br/&gt;
error: cannot find symbol ... BASE64Encoder().encode(encodeStringtoByte(raw));&lt;br/&gt;
error: cannot find symbol ... BASE64Decoder().decodeBuffer(coded);&lt;/p&gt;
&lt;/blockquote&gt;&lt;/div&gt;</summary></entry><entry><title>Source code should be converted to UTF-8</title><link href="https://sourceforge.net/p/sokobano/discussion/933978/thread/dfe481361b/?limit=25#9ab3" rel="alternate"/><published>2022-01-10T06:48:33.437000Z</published><updated>2022-01-10T06:48:33.437000Z</updated><author><name>Alexey Dokuchaev</name><uri>https://sourceforge.net/u/danfe/</uri></author><id>https://sourceforge.netcaef2d6f1607018e67201ca4c59448ce4b582cd8</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Currently, source code &lt;code&gt;*.java&lt;/code&gt; files still use 8-bit encoding for the second half of the ASCII table, mostly for comments in German.  This upsets &lt;code&gt;javac&lt;/code&gt; which spits lots of &lt;em&gt;error: unmappable character for encoding ASCII&lt;/em&gt; unless run with &lt;code&gt;-encoding ISO-8859-1&lt;/code&gt; switch.&lt;/p&gt;
&lt;p&gt;Consider converting them all to UTF-8 which would alleviate the need to pass encoding explicitly and would generally simplify working with the source code in modern environments.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Wrong filenames for levels in sets 6 and 7</title><link href="https://sourceforge.net/p/sokobano/discussion/933978/thread/a43227740b/?limit=25#9f8f" rel="alternate"/><published>2022-01-10T06:37:41.685000Z</published><updated>2022-01-10T06:37:41.685000Z</updated><author><name>Alexey Dokuchaev</name><uri>https://sourceforge.net/u/danfe/</uri></author><id>https://sourceforge.net069ca42639cc789f04a247585bf4b80f2b81144f</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The &lt;em&gt;LevelManager&lt;/em&gt; class loads levels as &lt;code&gt;"Level_" + lvlId + ".txt"&lt;/code&gt; (notice the uppercase &lt;code&gt;L&lt;/code&gt;), but version 1.0.3 ships level sets 6 and 7 named starting with lowercase &lt;code&gt;l&lt;/code&gt;.  This probably does not matter on Windows, but breaks on Unix.&lt;/p&gt;
&lt;p&gt;Renaming those files allows the game to load them.&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>