Commit Graph

6504 Commits

Author SHA1 Message Date
csoler
e09b416674
automatically add moderator rights to the owner of a forum 2018-12-24 11:47:33 +01:00
csoler
3770810238
added button (enabled by default) to automatically add IDs signed by friends as contacts 2018-12-24 10:13:27 +01:00
defnax
ac146c6808
Merge branch 'master' into master 2018-12-23 21:13:06 +01:00
defnax
6aefce4974 restore 2018-12-23 21:04:33 +01:00
csoler
66887db369
fixed licenses in statistics 2018-12-23 20:09:23 +01:00
defnax
3d66d84112 fixed conflicts for pr 1438 2018-12-23 18:45:07 +01:00
csoler
4375698d1d
fixed licenses in settings 2018-12-23 18:03:08 +01:00
defnax
1c998e4f8e Fixed the size problem of the group tree
* Fixed the size problem of the group tree
* Added to format the Administrator as rs link for easyer contact admin.
* Format the Channel Description on the Channel posts widget for clickable links
2018-12-23 17:58:37 +01:00
csoler
e99c718be9
half-fixed licenses in settings 2018-12-23 17:49:01 +01:00
G10h4ck
93fed48b05
Merge pull request #1413 from G10h4ck/disable_deprecated_messaging
0.6.5 Disable deprecated messaging
2018-12-23 12:10:55 +01:00
Gioacchino Mazzurco
5e4006b7e6
Merge branch 'v0.6.5' 2018-12-23 11:48:35 +01:00
defnax
3f59cfc7ea Imroved Emoji Tabs for a fixed size and display tabs at bottom.
Imroved Emoji Tabs for a fixed size and display tabs at bottom.
Enabled to attach *.webp and *.gif pictures.
2018-12-22 23:05:01 +01:00
csoler
bc7249e4b9
Merge pull request #1435 from defnax/master
Added new flat icons for the forums & posted group tree
2018-12-22 21:44:54 +01:00
defnax
f63ae7efbb Added new flat icons for the forums & posted group tree
Added new icons for the forums & posted group tree
2018-12-20 18:42:51 +01:00
csoler
901a9af74a
Merge pull request #1430 from defnax/master
Added new home icon
2018-12-19 22:22:43 +01:00
Gioacchino Mazzurco
d19531cfcc
Fix compilation of forum API 2018-12-16 17:40:47 +01:00
csoler
fd1e7074c8
Merge pull request #1432 from RetroShare/v0.6.5
V0.6.5
2018-12-16 14:35:30 +01:00
defnax
d67462751b Added new Channel icons for the group tree
Added new Channel icons
2018-12-14 22:55:32 +01:00
csoler
117c19b104
fixed a few problems in jumping to next unread post 2018-12-14 22:09:02 +01:00
defnax
9252a4110c Added new home icon 2018-12-13 22:44:04 +01:00
csoler
348f88b6ec
partially fixed async navigate action in forums 2018-12-13 21:02:32 +01:00
defnax
a95a235e09 Update emotes.acs
fixed to use the right emojione emoji
2018-12-12 22:37:29 +01:00
csoler
39b7bc818b
added more debug info to figure out why some posts are not displayed 2018-12-12 21:31:54 +01:00
csoler
a114856b77
changed code to create msg data map using MsgMeta instead of full Msg and added the handles to request MsgMeta data in forums 2018-12-12 11:33:38 +01:00
csoler
8f9c9295b2
added proper timeout of 5 secs to all forum async-ed interactions 2018-12-11 22:06:45 +01:00
csoler
b38c635649
restored display of forum summary when browsing forums 2018-12-10 22:51:09 +01:00
csoler
1dda7c5b34
removed mUpdating variable which was used for a safety test that is not relevant anymore and caused problems 2018-12-09 23:25:59 +01:00
csoler
34f51fff9c
made next unread post arrow also work when no post is selected 2018-12-09 23:18:50 +01:00
csoler
983ac7dda9
improved icons in forums and removed - button because it is not useful 2018-12-09 21:22:18 +01:00
csoler
27264cea0a
fixed icons and buttons in forums 2018-12-09 17:35:31 +01:00
csoler
a6ed2b26ec
fixed author name placement and icon size when loading ID data in forums 2018-12-09 16:34:43 +01:00
csoler
d7b5c9766c
fixed missing filterAcceptsRow() in forum proxy model 2018-12-09 13:54:30 +01:00
csoler
d5928ca84e
fixed message loading bug due to currentIndex() not being ready when insertMessage() is called 2018-12-08 22:19:39 +01:00
csoler
459c04a23e
re-enabled debug output 2018-12-08 22:01:05 +01:00
csoler
7c248dc035
attempt to fix pb on 32bits systems 2018-12-08 21:43:14 +01:00
csoler
a0b6962bec
fixed bug in read/unread with children menu items 2018-12-07 22:09:55 +01:00
csoler
42aab55961
fixed changing of read status using button in forum model 2018-12-07 21:45:15 +01:00
csoler
1163d00ae9
small check to avoid re-loading already loaded msg 2018-12-06 23:49:14 +01:00
csoler
49ea154490
fixed restoring of current item 2018-12-06 23:18:56 +01:00
csoler
5b8a64b677
fixed a number of bugs in the update/display of forum model 2018-12-06 23:04:53 +01:00
csoler
600a3d8e16
fixed saving/restoring of expanded items in forum model 2018-12-05 20:28:58 +01:00
csoler
11b4981bd4
keep current selection when updating a forum. Still need to keep the expand/collapse property 2018-12-04 23:36:07 +01:00
csoler
6fae40d417
trying new notification system using begin/end remove/insert rows to avoid crash 2018-12-04 23:10:24 +01:00
csoler
b63544e856
suppressed 2 uninitialized memory read in ForumModel 2018-12-04 22:14:54 +01:00
csoler
fb962c4b5b
attempt to fix crash when threads collide in forum model 2018-12-04 09:36:06 +01:00
csoler
ec0bb5347e
added missing emit of layoutAboutToBeChanged() in forum model 2018-12-03 21:56:11 +01:00
csoler
4423600073
update posts when navigating with arrows 2018-12-03 21:28:00 +01:00
csoler
55022432ef
added proper update of threads when new msg is poste or received 2018-12-03 17:30:46 +01:00
csoler
60e5595618
fixed bug in post pinning 2018-12-02 22:41:48 +01:00
csoler
24896bc596
further cleaning of ForumModel code 2018-12-02 16:49:14 +01:00
csoler
8736380bfe
added license, removed debug info 2018-12-02 16:45:16 +01:00
csoler
73c06006da
removed old code 2018-12-02 16:39:33 +01:00
csoler
91321725e6
added sorting based on most recent TS from children 2018-12-02 16:34:43 +01:00
csoler
37f721f305
added reset to avoid crash when switching from flat to tree views 2018-12-02 16:07:28 +01:00
csoler
1fced4a1c3
added flat mode to ForumModel 2018-12-02 12:02:25 +01:00
csoler
917695e832
fixed filtering of messages in new forum Model 2018-12-01 23:14:08 +01:00
csoler
a51eba1db2
added filtering mechanism in ForumModel 2018-12-01 16:09:35 +01:00
csoler
b7b9f335f9
fixed fonts for unread msgs in Forum Model 2018-11-30 18:01:51 +01:00
csoler
f56e932fb7
fixed sorting problem in new model due to missing call to sortRole() 2018-11-30 17:24:43 +01:00
csoler
dce660357a
fixed Travis compilation 2018-11-29 22:15:12 +01:00
csoler
c078510909
removed line that breaks compilation 2018-11-29 18:34:47 +01:00
csoler
09ffffe88e
removed some more old code from forum thread widget 2018-11-29 00:01:35 +01:00
csoler
9c840baf2e
added missing signal causing crach in new model when changing forums 2018-11-28 23:50:38 +01:00
csoler
ccdfc3cbf3
cleaned up removed code in Forum Model 2018-11-27 22:24:18 +01:00
csoler
ed68d720aa
fixed post versionning 2018-11-27 20:43:09 +01:00
csoler
23302ea469
partly resurrected post versions 2018-11-27 19:21:49 +01:00
G10h4ck
032f1307ff
Merge pull request #1416 from pedro-nonfree/patch-1
remove unnecessary warning
2018-11-27 18:55:40 +01:00
csoler
561db00255
resurrected sorting for pinned posts using a proxy model 2018-11-27 15:15:54 +01:00
csoler
02c6a92f48
fixed resizing+CPU bug due to inconsistent return in eventFilter() 2018-11-27 10:13:03 +01:00
csoler
c0e87dbb3b
attempt at fixing column resize 2018-11-27 09:37:34 +01:00
pedrolab
d3d3148c82 substitute friend to trusted node in statusbar 2018-11-27 03:18:19 +01:00
csoler
73e285805e
simplified comment in GxsIdDetails and hid columns in new ForumModel 2018-11-26 23:07:05 +01:00
csoler
b179cb5796
fixed next/prev item and next unread selection 2018-11-26 22:48:47 +01:00
csoler
3a76f25152
resurrected prev/next buttons 2018-11-26 22:07:10 +01:00
csoler
581e892d94
create an index iterator in ForumModel 2018-11-26 21:18:28 +01:00
csoler
6bb8e3ffd0
saving work for next unread msg in forum model 2018-11-25 22:07:59 +01:00
csoler
65f2d26651
fixed author tooltip in ForumModel 2018-11-25 21:12:26 +01:00
csoler
114a11af75
fixed bug in read status update in new ForumModel 2018-11-25 17:44:56 +01:00
csoler
dc913e37c9
fixed update of threads in new model 2018-11-25 17:40:48 +01:00
csoler
419bd2157a
factored all methods that apply to msg data using pointer to member function trick 2018-11-25 17:11:08 +01:00
csoler
0b0e58bd3d
fixed bug in coloring of read/unread property 2018-11-24 22:25:23 +01:00
csoler
7384015850
fixed update of QTreeView when something changes in Forum model using dataChanged() signal 2018-11-24 22:06:34 +01:00
csoler
6f83bb520e
fixed mark as read/unread and display of read status in forum model 2018-11-24 20:50:09 +01:00
csoler
9cec56f1ec
added info for read/unread status and resurrected context menu in new forum model 2018-11-24 17:57:19 +01:00
csoler
c2686d1a94
fixed display of author in new ForumModel 2018-11-24 16:11:40 +01:00
csoler
52a5aeb1f8
added item delegate for author in new model 2018-11-23 23:17:12 +01:00
pedrolab
28b83117e3 remove unnecessary warning
according to G10h4ck the warning to stay under 40 trusted nodes (friends) is no longer needed because this was useful when multiple system calls reached gpg tools; but not now that a c++ pgp library is used
2018-11-23 14:45:16 +01:00
csoler
543a7f280d
fixed display of current post in new Forum Model 2018-11-22 22:52:27 +01:00
csoler
20b8bca801
worked on display of posts and selection in new forum model 2018-11-22 22:07:58 +01:00
csoler
3edd1dd0dd
fixed missing case entries in ForumModel 2018-11-22 11:24:05 +01:00
csoler
59220b5c85
fixed layout of internal data in ForumModel 2018-11-22 10:44:06 +01:00
csoler
b28a76e35b
fixed update of posts list in new ForumModel 2018-11-22 09:47:58 +01:00
csoler
e01de33e1a
fixed compilation in new ForumModel 2018-11-22 09:28:07 +01:00
csoler
d3565c2ee4
implemented update of posts for new model. Unfinished yet. 2018-11-21 23:18:08 +01:00
csoler
2066248b3b
started updating ForumFillThread to new model 2018-11-20 23:28:07 +01:00
csoler
d8f9559b0e
fixed memory corruption bug in GxsForumModel 2018-11-20 23:18:45 +01:00
csoler
dbeb97c0e9
fixed bug in sizeHintRole() 2018-11-20 23:17:21 +01:00
csoler
a532b68b8e
improvements of the Forum Model 2018-11-20 23:17:11 +01:00
csoler
9d49ca0e4c
initial attempt at creating an ItemModel for forums 2018-11-20 23:17:00 +01:00
csoler
8c8ce53e4b
Merge pull request #1385 from G10h4ck/safer_api
0.6.5 Safer rsGxsChannel API
2018-11-20 21:44:40 +01:00
Gioacchino Mazzurco
9eef7735f3
retroshare-gui open distant chat when double clicking on people 2018-11-20 15:56:21 +01:00
Gioacchino Mazzurco
53f8307bee
Disable broadcast chat by default at compile time 2018-11-20 15:54:24 +01:00
Gioacchino Mazzurco
cf94037c10
Do not show nodes in mail composer 2018-11-20 12:13:16 +01:00
Gioacchino Mazzurco
1699a6a25a
Disable node chat by default at compile-time 2018-11-20 11:32:00 +01:00
csoler
f8c25fd967
fixed bug in TransfersDialog model got sizeHintRole() 2018-11-19 22:14:34 +01:00
csoler
8075eec288
fixed licenses in PhotoShare, Posted, profile, people and Network 2018-11-17 14:10:08 +01:00
csoler
ac2dacf515
fixed licenses in gxsforums, gxschannels, im_history, msgs 2018-11-15 21:49:12 +01:00
csoler
05bb002c70
fixed licenses in gxs/ 2018-11-14 21:14:40 +01:00
csoler
eb1909e8bc
fixed licenses in FileTransfer 2018-11-14 20:54:37 +01:00
csoler
a506c80d80
fixed licenses in elastic+feeds 2018-11-13 22:02:26 +01:00
csoler
630609c11c
fixed retroshare.project email in licenses 2018-11-11 20:42:48 +01:00
csoler
c4ae4c21b1
fixed licenses in gui/common/ 2018-11-11 20:41:06 +01:00
csoler
b57aacb6bb
partially added/fixed licenses in gui/common 2018-11-11 16:57:05 +01:00
csoler
5f86ac1e3c
updated licenses in gui/Circles. partly changed licenses in gui/common. 2018-11-11 14:24:47 +01:00
hunbernd
4dce4002f0
Removed outdated instructions from readme 2018-11-11 14:24:45 +01:00
hunbernd
41d942c144
Updated links in readme 2018-11-11 14:24:45 +01:00
hunbernd
7742e0ca39
Removed version.html 2018-11-11 14:24:45 +01:00
hunbernd
3e3adf7337
Removed some old build scripts 2018-11-11 14:24:44 +01:00
csoler
ca80161bfb
fixed wrongly removed line 2018-11-11 14:24:44 +01:00
csoler
cd9a2db4e3
fixed license in retroshare-gui/src/chat/ and main files 2018-11-11 14:24:44 +01:00
sehraf
54df09c4b3
add missing DEFINE, fix small bugs 2018-11-10 20:34:03 +01:00
Gioacchino Mazzurco
7aaf29c3de
Fix compilation with Qt older then 5.7 2018-11-09 12:41:09 +01:00
Gioacchino Mazzurco
367c5182cf
Fix compilation with Qt older then 5.10 2018-11-09 12:41:08 +01:00
Gioacchino Mazzurco
ea86fe2615
Safer RsGxsChannel API
Deprecated old method which exposed interna async mechanism to the API
  users, making their and out life difficult
Things that really need to be async like turtle search/requests now accept
  callbacks, so the caller can be notified everytime some result is got
  back
Implement RsThread::async commodity wrapper to execute blocking API
  calls without blocking the caller, this could be optimized
  trasparently using a thread pool if necessary
Added hints into some retroshare-gui files on how to use RsThread::async
  thoghether with QMetaObject::invokeMethod and blocking RetroShare API
  to simplyfy interaction between GUI and libretroshare
2018-11-09 12:41:08 +01:00
Gioacchino Mazzurco
c0ca1a5aad
Print stack trace on crash 2018-11-05 00:19:45 +01:00
csoler
d711e09b68
fixed bug causing IdChooser to reset the current id 2018-11-03 20:25:32 +01:00
csoler
1f8ecc024d
Merge pull request #1378 from csoler/v0.6-ImprovedGUI
V0.6 improved gui
2018-11-02 20:30:30 +01:00
csoler
af86b29f2b
moved initialization to initializer list in HomePage 2018-11-02 20:26:49 +01:00
csoler
84aedb8ac7
removed uninitialized memory read in updateOwnCert() 2018-11-01 20:28:09 +01:00
Phenom
89082f3420 Fix warnings in RetroShareLink
/retroshare-gui/src/gui/RetroShareLink.cpp:1556: warning: this statement
may fall through [-Wimplicit-fallthrough=]
/retroshare-gui/src/gui/RetroShareLink.cpp:400: warning: implicit
conversion loses integer precision: 'qulonglong' (aka 'unsigned long
long') to 'uint32_t' (aka 'unsigned int')
/retroshare-gui/src/gui/RetroShareLink.cpp:736: warning: use of old-
style cast
/retroshare-gui/src/gui/RetroShareLink.cpp:733: warning: unannotated
fall-through between switch labels
/retroshare-gui/src/gui/RetroShareLink.cpp:1175: warning: implicit
conversion changes signedness: 'char' to 'unsigned char'
/retroshare-gui/src/gui/RetroShareLink.cpp:1193: warning: implicit
conversion changes signedness: 'char' to 'unsigned char'
/retroshare-gui/src/gui/RetroShareLink.cpp:1208: warning: implicit
conversion changes signedness: 'char' to 'unsigned char'
/retroshare-gui/src/gui/RetroShareLink.cpp:1228: warning: implicit
conversion changes signedness: 'char' to 'unsigned char'
/retroshare-gui/src/gui/RetroShareLink.cpp:1261: warning: implicit
conversion changes signedness: 'int' to 'unsigned int'
/retroshare-gui/src/gui/RetroShareLink.cpp:1507: warning: zero as null
pointer constant
/retroshare-gui/src/gui/RetroShareLink.cpp:1621: warning: zero as null
pointer constant
/retroshare-gui/src/gui/RetroShareLink.cpp:1696: warning: zero as null
pointer constant
/retroshare-gui/src/gui/RetroShareLink.cpp:1698: warning: zero as null
pointer constant
/retroshare-gui/src/gui/RetroShareLink.cpp:1742: warning: zero as null
pointer constant
/retroshare-gui/src/gui/RetroShareLink.cpp:1775: warning: implicit
conversion changes signedness: 'int' to 'unsigned int'
/retroshare-gui/src/gui/RetroShareLink.cpp:1779: warning: implicit
conversion changes signedness: 'int' to 'unsigned int'
/retroshare-gui/src/gui/RetroShareLink.cpp:1559: warning: unannotated
fall-through between switch labels
2018-10-23 17:43:01 +02:00
Phenom
358f27be06 Fix warnings in MessagePage.cpp
/retroshare-gui/src/gui/settings/MessagePage.cpp:62:19: warning:
deleting object of polymorphic class type 'Rs::Msgs::MsgTagType' which
has non-virtual destructor might cause undefined behavior [-Wdelete-non-
virtual-dtor]
/retroshare-gui/src/gui/settings/MessagePage.cpp:62: warning: delete
called on non-final 'Rs::Msgs::MsgTagType' that has virtual functions
but non-virtual destructor
/retroshare-gui/src/gui/settings/MessagePage.cpp:86: warning: use of
old-style cast
/retroshare-gui/src/gui/settings/MessagePage.cpp:172: warning: zero as
null pointer constant
/retroshare-gui/src/gui/settings/MessagePage.cpp:176: warning: implicit
conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int')
/retroshare-gui/src/gui/settings/MessagePage.cpp:203: warning: zero as
null pointer constant
/retroshare-gui/src/gui/settings/MessagePage.cpp:207: warning: implicit
conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int')
/retroshare-gui/src/gui/settings/MessagePage.cpp:261: warning: implicit
conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int')

/libretroshare/src/retroshare/rsmsgs.h:168: warning:
'Rs::Msgs::MessageInfo' has virtual functions but non-virtual destructor
/libretroshare/src/retroshare/rsmsgs.h:168: warning: 'MessageInfo' has
no out-of-line virtual method definitions; its vtable will be emitted in
every translation unit
/libretroshare/src/retroshare/rsmsgs.h:234: warning:
'Rs::Msgs::MsgInfoSummary' has virtual functions but non-virtual
destructor
/libretroshare/src/retroshare/rsmsgs.h:234: warning: 'MsgInfoSummary'
has no out-of-line virtual method definitions; its vtable will be
emitted in every translation unit
/libretroshare/src/retroshare/rsmsgs.h:261: warning:
'Rs::Msgs::MsgTagInfo' has virtual functions but non-virtual destructor
/libretroshare/src/retroshare/rsmsgs.h:328: warning: 'ChatId' has
virtual functions but non-virtual destructor
/libretroshare/src/retroshare/rsmsgs.h:400: warning: 'ChatLobbyInvite'
has virtual functions but non-virtual destructor
/libretroshare/src/retroshare/rsmsgs.h:420: warning:
'VisibleChatLobbyRecord' has virtual functions but non-virtual
destructor
/libretroshare/src/retroshare/rsmsgs.h:420: warning:
'VisibleChatLobbyRecord' has no out-of-line virtual method definitions;
its vtable will be emitted in every translation unit
/libretroshare/src/retroshare/rsmsgs.h:449: warning: 'ChatLobbyInfo' has
virtual functions but non-virtual destructor
/libretroshare/src/retroshare/rsmsgs.h:486: warning: 'RsMsgs' has no
out-of-line virtual method definitions; its vtable will be emitted in
every translation unit

About vtable:
https://stackoverflow.com/questions/23746941/what-is-the-meaning-of-
clangs-wweak-vtables
https://stackoverflow.com/questions/50463374/avoid-weak-vtable-warnings-
for-classes-only-defined-in-a-source-file
2018-10-23 17:43:01 +02:00
Phenom
a30e2c3400 Fix Warnings in MouseEventFilter.cpp
/retroshare-gui/src/util/MouseEventFilter.cpp:56: warning: catching
polymorphic type 'class std::bad_cast' by value [-Wcatch-value=]
/retroshare-gui/src/util/MouseEventFilter.cpp:77: warning: catching
polymorphic type 'class std::bad_cast' by value [-Wcatch-value=]
2018-10-23 17:37:19 +02:00
csoler
7d21e74b29
added explicit options to including IP history and removed iP history from RS Links as it leaks information without users consent 2018-10-20 17:48:36 +02:00
csoler
259264897e
changed lobby for "chat rooms" in settings 2018-10-20 17:34:57 +02:00
csoler
d97551aa3b
added option to not include external IPs in preferences->node->certificate 2018-10-20 17:31:52 +02:00
csoler
abcd687416
Merge pull request #1374 from csoler/v0.6-ImprovedGUI
patch from sss to fix deadlocks on forum fill thread. To be tested
2018-10-19 22:05:29 +02:00
csoler
21a92d69b4
merged upstream/master 2018-10-16 20:51:10 +02:00
G10h4ck
03cdd6c7b6
Merge pull request #1363 from G10h4ck/jsonapi
New cross-platform target retroshare-service
2018-10-16 16:06:09 +02:00
csoler
37c515bcb5
patch from sss to fix deadlocks on forum fill thread. To be tested 2018-10-15 20:57:21 +02:00
thunder2
c7563f1efd Fixed Windows compile with MSYS2 2018-10-14 15:28:41 +02:00
G10h4ck
047ae7f723
Merge branch 'master' into jsonapi 2018-10-10 22:23:28 +02:00
csoler
18eee374f1
Merge pull request #1361 from sehraf/pr_jsonfy-rsMsg
[jsonapi] add most remaining functions of rsMsg
2018-10-10 22:04:32 +02:00
Gioacchino Mazzurco
406822b5ec
Expose JSON API for file filtering 2018-10-09 11:34:56 +02:00
Gioacchino Mazzurco
6db23267c3
retroshare-gui fix windows compilation error due to time_t usage 2018-10-07 15:51:02 +02:00
Gioacchino Mazzurco
c6ca3c5669
Fix compilation due to RsPeers::GetRetroshareInvite 2018-10-06 02:46:09 +02:00
sehraf
150af40e09
jsonapi: convert and add getMessageCount 2018-10-04 22:43:12 +02:00
csoler
6c4d1c34e3
fixed removal of "share on channel"/"share on forum" menu entries in own files 2018-10-04 18:50:11 +02:00
csoler
81fc3b7921
select GxsIds as default list to chose msg destination from 2018-10-03 15:25:53 +02:00
csoler
83a987936d
when replying to a msg, always select an ID to author the msg that was in the destination list 2018-10-03 15:02:37 +02:00
csoler
79a8b2183f
Merge pull request #1353 from csoler/v0.6-FileLists
V0.6 file lists
2018-09-30 13:31:26 +02:00