Commit graph

794 commits

Author SHA1 Message Date
souliane
9378880e62 plugin XEP-0085: renamed category and parameter 2013-09-07 19:50:12 +02:00
souliane
75c414afde core: fix for methods signature 2013-09-08 15:00:15 +02:00
souliane
2bf3694fd0 core: added the security_limit to setParam
- params with a security greater than security_limit can not be modified
- special value: security_limit < 0 disable the check (all params can be modified)
2013-09-07 02:03:17 +02:00
Goffi
5366490603 Added Soul to contributors 2013-09-08 19:18:46 +02:00
souliane
4c30dcf240 core: better handling of profile_key and don't write the param file anymore
- new error ProfileNotSetError and some methods use the default @NONE@ instead of @DEFAULT@
- do not output the .sat/param file anymore, it is not needed and created confusion
- plugin XEP-0054: remove an error message at startup
2013-09-05 21:03:52 +02:00
souliane
f9bd9dd9b2 misc: a few "cosmetic" changes (PEP 8...) 2013-09-05 20:57:00 +02:00
souliane
41375e7bde primitivus: chat state implementation
for now chat states are displayed in primitivus surrended text (after the contact's name)
2013-09-08 19:13:02 +02:00
souliane
9cb7071e89 plugin XEP-0085: Chat State Notifications
- new "options" parameter to send chat states
    - plugin command export: messages without body are now delivered (since all the chat states other than "active" need them)
2013-09-05 20:48:47 +02:00
souliane
174a0d9862 core: memory's updateEntityData improvments.
- passing @ALL@ to updateEntityData updates the specified key for all entities
    - passing @NONE@ to updateEntityData deletes the specified key
2013-09-08 19:12:59 +02:00
souliane
7652fd3a15 core: security attribute added to the parameters
- getParams, getParamsUI and getParamsForCategory have a security_limit parameter to filter
- parameters with security = 0 can be retrieved/modified from Libervia
2013-09-05 20:28:44 +02:00
Goffi
f265c51b49 primitivus: menu to search directory (using XEP-0055) 2013-09-08 18:05:19 +02:00
Goffi
7f612cb9e1 primitivus: really basic implementation of advanced list.
Advanced list are here to allow complex lists, with columns, ordering, customization à la amarok 2. This implementation is just a first draft which show the text version of items in a List.
2013-09-08 18:05:19 +02:00
Goffi
923e755c49 plugin XEP-0055: implementation of Jabber Search 2013-09-08 18:05:19 +02:00
Goffi
0cce82d3ea core: added advanced list to XMLUI (need improvment, very basic so far)
- the advanced list use headers which can be used as columns
    - in the future, should provide the ability to highly customize list disposition, in a way similar to Amarok 2's playlist.
2013-09-08 18:05:19 +02:00
Goffi
365e69f3a7 i18n: fixed bad translation 2013-09-08 18:05:19 +02:00
Goffi
2b0e65ec4d wix: fixed application quitting (fix bug 25) 2013-06-23 01:42:12 +02:00
Goffi
8e2f394b5b core, bridge, jp, quick_frontend: SàT stop more gracefully if bridge can't be initialised:
- new BridgeInitError and BridgeExceptionNoService are in core.exceptions
    - D-Bus NotSupported is catched in bridge, and launch a BridgeInitError
    - BridgeInitError stop SàT core, jp, and quick_frontends with an explanation message.
fix bug 27
2013-06-21 02:00:37 +02:00
Goffi
62f0f52ec6 doc: added instructions to launch D-Bus on a terminal environment, as requested in bug 27. 2013-06-20 17:44:27 +02:00
Goffi
67ff0610e5 core: fixed crash on first run, when no profile exist yet
fix bug 24
2013-06-20 17:22:40 +02:00
Goffi
4d08b7f72e core: fixed bad database creation on first run in sqlite storage 2013-06-20 17:17:35 +02:00
Goffi
91aac2ad4f plugin XEP-0277: RuntimeError is now catched during link parsing (can happen if no service jid is found) 2013-06-20 17:15:21 +02:00
Goffi
52abf00bb4 pluging maildir: some trivial fixes:
- path is now (local dir)/maildir/(profile name) instead of directly (profile name)
    - removed forgotten breakpoint
    - use of MaildirError instead of the inexistant MailboxException
    - fixed some forgotten "self."
2013-06-20 12:37:06 +02:00
Goffi
7f86a9adf7 pluging groupblog: comments handling:
- comments are no more automaticly requested and sent as events
    - a new bridge method "getGroupBlogComments" allow to request them
2013-06-20 12:14:43 +02:00
Goffi
5f6289c655 core: more explicit UnknownEntityError 2013-06-20 12:11:54 +02:00
Goffi
9bec52525b plugin group blog: getItems for comments fixed when we are the publisher of the parent node 2013-06-17 13:55:11 +02:00
Goffi
9a52e2a80c plugin groupblog: fixed bad inialisation check 2013-06-17 13:30:57 +02:00
Goffi
010651dd84 plugin group blog: comments handling (comments are automaticaly requested when a comment node is found) 2013-06-17 13:17:43 +02:00
Goffi
c9d23dd32b plugin groupblog: comment item is specified through microblog data, there is no more a specific signal type 2013-06-16 18:49:02 +02:00
Goffi
c1b5ccf1d2 plugins XEP-0060, XEP-0277, groupblog: comments implementation (first draft, not finished yet):
- PubSub options constants are moved to XEP-0060
    - comments url are generated/parsed according to XEP-0277
    - microblog data can now have the following keys:
        - "comments", with the url as given in the <link> tag
        - "comments_service", with the jid of the PubSub service hosting the comments
        - "comments_node", with the parsed node
    - comments nodes use different access_model according to parent microblog item access
    - publisher is not verified yet, see FIXME warning
    - so far, comments node are automatically subscribed
    - some bug fixes
2013-05-20 23:21:29 +02:00
Goffi
3a4297cb1d misc: added Thomas Preud'homme to contributors + a thanks message to maintainers =) 2013-04-07 23:27:07 +02:00
Thomas Preud'homme
1005013314 quick frontend, jp: fix locales 2013-04-07 22:54:47 +02:00
Goffi
919ee9526d misc: fixed bridge_constructor.py typo 2013-03-24 15:41:30 +01:00
Goffi
e7d83b8d27 core: added Priority management 2013-03-10 20:55:29 +01:00
Goffi
fc74cc35d0 Primitivus: fixed xmlui/chat bad contents change 2013-03-10 20:54:45 +01:00
Goffi
1cd98e8dea fixed licences in docstrings (they are now in comments) 2013-03-08 00:36:22 +01:00
Goffi
0f8ebb4c8a Primitivus: fixed contacts list (un)hidding
fix bug 17
2013-02-24 15:29:31 +01:00
Goffi
05c53bf2d6 primitivus: fixed urwid issues with recent urwid versions
fix bug 18
2013-02-24 13:57:37 +01:00
Goffi
9f149e89f3 installation: added forgotten imaging dependency 2013-02-23 17:50:58 +01:00
Goffi
3be801d4ee core: fixed sendMessage 2013-02-23 12:25:34 +01:00
Goffi
a5f4072a89 plugin export command: first draft
this plugin allow to export the stdin/stdout/stderr of a process to a contact
2013-02-22 00:22:50 +01:00
Goffi
7dc12d44be plugin parrot: sendMessage now avoid triggers 2013-02-22 00:19:32 +01:00
Goffi
d339e79b1c core: sendMessage refactoring:
- sendMessage now use JID instead  of unicode, bridge method using unicode is now _sendMessage
    - added no_trigger argument, so it's now possible to forbid trigger execution (to avoid any plugin when we send a message)
2013-02-22 00:15:50 +01:00
Goffi
dfe67edc26 jp, core: jp's clean_ustr moved to a new general utils module 2013-02-22 00:11:47 +01:00
Goffi
f9ef9a4f4a plugin text commands: basic /whois command (just show jid so far) 2013-02-20 20:37:17 +01:00
Goffi
b9cd83ac51 plugin XEP-0045: fixed isNickInRoom 2013-02-20 20:36:09 +01:00
Goffi
0a1ec5666d misc: add ctags_links to .hgignore 2013-02-20 20:08:15 +01:00
Goffi
bbb4f58007 core: version update to development version 2013-02-20 19:52:46 +01:00
Goffi
f2de1c7c85 plugin XEP-0045: fixed mucLeave bridge method 2013-01-26 00:30:00 +01:00
Emmanuel Gil Peyrot
60f648fdf4 Fix pep8 support in src/bridge. 2013-01-18 17:55:35 +01:00
Emmanuel Gil Peyrot
0dca274360 Fix pep8 support in src/plugins. 2013-01-18 17:55:35 +01:00