Hello libretro Development Team
we developed - based on retro svn 4630 - an Addon Gui of RetroShare called http://interface.sf.net
and added there the first 2 player chess game to the gui.
Please add this attached patch to the libretroshare, to be able to develop a plugin for retroshare client too.
For that development we needed to add some few codelines as well into the library: libretroshare.
can you please add the attached patch to libretroshare, so that the chess functions are in the lib?
Then for further updates of libretroshare InterFace GUI can use as well the lib without adding the chess thing again.
What we did:
1. we used Retro SVN 4630:
http://retroshare.svn.sourceforge.net/viewvc/retroshare/trunk/libretroshare/src/?pathrev=4630
2. we created chess in the gui and changed src/libretroshare with a few lines until interface svn 371:
http://interface.svn.sourceforge.net/viewvc/interface/communicator/guichat/trunk/libretroshare/src/?pathrev=371
3. So we built the patch attached from both, the difference should be the added chess code.
4. Please add this patch to your current head of libretroshare. As there is only added value, but no change, it should be possible without conflicts.
The benefit is to have the lib compatible with both gui´s of libretroshare: for RetroShare Client as well as for InterFace Addon.
Thanks
Changelog:
two files have to be added:
libretroshare\src\services\p3-chess-service.cc - find it attached and here:
http://interface.svn.sourceforge.net/viewvc/interface/communicator/guichat/trunk/libretroshare/src/services/p3-chess-service.cc?revision=371&view=markup&pathrev=371
libretroshare\src\services\p3-chess-service.h - find it attached and here:
http://interface.svn.sourceforge.net/viewvc/interface/communicator/guichat/trunk/libretroshare/src/services/p3-chess-service.h?revision=371&view=markup&pathrev=371
These files have been modified:
libpatch_p3service.diff
libpatch_rsserviceids.h.diff
libpatch_rsserial.cc.diff
libpatch_rsinit.cc.diff
libpatch_p3face.h.diff
libpatch_p3turtle.cc.diff
If you overwrite in your SVN client the current interface SVN 371 file of the lib with the ones from retro svn 4630, you see the diffs. These files should be the minimal changes.
Please add them, try if they are compatible with a libretro compile for retroshare and report it to this entry,
then the iterface addon developers can test a current head compile of the current lib again for interface, if chess is still functional.
We then can try to make a plugin for chess as well for retro!
Thanks!