Goffi
b41bda0a18
frontends: use of new "info" type in newMessage
2014-09-05 19:29:30 +02:00
souliane
987cfbf89d
move sat.tools.jid to sat_frontends.tools.jid
2014-08-26 12:52:46 +02:00
souliane
3cee372b02
quick_frontend, primitivus: add primitivus command ":history [limit]" (default value for limit is 50)
2014-08-23 20:26:04 +02:00
souliane
162b310cd7
quick_frontend: fixes an issue with the profile in the signal handler
2014-08-21 22:46:57 +02:00
Goffi
c75cee8241
frontends: signals are managed in a more generic way
2014-08-11 19:10:24 +02:00
Goffi
08be0324a6
core, frontends (menus): MENU_ROOM and MENU_SINGLE are now managed
2014-06-26 00:05:20 +02:00
souliane
7fd9b694a6
frontends (quick_frontend): fixes the handling of asyncConnect failure
2014-06-15 16:09:30 +02:00
souliane
a5dd35ce65
frontends: async failures are more detailed (full class name + error message)
2014-06-07 15:39:20 +02:00
souliane
244a33d2c7
core (xmpp), stdui (profile_manager), bridge, frontends: raise an exception if the XMPP connection failed instead of sending a signal
2014-05-23 09:59:35 +02:00
souliane
f09fb76752
frontends: fixes bug with private message introduced with revision 1000 (6f1e03068b5f) + display messages from contacts not in roster
2014-05-29 14:34:01 +02:00
souliane
8be7416569
core, stdui (profile manager), quick_app: ask for another XMPP password when profile authentication succeed but XMPP connection fails
2014-05-21 23:15:01 +02:00
souliane
fa430d5105
quick_app, primitivus: update the connection mechanism to ask for non empty profile passwords
2014-05-07 16:11:32 +02:00
souliane
1eeddf5900
better PEP-8 compliance
2014-05-07 15:44:31 +02:00
Goffi
468206e529
quick_frontend: use of new logging system
2014-05-05 18:58:34 +02:00
souliane
f3a0686176
primitivus: fixes contact group update
2014-04-27 18:22:12 +02:00
Goffi
7aa7895208
quick frontends: first connection fixes
2014-03-31 15:22:35 +02:00
Goffi
382d49a628
core (memory): entities cache improvments:
...
- entities cache is no more limited to bare jid
- resources are now automatically updated in bare jid cache
2014-03-28 18:07:17 +01:00
souliane
bc9efbda82
bridge, frontends: display presence with the highest priority + reset your own presence when you (dis)connect
2014-03-20 21:18:18 +01:00
souliane
67d15eb488
primitivus: display chat states (with symbols) for MUC participants
2014-03-17 13:24:55 +01:00
souliane
73b374f6fc
quick_app: better PEP-8 compliance
2014-03-16 21:25:49 +01:00
Goffi
4d14048f8c
frontends: fixed /me usage + renamed a couple of "type" parameters to type_
2014-02-04 18:51:16 +01:00
Goffi
2ca6efd8cc
dates update
2014-02-04 18:32:49 +01:00
Goffi
c6aaaaa297
plugin XEP-0077, plugin XEP-0100, frontends: gateways have been entirely implemented in backend using the new refactored XMLUI and AdvancedListContainer. The now useless code has been removed from frontends.
2014-02-04 18:26:03 +01:00
Goffi
fc003ecf77
frontends: fixed sendMessage calls, sendMessage is now async so callback and errback need to be specified + redraw in PrimivitusApp.notify
2014-01-03 21:25:07 +01:00
Goffi
5a00dc9503
core: i18n refactoring:
...
- _() is no more installed in __builtin__
- instead, there is a new sat.core.i18n module
- added D_() method for deferred translation
- languageSwitch method allow to dynamically change translation language
- import gettext is tested against ImportError, and dummy methods are used when not available (mainly useful for Libervia)
2013-12-29 17:06:01 +01:00
souliane
74fc11535c
quick_frontend: fix presence/status update (do not share between different resources)
2013-12-18 09:55:02 +01:00
souliane
4d393d47c0
frontends: set and retrieve your own presence and status
2013-11-25 01:56:07 +01:00
souliane
f5dd3f2265
frontends: define the constants with classes and inheritance instance of using __builtin__
2013-11-23 10:21:40 +01:00
souliane
b824f9c2ce
frontends: presence update in quick app:
...
- bug fix "s/type/show/g"
- better PEP8 compliance
- all "show" value different then "unavailable" mean (more or less) "online"
2013-11-24 11:22:20 +01:00
Goffi
9d42c269db
core: sendMessage's options parameter has been renamed to extra to be consistent with newMessage
2013-11-13 13:58:10 +01:00
souliane
36cea6fc91
tools: renamed tools.jid.JID attribute "short" to "bare"
2013-10-29 16:26:55 +01:00
souliane
cac3cd810f
primitivus, wix: auto-display MUC dialog after it has been joined:
...
- a patch will follow to add a parameter for the user to choose between "always open", "never open" and "ask each time".
2013-10-28 18:29:34 +01:00
souliane
2df401dc44
primitivus, wix: fixed bridge methods calls for plugins radiocol and card game
2013-10-22 16:24:11 +02:00
Goffi
8624c3c547
core, bridge: extra parameter is saved in history:
...
- added extra data in getHistory return value
- extra data is saved in database
/!\ WARNING: DATABASE SCHEMA HAS CHANGED /!\
to update sqlite database: ALTER TABLE history ADD COLUMN extra BLOB;
2013-11-07 15:29:39 +01:00
souliane
9378880e62
plugin XEP-0085: renamed category and parameter
2013-09-07 19:50:12 +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
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
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
Thomas Preud'homme
1005013314
quick frontend, jp: fix locales
2013-04-07 22:54:47 +02:00
Goffi
1cd98e8dea
fixed licences in docstrings (they are now in comments)
2013-03-08 00:36:22 +01:00
Emmanuel Gil Peyrot
88074cd284
Remove every old-style class.
2013-01-18 17:55:35 +01:00
Emmanuel Gil Peyrot
27b3592e16
Remove trailing whitespaces.
2013-01-18 17:55:34 +01:00
Emmanuel Gil Peyrot
6216bf7642
Remove useless trailing semicolons.
2013-01-18 17:53:08 +01:00
Goffi
def79e44cd
dates update
2013-01-07 23:30:13 +01:00
Goffi
faac62cfd2
quick frontend: asyncConnect is now used, to be sure that roster is available before continuing profile plugging
2012-12-19 23:22:10 +01:00
Goffi
a60c48d91d
quick frontend: fixed clearContacts
2012-11-14 20:56:04 +01:00
Goffi
297b439369
frontends: incoming files transfer management:
...
- quick app: getWaitingConf is used on profile connexion
- primitivus: askConfirmation is now managed, use new 'dir' style of FileDialog
2012-11-14 20:37:15 +01:00
Goffi
e8b636a848
quick frontend: fixed getHistory call
2012-11-12 10:55:09 +01:00
Goffi
fa38394401
core, frontends, bridgen plugins: fixed methods which were unproperly managing multi-profiles
...
- added profile argument to askConfirmation, actionResult, actionResultExt, entityDataUpdated, confirmationAnswer, getProgress
- core, frontends: fixed calls/signals according to new bridge API
- user of proper profile namespace for progression indicators and dialogs
- memory: getParam* now return bool when param type is bool
- memory: added getStringParam* to return string instead of typed value
- core, memory, storage, quick_frontend: getHistory now manage properly multi-profiles
- plugins XEP-0047, XEP-0054, XEP-0065, XEP-0077, XEP-0096; multi-profiles proper handling
2012-11-10 16:38:16 +01:00