zapek
2848359f77
fixed webui files generation under MSYS2
2018-08-03 20:09:32 +02:00
csoler
6848a586f3
merged upstream/master
2018-07-08 21:17:48 +02:00
Gioacchino Mazzurco
502459a25a
Cleanup rapidjson inclusion
...
Fix compilation error of android service
2018-06-26 15:12:16 +02:00
Gioacchino Mazzurco
5d237c8753
Improve libresapi qmake files
2018-06-09 17:08:13 +02:00
Gioacchino Mazzurco
e81b81dff1
libresapi improve qmake optional builds
2018-06-07 14:59:00 +02:00
csoler
544b4af4c2
fixed license in chat, crypto, dht, file_sharing
2018-05-21 20:50:38 +02:00
Gioacchino Mazzurco
181d99e882
Give proper error message if Qt version is too old
2018-05-16 10:38:47 +02:00
csoler
ecbd115873
added missing include path for libretroshare/src in libresapi
2018-05-11 20:27:03 +02:00
csoler
8e111c2ee2
added rapidjson-1.1.0 code hard-coded in the source directory to allow everyone to compile without the need to tweak too much. When v1.1.0 is mainstream (espcially on ubuntu) we can revert back to an external dependency
2018-05-02 22:46:27 +02:00
Gioacchino Mazzurco
4876a0ea3b
Multiple improvements to build process
...
Restructure and document retroshare.pri variables and helper functions
Link sqlite statically like other libraries on Android
qmake has multiple win32-* specs match them correctly
Move a buch of generic thing to retroshare.pri instead of having them replocated
accross project specific .pro
Fix retroshare-gui too many symbols exported on windows liking error by adding
QMAKE_LFLAGS+=-Wl,--exclude-libs,ALL
Rename retroshare-gui/src/util/win32.h because the name is too prone to
confusion and build conflicts
libreasapi avoid usage of cretar_prl link_prl that seems unreliable on some
platforms
libreasapi rename LIBRESAPI_QT to more understendable LIBRESAPI_SETTINGS
Use use_*.pri instead of copy pasting error prone qmake snippets around
Expose bitdht option to retroshare.pri
Add RS_THREAD_LIB qmake variable for better crossplatform support
Move debug and profiling generic options to retroshare.pri (avoid copy/pasting)
Remove Qt script module in qmake as it is not available anymore
2018-04-18 07:56:43 +02:00
Gioacchino Mazzurco
da2fc01952
Cleanup a bit libresapi.pro
2018-01-30 18:04:24 +01:00
Konrad
ef52e090ea
Added in Libresapi: Handlers to interact with shared files
2017-10-20 20:57:37 +02:00
Konrad
569458a1c1
Changed: Qt dependecies are optional
2017-03-28 11:18:27 +02:00
Konrad
bef75408da
Fixed building on Travis CI
2017-03-26 15:11:07 +02:00
Konrad
ae95b49f8a
Added SettingsHandler to handle response to settings requests
2017-03-25 18:20:53 +01:00
Konrad
cb04134114
Added Windows support to libresapi when working with retroshare_android_service
2017-03-25 18:15:47 +01:00
Phenom
2db8dbd45f
Fix El Capitan OSX 10.11 Compil
2016-11-02 21:40:46 +01:00
sehraf
51c98fdf50
add stats to libresapi
2016-08-30 21:50:20 +02:00
Gio
fe7de83529
WebUI is now optional but enabled by default at compile time
2016-07-28 14:08:49 +02:00
Gio
b5f95cb651
libresapilocal is now optional (enabled by default)
2016-07-15 11:25:31 +02:00
Gio
47414acb62
Basic support to access libresapi via unix socket / windows named pipes
2016-07-15 11:25:31 +02:00
Phenom
61d2ab5eb3
Fix compilation of LibResAPI for MacOS
2016-05-06 22:12:40 +02:00
zeners
08be19faa9
webui: rebuild files on qmake
...
giving up: don't know why build-steps are missed
2016-05-06 10:29:03 +02:00
zeners
962dd91e0a
webui: include files on first clean build
...
update website-title to 6
2016-05-03 19:02:07 +02:00
zeners
0a6ae559fd
webui: redefined building webui
...
on linux: 'make' don't build libresapi every time anymore,
it now knows when, what and how to 'build' webui
on windows: builds old style
2016-04-30 14:21:09 +02:00
thunder2
ab78825966
Enabled webui build script for Windows compile
2016-03-31 10:23:23 +02:00
zeners
be328e223e
webui: include files in install
2016-03-29 18:57:18 +02:00
zeners
bf374b3fa4
webui 4 windows build prepare
...
should be testet by someone
2016-03-28 11:34:33 +02:00
zeners
30193fe79a
webui: switch from react to mithril
2016-03-24 18:07:21 +01:00
zeners
cef07fff91
webui: integrate new webui in unix build process
2016-03-24 00:33:22 +01:00
electron128
34957b857a
libresapi: added channels/create_post
...
group creation acknowledge not implemented yet
usage:
$ curl --data "{\"group_id\":\"<group_id>\",\"subject\":\"just a test\",\"message\":\"test message\"}" http://<host:port>/api/v2/channels/create_post
parameter object:
{
group_id: required string,
subject: required string,
message: required string,
thumbnail_base64_png: optional string,
files: optional array of
{
name: required string,
hash: required string,
size: required number
}
}
2016-02-19 19:23:55 +01:00
Phenom
86b559191e
Fix MacOSX 10.10 Yosemite Compilation
...
by using retroshare.pri file like linux or windows,
fixing namespace for unordered_set,
fixing c++11 for ostream& operator<<,
checking if ntohll and htonll already defined.
2015-12-22 17:27:51 +01:00
electron128
f7ab3ad04f
allow plugins to integrate into the JSON API
2015-12-15 19:56:49 +01:00
Jenster
699299ae8a
latest OSX patches
2015-11-20 08:10:59 -08:00
electron128
0a21d92aca
Merge pull request #176 from hunbernd/feature/webui-download-enhancements
...
Webui download and media streaming enhancements
2015-11-08 10:23:45 +01:00
hunbernd
ce40760791
Added support for all common content-types into MHDFilestreamerHandler
...
File extension --> content-type associations are read from mime.types file.
2015-11-07 02:39:42 +01:00
Phenom
79d761ae2e
Add Win32 section in retroshare.pri
...
And add MSys2 directories.
2015-10-17 12:15:36 +02:00
AsamK
66b9557833
Use PKGCONFIG instead of manually specifying LIBS for Linux
...
- The advantage is that this method automatically includes additional
dependencies of LIBS (e.g. libupnp needs -lixml).
- Also if some distribution moves headers to non default locations the
correct locations get added by PKGCONFIG
2015-09-06 22:27:22 +02:00
AsamK
b66f466c7a
Move all INSTALLS to the subproject they belong to
...
Allows installation of for example only retroshare-nogui, without
installing files only relevant for gui
$ qmake
$ make retroshare-nogui
$ make retroshare-nogui-install_subtargets
2015-08-31 22:49:46 +02:00
AsamK
e135e3441c
Create retroshare.pri for common configurations in .pro files
...
So far it only contains the default values for installation paths
2015-08-31 21:09:28 +02:00
electron128
5d4e94c671
libresapi: add basic forum read api (patch from Chozabu) close #32
2015-08-31 19:44:15 +02:00
electron128
8fc3917c4b
webui:
...
- added profile import/creation
- fixed leaking file descriptors
- added upload handler for small files
- fixed terminal thread
- removed some unused parameter warnings
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@8485 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2015-06-16 12:35:07 +00:00
electron128
b05ee805e4
webui:
...
- added better live reload. It uses the Retroshare built in server. Grunt is not required anymore.
- removed unused buttons
- started ChatHandler
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@8185 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2015-04-29 11:57:56 +00:00
electron128
ad1bc7f3b8
added resource_api and rs-nogui-webui (requires libmicrohttpd, Html files are not included)
...
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@8047 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2015-03-18 18:48:43 +00:00