Goffi
7ecf184da0
core: fixed Params class name in load_default_params
2012-03-06 09:03:19 +01:00
Goffi
5c14137b98
plugin radiocol: working Radio Collective \o/
2012-01-29 03:00:25 +01:00
Goffi
8f50847a59
plugin radiocol: fixed autocreation of radiocol for new comers
2012-01-24 00:22:11 +01:00
Goffi
d2235e1a63
plugin RadioCol: basic functionnality working approximately
2012-01-23 00:14:33 +01:00
Goffi
482f23f6de
plugin XEP-0249: fixed join (signature changed after wokkel update)
2012-01-23 00:13:37 +01:00
Goffi
e4070551ff
plugin radiocol: removed occupants list in radiocolStarted signal
2012-01-22 19:41:02 +01:00
Goffi
37cc866092
plugin XEP-0045: room unlocking fix
2012-01-22 19:40:04 +01:00
Goffi
7bc805234a
plugin xep-0045: fixed missing return deferred
2012-01-05 00:42:24 +01:00
Goffi
1d9e3b4fb2
plugins: radio collective first draft
2012-01-05 00:21:30 +01:00
Goffi
d1f74ae9e4
bridge: removed default profile_key in dbus_frontend_template to avoid difficult to find bugs
2011-12-12 22:24:50 +01:00
Goffi
53f1b5fcce
core: - history management improved
...
- better timestamp precision for history
bridge + core: history signature change (now return a list instead of a dict, and timestamp is now float)
quick_frontend: - use of new history API
- removed deprecated keep_last argument in getHistory (was only used by Sortilège)
2011-12-04 16:18:56 +01:00
Goffi
5b7b3a4b4e
Wix: fixed asynchronous call to get profile's data in profile manager
2011-12-04 00:58:20 +01:00
Goffi
9410e81551
Primitivus: fixed redraw on profile change in profile manager
2011-12-04 00:05:41 +01:00
Goffi
a49ef39806
plugin maildir: replaced forgotten setPrivate by PersistentBinaryDict.force
2011-12-04 00:03:15 +01:00
Goffi
a12b307c84
plugin xep 0054: fixed bad bridge signature
2011-12-03 23:43:10 +01:00
Goffi
2d3c8d197d
core: getPrivate/setPrivate removed from memory, private values now use database storage and persistent dicts \o/
2011-12-03 23:33:00 +01:00
Goffi
0a1047bf45
core: added get method to PersistentDictionary
2011-12-03 22:21:52 +01:00
Goffi
383f58333f
core: fixed bad query in Sqlite storage
2011-12-03 22:21:27 +01:00
Goffi
672e69593b
plugin CS: use of PersistentBinaryData to store profile's information, and clean up on profile disconnection.
...
/!\ The plugin doesn't work anymore, probably due to some change on CS website.
2011-12-03 19:52:04 +01:00
Goffi
04e8ab3291
plugin maildir: maildir now use PersistentBinaryDictionary to store profile specific data
...
/!\ profile needs to be connected for maildir/imap/smtp plugins to work, this has to be fixed
2011-12-03 15:50:09 +01:00
Goffi
07b44d3170
core: plugins can now have profileConnected/profileDisconnected method to initialise/free profile dependant resources
2011-12-03 15:45:48 +01:00
Goffi
9102048217
plugin XEP-0115: entity capabilities now use PersistentBinaryDict to store hash cache
2011-11-30 00:24:41 +01:00
Goffi
75b502fff5
core: sqlite persistentBinaryDict storage fix
2011-11-30 00:23:50 +01:00
Goffi
a88559442a
plugin XEP-0054: cache now use storage
...
bridge: getCardCache updated to manage profile
2011-11-20 15:56:51 +01:00
Goffi
6f113496ee
core: path update for Memory import
2011-11-20 15:36:45 +01:00
Goffi
223e279ca4
core: memory.py and sqlite.py moved from tools to memory
2011-11-20 15:36:02 +01:00
Goffi
f885ec0d74
core: - memory refactoring (moved memory.py and sqlite.py from tools to memory)
...
- private values are now stored in storage (currently sqlite database) and splitted in normal/binary storage. Normal storage is for string key/values, binary storage is for string key and any python data for value
- PersistentDict and PersistentBinaryDict are sugar classes to manage the data in storage thought a python dictionary like class.
2011-11-20 15:34:37 +01:00
Goffi
a1cc90c003
bridge: typo in bridge constructor
2011-11-12 10:33:29 +01:00
Goffi
2fdaeb1cac
primitivus: chat window is not scrolled anymore when user is watching history and a new message is received
2011-11-11 19:50:24 +01:00
Goffi
f3223d6ce0
core: fixed empty body error on new message
2011-11-11 19:49:21 +01:00
Goffi
cbb28ffcff
core: fixed memory initialisation sequence
2011-11-11 19:49:00 +01:00
Goffi
4c4f590898
core: outgoing groupchat message are not added to history anymore
2011-11-11 18:40:23 +01:00
Goffi
4b5b8b8368
core: don't save anymore delayed message in history
2011-11-08 22:21:58 +01:00
Goffi
f1966d9692
backend, bridge: asynchronous history
...
quick_frontend: use of asynchronous history
2011-11-08 01:08:11 +01:00
Goffi
88d0fceb2a
bridge: added check that synchronous method does not return a deferred
2011-11-07 22:27:07 +01:00
Goffi
19232e8a6b
backend: - bridge async D-Bus method now automatically manage callback and errback, we just have to return a deferred
...
- getParams, getParamsForCategory and getParamsUI are now asynchronous
primitivus: management of asynchronous getParamsUI
2011-11-07 00:09:22 +01:00
Goffi
8ac5759a5f
Primitivus: Profile Manager: fixed redraw on profile change + use of AdvandedEdit for login field
2011-11-06 15:19:51 +01:00
Goffi
f5f32a0c9f
primitivus: profile manager updated to use new asynchronous profile creation
2011-11-02 22:50:06 +01:00
Goffi
f8f051be5e
core: profile creation/deletion through database
2011-11-02 22:49:23 +01:00
Goffi
407ae30ffb
bridge: added generic D-Bus exception management + asyncCreateProfile method
2011-11-02 22:47:59 +01:00
Goffi
ff787e5ca4
core: removed former parameters files data location constants
2011-11-01 23:06:18 +01:00
Goffi
be79efe07c
core: removed former save_data method
2011-11-01 23:04:48 +01:00
Goffi
fa6d27efb4
core: param loading/purging on profile connection/disconnection
...
- fixed default value in .*getParam.*
2011-11-01 22:59:15 +01:00
Goffi
a0e3c43ad4
primitivus: fixed screen redraw after plugin profile
2011-11-01 22:55:58 +01:00
Goffi
f1089aa515
Quick frontend: use of asyncGetParamA when pluging profile
2011-11-01 22:52:36 +01:00
Goffi
554299aa91
core: - individual parameters managed through sqlite
...
- new asyncGetParamA method, which allow to get parameter for a not connected profile
==> individual parameters are cached in memory when the profile is connected, but must be accessed
though sqlite else, and that must be done asynchronously
primitivus:
- profile manager updated to use asyncGetParamA
/!\ still broken, need more work before being able to run again
2011-11-01 20:39:22 +01:00
Goffi
1982eb79d8
database integration: first draft
...
- using SQLite as backend
/!\ Not finished yet, break execution. SàT CAN'T LAUNCH PROPERLY IN THE CURRENT STATE
2011-10-30 23:13:40 +01:00
Goffi
73b6788a59
primitivus: urwid 1.0.0 update (crash was caused by using non unicode caption)
2011-10-08 21:03:02 +02:00
Goffi
b9890005a4
plugin XEP-0163: user event mood with no item fix
2011-10-08 20:27:15 +02:00
Goffi
ff83e93f4b
plugin XEP-0045: typo fix
2011-10-08 20:26:36 +02:00