• Join/Login
  • Business Software
  • Open Source Software
  • For Vendors
  • Blog
  • About
  • More
    • Articles
    • Create
    • SourceForge Podcast
    • Site Documentation
    • Subscribe to our Newsletter
    • Support Request
SourceForge logo
For Vendors Help Create Join Login
SourceForge logo
SourceForge logo
Business Software
Open Source Software
SourceForge Podcast
Resources
  • Articles
  • Case Studies
  • Blog
Menu
  • Help
  • Create
  • Join
  • Login
  • Home
  • Browse
  • RetroShare
  • Patches
RetroShare

libretroshare patch for chess plugin

[WARNING] Project has moved to http://github.com/Retroshare/Retroshare

Status: Beta
Brought to you by: csoler, defnax, drbob7, thunder2
This project can now be found here.
  • Summary
  • Files
  • Reviews
  • Support
  • Tickets ▾
    • Bugs
    • Support Requests
    • Patches
    • Feature Requests
  • News
  • Code
Menu ▾ ▴
  • Create Ticket
  • View Stats

Group

Searches

  • Changes
  • Closed Tickets
  • Open Tickets

Help

  • Formatting Help

#41 libretroshare patch for chess plugin

open
nobody
None
5
2014-08-15
2012-01-14
Anonymous
No

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!

Discussion

  • Nobody/Anonymous

    Nobody/Anonymous - 2012-01-14
     
    patch-chess.zip
    If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
SourceForge
  • Create a Project
  • Open Source Software
  • Business Software
  • Top Downloaded Projects
Company
  • About
  • Team
  • SourceForge Headquarters
    225 Broadway Suite 1600
    San Diego, CA 92101
    +1 (858) 422-6466
Resources
  • Support
  • Site Documentation
  • Site Status
  • SourceForge Reviews
SourceForge logo
© 2025 Slashdot Media. All Rights Reserved.
Terms Privacy Opt Out Advertise
×
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.