rchastain / eschecs

UCI chess GUI
GNU Lesser General Public License v2.1
37 stars 9 forks source link

Some changes in config-files related. Removed all dependencies to Json… #24

Closed fredvs closed 5 years ago

fredvs commented 5 years ago

… (I apologize for this). Enabled Eschecs executable name changing to what you want.

fredvs commented 5 years ago

Hello Roland.

Here some change to make config-files independent of the Eschecs-executable name. This to may use eschecs32.exe and eschecs64.exe. (Yes, sorry but Eschecs is multi-arch-os now).

Also I did something that will make you sad, I apologize. I know that you love Json, but he takes lot of place and needs lot of dependencies.

So I took the decision to remove all his dependencies (and he too).

But you will see, Ini is nice too.

;)

Fre;D

fredvs commented 5 years ago

Hello Roland.

Very, very, very last change.

If no eschecs.eng found ---> load Eschecs without any chess engine.

Also transferred eschecs.debug code inside {$IFDEF OPT_DEBUG}. IMHO, for release, eschecs.log is enough.

Voila, I did not find anything else to annoy you.

Fre;D

rchastain commented 5 years ago

Hello Fred! Thank you for your work.

I don't really agree the modification concerning eschecs.debug.

The purpose of that file isn't only to debug the application, but also to demonstrate how things work. The user of Eschecs could be a programmer, interested to see which commands Eschecs sends and which commands it expects.

On the other hand, if someones reports a bug, it is our interest that the user can provide as many data as possible. Do you remember that there is still a problem to fix in the new version of the Connect unit?

For the other modifications, I have nothing to say. ;)

Regards.

Roland