Commit Graph

  • d05d723af1 Fixed sort friends by state in PeersDialog thunder2 2010-09-11 20:52:37 +00:00
  • 3759f8de6f Show the connected gpg item with no state information in PeersDialog and MessengerWindow as online. Added state string "Offline" to p3Status::getStatusString. thunder2 2010-09-11 20:25:08 +00:00
  • c854b9feb1 Added to change the Avatar Border Image when own status has changed. defnax 2010-09-11 19:06:22 +00:00
  • 1fc5347fd4 Show current state after the name and location in MessengerWindow. thunder2 2010-09-11 18:08:38 +00:00
  • 1c2db7eb9b Added missing return to p3turtle::loadList. thunder2 2010-09-11 11:11:58 +00:00
  • 061cb2a6a8 Fixed saving new message to draft. When you write a new message and save it to draft more than once, a new message in draft is created everytime you save. thunder2 2010-09-11 10:39:40 +00:00
  • d85ec3acf2 Fixed fill of the items in PeersDialog - First fill is made again by showEvent and not from the timer. I overloaded showEvent in one of my last commit and forgot to call the base class. - Add the items directly after the "new" to the tree, because for "setHidden" the item must be added. thunder2 2010-09-10 20:43:11 +00:00
  • cbdb717e51 Fixed choose of the font in PopupChatDialog with the font dialog. New class RsharePeerSettings and a global variable PeerSettings for read and write settings of a peer (gpg id). Save font and color in PopupChatDialog. thunder2 2010-09-10 18:38:46 +00:00
  • 7c126f24ba Add define WINDOWS_SYS for windows compile in RetroShare.pro. Now the idle functions for windows are used. Removed unused file idle_mac.cpp. thunder2 2010-09-09 11:09:40 +00:00
  • 87d2cec44c Added Cancel Buttons for Chat and Peer feed Items, and disable the Send Buttons by default, added for PeerItem to check if TextEdit is empty or not too. defnax 2010-09-08 22:46:26 +00:00
  • a66816ff33 Changed the display of the location in the gpg item in MessengerWindow to the state string - Online, Away, Busy, Idle thunder2 2010-09-08 22:32:11 +00:00
  • cb1bee3318 Enable/disable the send button for quick message in the ChatMsgItem with textChanged signal of the QTextBrowser and not with updateItem. thunder2 2010-09-08 19:04:24 +00:00
  • 2fa6afd36d Added for PeerItem too "Quick Message" defnax 2010-09-08 18:46:30 +00:00
  • 196e9cbf2d PeersDialog: - Show the highest state of the ssl item in the gpg item. thunder2 2010-09-08 18:36:36 +00:00
  • 3ffbcb5569 Added "Write a Quick Message" functionality to answer faster from the ChatMsgItem. defnax 2010-09-08 16:27:13 +00:00
  • 20887fc93b Changed the path for additional styles to "stylesheets" for Linux in "~/.retroshare" (untested), for Windows in "%APPDATA%\RetroShare" and for the portable version in the appdir. Added variants for styles. Variants are files in the subdir "variants" of the style with the extension .css. The file <variant>.css and main.css are matched together. thunder2 2010-09-07 23:19:27 +00:00
  • f254a7ae24 Changed the icon of the PopupChatDialog when the friend is typing. thunder2 2010-09-07 17:35:08 +00:00
  • 948a583465 Remove compiler warning and commit missing file. thunder2 2010-09-07 16:08:39 +00:00
  • 6bd6c50502 Styles for public chat, private chat and history. RetroShare has a standard style for each type, but the user can define their own styles. The external directories "style/public", "style/private" and "style/history" are scanned for subdirs with user defined style informations. thunder2 2010-09-07 15:49:31 +00:00
  • 452faffa4b Added a pixmap Label for display the typing icon for Private Chat defnax 2010-09-06 20:54:48 +00:00
  • a3fc110a82 forget this to commit defnax 2010-09-06 19:32:44 +00:00
  • a88140824f removed the "[]" from timestamp thats not needed on private chat defnax 2010-09-06 18:05:37 +00:00
  • a0c120662a improved the History Browser layout design defnax 2010-09-06 17:20:22 +00:00
  • 4753e540ba Fixed close of RetroShare when closing MessengerWindow. thunder2 2010-09-05 22:15:50 +00:00
  • bacf1f5a80 Added remove, copy to clipboard and resend of messages in History Browser. Clear history in PeersDialog don't remove messages from the History Keeper. thunder2 2010-09-05 20:50:34 +00:00
  • c63905fefc Show date in chat messages and small style changes. Save and restore window position of the Historiy Browser. thunder2 2010-09-05 10:32:32 +00:00
  • e635e5a026 fixed close buttonbox defnax 2010-09-05 01:21:44 +00:00
  • 2011d897ee These damn new files. thunder2 2010-09-05 00:14:42 +00:00
  • 1f8017d06a Redesigned history browser of group chat. New chat style for history browser. thunder2 2010-09-04 23:59:08 +00:00
  • b067ab5560 Forgot these files. thunder2 2010-09-04 14:36:49 +00:00
  • 8213a2aa77 Chat service: - Added send time to ChatInfo. thunder2 2010-09-04 14:23:30 +00:00
  • 73f3fa3223 suppressed some warnings csoler 2010-09-03 19:23:49 +00:00
  • 180f833df3 added a tab to display the certificate of friends, in peer details csoler 2010-09-03 19:23:24 +00:00
  • 1d957f3674 renaming Persons to Friends defnax 2010-09-03 17:04:27 +00:00
  • bfb7d4d908 forget the translation defnax 2010-09-03 16:57:53 +00:00
  • 1bcaeebdaa enabled to display the Avatar Frame by default, and optimized the labels defnax 2010-09-03 16:46:47 +00:00
  • f1ae5766dd update German translation defnax 2010-09-03 15:36:28 +00:00
  • ccedb323df update icon defnax 2010-09-03 13:09:49 +00:00
  • 27c94be8fd improving the Private Chat layout, fixes for plastique/cleanlooks design to hide the frame borders. defnax 2010-09-02 19:53:31 +00:00
  • b3f27e13db corrected compilation bug csoler 2010-09-02 18:58:10 +00:00
  • a26547effb Added to display for Attached Audio,Video and Archive files a default icon in Private Chat defnax 2010-09-02 17:26:29 +00:00
  • 92f5d37712 update strings defnax 2010-09-02 15:06:27 +00:00
  • 48acd856af Added the peers custom state string to NotifyBase::notifyCustomState and to the signal NotifyQt::notifyCustomState. Changed the display of the peers custom state string in PopupChatDialog from QTimer to signal. thunder2 2010-09-02 10:15:13 +00:00
  • 80764a1ff7 Fixed display of status icon in PeersDialog. thunder2 2010-09-02 08:25:30 +00:00
  • d417a143b5 Added new Frame and Labels to Private Chat Window to display Friend name, status and status message. defnax 2010-09-02 01:37:47 +00:00
  • d5ea522eb0 set correct Avatar size for the Label. defnax 2010-09-01 21:57:05 +00:00
  • c8de865e1a Redesign the Message Item feed defnax 2010-09-01 21:54:07 +00:00
  • ea810034c9 added USE_CMD_ARGS to enable cmd console args in rsinit chrisparker126 2010-09-01 21:10:55 +00:00
  • fd76e2ec4b checked in fix to cmd console rsinit.cc, pls test and get back to me chrisparker126 2010-09-01 21:08:08 +00:00
  • e67412cc8c New setting for adding the feeds at the end in friend storm. thunder2 2010-09-01 20:54:24 +00:00
  • 7f837e9778 Splitted queue of chat messages in chat service into public and private queue. Reworked the interface of the chat service. So full recomile is needed. With disabled flags for private chat (RS_CHAT_OPEN_NEW and RS_CHAT_REOPEN), the incoming private chat messages are queued (only for the runtime) until the user shows the private chat dialog. When a new chat message is available, the icon of the gpg and ssl contact changed in MessengerWindow and PeersDialog and a new tray icon is shown. Fixed compiler warning. thunder2 2010-09-01 17:56:15 +00:00
  • 7dd99a0c35 Added a History Browser for GroupChat defnax 2010-09-01 14:15:50 +00:00
  • af4667232b Don't add a ChatMsgItem as feed on own public chat message. Moved the handling of the avatar from PeerItem::updateItem and ChatMsgItem::updateItem called with QTimer to connect to the signal peerHasNewAvatar. Fixed compiler warning. thunder2 2010-08-31 22:42:40 +00:00
  • b01c6bf3d1 Set sizehint bigger then the Avatar picture size for MessengerWindow. defnax 2010-08-31 22:17:02 +00:00
  • de8bbd334e update strings defnax 2010-08-31 21:09:02 +00:00
  • b52a7d6df4 Improved the layout of ChatMsgItem. defnax 2010-08-31 20:55:40 +00:00
  • 3a55e93b53 Fixed the height of the own state text in PeersDialog. The height was sometimes wrong after some changes of the state. Fixed compiler warnings. thunder2 2010-08-31 20:43:10 +00:00
  • 8832f7dfc5 Introduced a minimal version of RetroShare. You can enable it in libretroshare.pro and RetroShare.pro by uncomment CONFIG += minimal thunder2 2010-08-31 20:00:49 +00:00
  • b6b5fa5cd6 Changed the chat service from a timer tick from the gui to a service tick. Created a new notifier for new chat available - NOTIFY_LIST_CHAT. Removed the QTimer in PeersDialog and connect the signal. Created news feed for public chat (prework of defnax, need still some gui changes) thunder2 2010-08-31 17:13:52 +00:00
  • c7c6f6d36a update translation defnax 2010-08-31 01:10:19 +00:00
  • 3d2d347032 Added to change own Avatar Background too for Private Chat when own status has changed. defnax 2010-08-30 21:41:19 +00:00
  • d9744ea979 Extend the status service to notify on own status change. Prepared PopupChatDialog for receive this notify event. thunder2 2010-08-30 20:14:58 +00:00
  • 005cf957f8 Added a Button for display own nick and set a menu for the status, removed nick label and status Combobox defnax 2010-08-30 19:10:07 +00:00
  • 77418bd4b6 Removed peer name from "is typing..." message of the sender and add it of the receiver side. Now the "is typing..." message can be translated. It is still not a good solution, but it works for now. thunder2 2010-08-30 18:33:19 +00:00
  • 7b20984574 added a new no avatar background picture for privat Chat. defnax 2010-08-30 16:06:06 +00:00
  • b8789a9524 changed the color of the away background image. defnax 2010-08-30 15:50:39 +00:00
  • 4d9eaac22d changed Avatar pixel size, and added for Privat Chat's Avatar background new images. defnax 2010-08-30 15:43:07 +00:00
  • 708ae2936e changed avatar picture size layout. defnax 2010-08-30 14:32:50 +00:00
  • 8c8a704322 Show context menu in PeersDialog and MessengerWindow with no active row. Now you can add person links with no contacts. thunder2 2010-08-30 13:03:12 +00:00
  • 09ec26e387 Changed PersonEntry::operator=, returned *this Removed not needed include thunder2 2010-08-30 09:56:11 +00:00
  • 66f3c7fee8 The connection attempt to all ssl id's of one gpg id can be started from the context menu in PeersDialog and MessengerWindow. thunder2 2010-08-28 19:50:38 +00:00
  • a0e426a527 Added a Status Label for typing..., to display on top of the textedit and not more on statusbar. defnax 2010-08-28 14:59:49 +00:00
  • d352621f74 Added a Splitter for Group Chat, and move the Buttons to the bottom, to get more space for Group Chat history. defnax 2010-08-28 00:30:18 +00:00
  • d5090ea33c fixed to enable wordwrap for Forum Message Item, to not display long message in one line. defnax 2010-08-27 13:52:17 +00:00
  • af81ffcf43 little layout change for PeerItem, removed not need label defnax 2010-08-25 21:29:55 +00:00
  • 9e86265f91 moved test sources to test directory and deleted a few dead files , created new util test directory. chrisparker126 2010-08-25 19:54:28 +00:00
  • dc7dd949ca MessengerWindow: - Display nick and location once at startup and not on every tick. - Optimized loop of std::list from "for" with iterator to std::find. thunder2 2010-08-25 18:31:56 +00:00
  • b85d41cdd7 changed the Channel New Item layout design defnax 2010-08-24 21:04:35 +00:00
  • 0afc0f298e Added close Button for the Info Frame. defnax 2010-08-24 15:28:50 +00:00
  • 2e92496aab changed the infolabel's layout margins defnax 2010-08-24 14:43:52 +00:00
  • 749cb575e6 update again strings defnax 2010-08-24 14:33:45 +00:00
  • 57bd81f5b6 corrected info string defnax 2010-08-24 14:32:40 +00:00
  • 15c064bbef update language strings defnax 2010-08-24 14:13:59 +00:00
  • 64c9dcba0d changed status infolabel's text informations defnax 2010-08-24 14:04:06 +00:00
  • da2a2821c3 Added more infos to display on infolabel when Friend's status has changed. defnax 2010-08-24 13:27:31 +00:00
  • db41ffd764 removed the unused variable defnax 2010-08-23 20:41:31 +00:00
  • a4a63fb004 added info logo and changed the background stylesheet for the infolabel. defnax 2010-08-23 20:39:07 +00:00
  • 7470c72042 Added a info Frame when friend is offline for Private Chat. defnax 2010-08-23 19:09:16 +00:00
  • 6a84e7cefa Disable the Avatar Label for Private Chat when Friend is offline else enable it. defnax 2010-08-23 14:18:00 +00:00
  • 004d88da7e Fixed compile under linux. thunder2 2010-08-22 22:28:57 +00:00
  • 52183a0c75 Moved the tag feature in messages from the gui to the libretroshare. Changed rsmsg interface and item classes so need full recompile. Created new notifier for tag changes - NOTIFY_LIST_MESSAGE_TAGS. Changed serialiser tests for message items. thunder2 2010-08-22 22:12:26 +00:00
  • 340982b996 p3ConnectMgr::connectResult - added "mStatusChanged = true" on disconnect of a peer - the statusChange was not notified in time thunder2 2010-08-20 18:45:44 +00:00
  • 331ed93720 added new msg tag feature for retroshare messages. update rsmsg iface so need full recompile for gui added serialiser test for new tag rsitems chrisparker126 2010-08-19 21:47:26 +00:00
  • c6537bbe09 update translation strings. defnax 2010-08-18 12:07:11 +00:00
  • 459970cc88 forget to commit this. defnax 2010-08-18 12:04:47 +00:00
  • d8e4bc86b8 Added to switch background border picture for Friend's Avatar Label . Set window title little bit more simple. defnax 2010-08-18 12:02:36 +00:00
  • 277c6c7aaa set some style sheet's for TextBrowser and TextEdit in PopupChatDialog defnax 2010-08-17 18:34:57 +00:00
  • fa9ea81ad7 Changed some mutex around p3ConnectMgr::mOwnState. Please review. Made getIPAddressFromString thread safe, just in case. thunder2 2010-08-16 07:29:51 +00:00
  • 30e4509043 added a thread-safe and cross-plateform random number generator csoler 2010-08-15 20:20:51 +00:00
  • f0da158dbe fixed the chat layout, to not allow to hide the butttons frame when the splitter is at bottom defnax 2010-08-15 15:03:40 +00:00