Goffi
2602e4efbb
quick frontends (contact list): cache is not cleared anymore on QuickContactList.fill, avoiding the accidental removal of cached values like avatars
2015-05-27 19:08:16 +02:00
Goffi
3c6a708966
quick_frontend (quick_app): properly fixed roster loss:
...
commit 6adf1b0be609 which was causing issues in Libervia or when a profile was already connected
2015-05-22 22:31:37 +02:00
souliane
f978524b22
display the resource in the chat dialog when printing a private MUC message
2015-04-24 16:10:46 +02:00
souliane
f78804cce5
core (xmpp): update the cache for a contact group when a contact is removed from it
2015-04-24 14:57:09 +02:00
souliane
2273421745
core (xmpp): RosterItem.jid is deprecated in Wokkel 0.7.1, use RosterItem.entity instead
2015-04-24 14:54:24 +02:00
Goffi
af3ec67047
core (tests): fixed bad use of reserved name
2015-04-23 15:16:06 +02:00
Goffi
0ad78c5072
core (tests): test fixes
2015-04-23 14:19:43 +02:00
Goffi
13ed04b83d
plugin groupblog, tmp (mam, rsm): some style improvments/fixes:
...
- renamed variables nammed after reserved word/module
- removed class variables which are not needed
- removed external parenthesis from asserts
- in mam.MAMPrefs, removed default value for default argument, as None can't be used
- (groupblog) extended docstring for DeferredItems and DeferredItemsFromMany
2015-04-23 13:35:21 +02:00
Goffi
526ca6a272
tmp (wokkel): licenses fixes:
...
the licenses headers were wrong, it was fixed: original work from Adrien Cossa is directly under AGPL v3 (with his agreement), work derivated from Wokkel is sublicensed to AGPL v3 as allowed by the original license, to stay consistent with the rest of the code base.
Theses files (and only these ones) can be relicensed again to fill Wokkel license if Ralph plan to merge them upstream...
2015-04-23 10:57:40 +02:00
Goffi
899c503255
plugins xep-0277: some methods reordering to make the plugin more readable
2015-04-23 10:25:47 +02:00
Goffi
9a3fd0c2b3
plugins groupblog, xep-0060: first pass of simplification
2015-04-22 20:21:55 +02:00
Goffi
59d21b93d1
plugins (groupblog, xep-0277) + tmp(rsm): improved style:
...
- removed external parenthesis in assertions
- added blank line after first line of docstrings
- replaced "__" prefixes by "_"
- renamed variabled named after the reserverd word "max" to "max_"
2015-04-22 18:30:28 +02:00
souliane
4c25ec71ba
quick_frontend: ask for the roster in connectedHandler instead of in ProfileManager, because we need it also when reconnecting after a disconnection whithout restarting the frontend
2015-04-20 16:46:17 +02:00
souliane
41b549f7ae
core, plugin XEP-0045, frontends: change frontend method "setStatusOnline" for "setPresenceStatus":
...
- remove parameter "online" (can be guess from "presence" value)
- process "statuses" dict in quick_frontend, so this method can get a simple unicode "status"
- add C.PRESENCE_STATUSES_DEFAULT to define the key to use for fallback status
2015-04-20 16:39:38 +02:00
Goffi
e4cb7f59d3
core (disco): fixed bad indentation in _discoInfos (used by bridge)
2015-04-18 00:27:39 +02:00
Goffi
4e90ab7abf
bridge: getInfos description minor update
2015-04-17 23:10:06 +02:00
Goffi
35108bc5ba
core, bridge, jp: management of service discovery extensions (XEP-0128)
2015-04-17 22:59:35 +02:00
Goffi
c50e5adb72
tmp (mam): fixed name shadowing + getDiscoInfo for mam fix:
...
getDiscoInfo now only returns MAM namespace when there is no node specified, this avoid having mam everywhere (which was causing issues in SàT PubSub's namespace delegation)
2015-04-17 10:39:41 +02:00
souliane
f34a5b8aaf
test: fix the tests
2015-04-17 19:06:39 +02:00
souliane
d9a7804fb5
plugin radiocol: radiocolSongAdded now gets a JID as argument, add _radiocolSongAdded working with unicode for bridge calls
2015-04-17 19:05:37 +02:00
souliane
2203e6aa52
quick_frontend, primitivus: fixes a couple of issues:
...
- chat: notification was raising an error when you just entered the room and self.nick is None
- quick_widget: deleting a widget was modifying a dict while looping on it + unselect widget when it's being deleted
2015-04-16 17:17:28 +02:00
souliane
67ff77e5de
massive (preventive) addition of 'u' (unicode) before the strings passed to logging functions
2015-04-16 14:57:57 +02:00
souliane
cc829beac7
quick_frontend, primitivus: move code to remove a new message alert from primitivus to quick_frontend
2015-04-16 13:31:14 +02:00
souliane
bf04fcf780
plugin XEP-0045, quick_frontend, primitivus: replace C.DEFAULT_MUC by bridge method getDefaultMUC (value is defined in plugin XEP-0045 and can be overriden with the config file)
2015-04-09 11:27:13 +02:00
souliane
de9c656e3b
primitivus: fixes :search command
2015-04-09 11:24:25 +02:00
Goffi
74334821fc
quick_frontends(profile manager): typo
2015-04-06 18:13:32 +02:00
Goffi
0a8918bcef
jp (profile): added "profile modify" command
2015-04-06 17:36:53 +02:00
Goffi
84e6b89f2f
jp (profile): in "profile create", jid and password arguments are now optional + added a new --xmpp-password option to set XMPP password separately (default to the same password as for profile).
2015-04-06 17:36:21 +02:00
Goffi
1bbe4c6921
jp (profile): fixed "profile info" to use profile, and then manage connection.
2015-04-06 17:32:28 +02:00
Goffi
ffd6afcbb1
jp: fixed crash on commands using profile without "connect" option
2015-04-06 12:11:23 +02:00
souliane
761d3efc8c
quick_frontend (constants): set a constant for default MUC service
2015-04-02 00:00:33 +02:00
souliane
9e81f3f8d6
quick_frontend: keep the contact list groups synchronised on contact deletion
2015-04-01 23:59:56 +02:00
souliane
31e49c0d23
core (xmmp): keep the roster groups cache synchronised + fixes a log.warning
2015-04-01 23:56:32 +02:00
souliane
c1b7c3c027
quick_frontend (contact_list): rename QuickContactList.remove to QuickContactList.removeContact + remove the contact from _roster attribute (and not only from _cache)
2015-04-01 22:07:28 +02:00
Goffi
fbec02d396
2015 copyright dates update
2015-03-30 10:26:26 +02:00
Goffi
e67b4bd9eb
jp: fixed bad try/except hidding errors + fixed bad management of jids without node
2015-03-30 10:04:29 +02:00
souliane
caf847a1fd
quick_frontend: fixes personalEventHandler signature
2015-03-25 16:10:17 +01:00
souliane
ff0166e95f
quick_frontend, primitivus: various fixes (MUC and cached signals):
...
- actually call the cached signals, everything was there but the call was not done
- display '[]' instead of '[None]' when group message coming from the room (no resource)
- catch the exception when trying to delete an occupant who's not in the room
- do not cache a "main resource" for MUC entities
2015-03-25 15:25:51 +01:00
souliane
3bff0d0237
memory, plugin XEP-0045: getMainResource returns None when asking a MUC entity + fixes /whois on a MUC (bare) entity
2015-03-25 15:28:02 +01:00
souliane
9071298061
quick_frontend: better PEP-8 compliance
2015-03-25 15:21:17 +01:00
souliane
30f1169e22
primitivus (Chat): fixes updating the occupant list when someone leaves, changes his nick or is added in last position
2015-03-25 10:09:59 +01:00
souliane
e81c92c549
quick_frontend, primivitus: revert changes made in rev 1386 (1f3513cfb246) concerning ChatText.nick: was mixing MUC occupant nick and roster contact nick/node
2015-03-25 09:42:05 +01:00
souliane
78f14091b1
quick_frontend, primitivus: remove QuickChat.updateEntityState and QuickChat.setContactStates, use more general QuickChat.update (also called when joining the room to initialise the occupants list)
2015-03-24 17:31:08 +01:00
souliane
1a03845539
primitivus (contact_list): fixes hide/show disconnected contacts via keyboard shortcut
2015-03-24 10:46:42 +01:00
souliane
5c1fe63580
quick_frontend, primivitus: remove QuickChat.getUserNick + primivitus ChatText gets the user nick directly from parent Chat instance
2015-03-23 15:38:32 +01:00
souliane
294b42f15c
primitivus: prefill "Join MUC" dialog with only the JID's node part when in debug version + display error directly from the DBus object
2015-03-24 07:38:40 +01:00
souliane
d4c627d71f
plugins XEP-0045, XEP-0249: allow to join / invite without specifying the JID's host part (use client's values)
2015-03-24 07:34:32 +01:00
souliane
83af62d142
quick_frontend, primitivus (chat): merge setOccupantStates and setContactStates
2015-03-23 09:34:23 +01:00
souliane
6dc8b211bf
quick_frontend, primitivus: better PEP-8 compliance + remove/rename some (Quick)Chat attributes:
...
- remove QuickChat.id, use QuickChat.target instead
- rename Chat.present_panel to Chat.occupants_panel
- rename Chat.present_wid to Chat.occupants_list
2015-03-22 14:20:19 +01:00
Goffi
6875e4f906
plugin XEP-0045: /join text command can be used in all contexts, not only group
2015-03-20 20:49:58 +01:00