RetroShare/retroshare-gui/src
chrisparker126 50c75de73c Refactored GXS interface to remove exposure to RS internals (i.e. only reference types, declaration in retroshare folder)
To achieve this I created second interface RsGxsIface which RsGxsGenExchange derives from, and RsGxsIfaceImpl (renamed RsGxsIfaceHelper) now takes an instance of this instead so these interfaces don't exposed the RsGenExchange and its underlying types. 

The other stuff is simply definitions and type aliases required for the front-ends to work (RsGroupMeta, RsGroupId, etc) and I've moved gxs flags also. 

This is a good idea as it seem much more clear what's available to a GXS service (apart from RsGenExchange public methods).  


git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6166 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-02-28 21:58:38 +00:00
..
control
gui Refactored GXS interface to remove exposure to RS internals (i.e. only reference types, declaration in retroshare folder) 2013-02-28 21:58:38 +00:00
idle Add define WINDOWS_SYS for windows compile in RetroShare.pro. 2010-09-09 11:09:40 +00:00
lang lupdate on all language files 2013-02-25 17:26:28 +00:00
license stored some license files to utf-8 encoding, required by nsis installer 2012-09-26 15:44:30 +00:00
qss Moved most of the hardcoded colors of lists and trees to the file qss.default (with help from braindead). 2012-11-19 16:01:21 +00:00
release/skin Enabled some more translations in news feed items and fixed german translation. 2012-07-29 20:24:09 +00:00
retroshare-gui Reworked notification code in system tray. 2012-08-05 20:12:55 +00:00
sounds added some few sounds 2010-05-05 11:49:39 +00:00
translations added turkish Qt translation for Qt Widgets/Buttons, Qt has not jet turkish translation, translated some needed QWizard buttons 2012-10-14 01:59:27 +00:00
util Refactored GXS interface to remove exposure to RS internals (i.e. only reference types, declaration in retroshare folder) 2013-02-28 21:58:38 +00:00
changelog.txt update changelog 2012-12-18 09:39:16 +00:00
Doxyfile Activate DHTML in Doxygen Documentation, for Fold in/out Class hierarchy images. 2012-04-14 14:32:00 +00:00
main.cpp Merged branch for GUI improvements into trunk. The improvement phase is not finsihed yet. The work on GUI will continue into trunk 2013-02-22 21:42:27 +00:00
mingw32make.bat update version and changelog 2012-09-26 12:26:27 +00:00
README.txt update readme 2012-08-05 15:03:12 +00:00
retroshare-gui.pro Merged branch for GUI improvements into trunk. The improvement phase is not finsihed yet. The work on GUI will continue into trunk 2013-02-22 21:42:27 +00:00
retroshare-process.nsi
retroshare-ultramodern.nsi update nsis installer scripts 2011-02-24 23:16:20 +00:00
retroshare.in update changelog 2012-11-21 11:38:40 +00:00
retroshare.nsi update changelog 2012-11-21 11:38:40 +00:00
rshare.cpp Load new stylesheets for locale depended things. 2013-01-09 12:16:12 +00:00
rshare.h Fixed missing seconds in time format. 2012-11-15 21:35:37 +00:00
svn_revision.bat added for windows compile and revision bat files, and template rsversion.in 2010-06-01 23:03:12 +00:00
Todo.txt removed not needed games dir 2009-10-04 15:41:46 +00:00
version_detail.sh moved file rsversion.h to rsguiversion.h, since it caused a conflict with libretroshare/src/util/rsversion.h when included as util/rsversion.h. Updated version detail script. 2012-09-12 13:11:04 +00:00

=======================================================================================
README for RetroShare
=======================================================================================

RetroShare web site . . . . http://retroshare.sourceforge.net/
Documentation . . . . . . . http://retroshare.sourceforge.net/doc.html
Support . . . . . . . . . . http://retroshare.sourceforge.net/support.html
Forums  . . . . . . . . . . http://retroshare.sourceforge.net/forum/
Wiki  . . . . . . . . . . . http://retroshare.sourceforge.net/wiki/
The Developers site . . . . http://retroshare.sourceforge.net/developers.html
Project site  . . . . . . . https://sourceforge.net/projects/retroshare

Contact:  . . . . . . . . . retroshare@lunamutt.com ,defnax@users.sourceforge.net


Compiling + Running RetroShare (V0.5.xxx)
=========================================================================================
REQUIREMENTS
=========================================================================================

Libraries/Tools:
	* C/C++ Compiler. 	  	  (standard on Linux/cygwin)
	* Qt >= 4.6.x 		  	http://qt.nokia.com/downloads/downloads#lgpl
	* OpenSSL       	      	http://www.openssl.org/source/openssl-1.0.1c.tar.gz
	* MiniUPnP           	  	http://miniupnp.free.fr/files/download.php?file=miniupnpc-1.3.tar.gz

Windows only:
	* Cygwin  	          	http://www.cygwin.com/cygwin/setup.exe (for compile, openssl, pthreads)
	* MinGW/Msys package  		http://sourceforge.net/projects/mingw/files/(for compile zlib, miniupnc, bzip2)
	* Pthreads            		http://sourceware.org/pthreads-win32/ 
	* Zlib                		http://www.zlib.net/
	* bzip2				http://www.bzip.org/1.0.6/bzip2-1.0.6.tar.gz
	
	Latest RetroShare sources from (SVN) sourceforge.net:	
    	svn co https://retroshare.svn.sourceforge.net/svnroot/retroshare retroshare 

=========================================================================================

Build Scripts are avaible on SVN for Debian and Ubuntu:
http://retroshare.svn.sourceforge.net/viewvc/retroshare/trunk/build_scripts/

Latest stable OpenSSL is available at:
http://www.openssl.org

Latest miniupnpc-1.3 is avaible at:
http://miniupnp.free.fr/files/download.php?file=miniupnpc-1.3.tar.gz


Windows only:
	pthreads: ftp://sourceware.org/pub/pthreads-win32/pthreads-w32-2-8-0-release.tar.gz 
	zlib:	    http://www.zlib.net/zlib-1.2.3.tar.gz 
=========================================================================================
You can find here instructions howto compile RetroShare:
http://retroshare.sourceforge.net/wiki/index.php/Developers_Corner
	
=========================================================================================	
You can go on over to our forum when you have trouble with compiling:
http://retroshare.sourceforge.net/forum/
---------------------------------------------