souliane
34947f8840
plugins radiocol, card_game, quiz: code factorization
2013-10-23 12:45:13 +02:00
souliane
ba4c9158ea
tools: moved src/tools/games.py to src/tools/frontends/
2013-10-18 11:58:42 +02:00
Goffi
33a1a7e1c3
new xml tools module (sat.tools.frontends.xml):
...
- inlineRoot display the first XHTML tag as inline.
2013-11-09 10:17:53 +01:00
Goffi
a96a957bfb
moved sat.tools.frontend to sat.tools.frontends
2013-11-08 16:35:51 +01:00
souliane
7b4fa64df8
frontend, primitivus: added input history (mode-wise)
2013-11-07 16:58:20 +01:00
Goffi
eb60e0ff33
core, plugins: fixed bad use of children instead of elements() for domish.Element instances.
2013-10-15 19:28:34 +02:00
souliane
010e305d53
core, primitivus: better support for parameter of type list
2013-10-02 17:38:29 +02:00
Goffi
92d861f334
core: misc bug fixes
2013-09-21 15:34:10 +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
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
1cd98e8dea
fixed licences in docstrings (they are now in comments)
2013-03-08 00:36:22 +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
Emmanuel Gil Peyrot
fb0d7c9ca4
Fix pep8 support in src/tools.
2013-01-18 17:55:35 +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
Goffi
def79e44cd
dates update
2013-01-07 23:30:13 +01:00
Goffi
a6d8990e49
core, plugins: fixed bad namespace in stanza creation
2012-11-01 22:41:39 +01:00
Goffi
d7ec36d6db
core: Triggers can now frobid other triggers execution
...
if a trigger raise SkipOtherTriggers exception, normal behaviour will occure, skipping other triggers
2012-10-21 19:28:38 +02:00
Goffi
b5ddf942f7
core: added priority management in triggers
2012-10-20 18:18:40 +02:00
Goffi
b44412ec0d
core, quick_frontend, primitivus, wix: Contacts List refactoring phase 1:
...
- QuickContactManagement is not used anymore and will be removed, ContactList + Core are used instead
- disconnected contacts are now displayed in Primitivus (M-d to show/hide them)
- avatars are temporary unavailable in wix
- new bridge method: getContactsFromGroup
2012-09-25 00:58:34 +02:00
Goffi
c5a930b627
Licence modification: the full project is now under AGPL v3+ instead of GPL v3+
2012-08-01 22:53:02 +02:00
Goffi
21dbb4473a
copyleft date update
2012-03-06 09:07:24 +01:00
Goffi
223e279ca4
core: memory.py and sqlite.py moved from tools to memory
2011-11-20 15:36:02 +01:00
Goffi
cbb28ffcff
core: fixed memory initialisation sequence
2011-11-11 19:49:00 +01:00
Goffi
f1966d9692
backend, bridge: asynchronous history
...
quick_frontend: use of asynchronous history
2011-11-08 01:08:11 +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
f8f051be5e
core: profile creation/deletion through database
2011-11-02 22:49:23 +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
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
5380b684cd
core: added getLastResource method
2011-10-06 21:16:03 +02:00
Goffi
dc936be42b
File transfer:
...
- proxy managed in XEP-0065 (Socks5 bytestream)
- bug: fixed a bad id used during stream negociation
2011-10-05 16:49:57 +02:00
Goffi
d7b9f33a65
memory: avoid duplicate in getParamsCategories
2011-10-04 23:43:06 +02:00
Goffi
15016a7510
memory: multiples params of the same category are now merged
2011-10-04 23:22:13 +02:00
Goffi
19fac3cd7a
memory: general param default value fix
2011-09-29 15:13:54 +02:00
Goffi
e4586d5a07
launching script now read config files
...
added ./sat.conf in possible config file location
2011-06-19 17:40:36 +02:00
Goffi
7f1a741caa
core: local_dir moved to config file
...
- ~/.sat.conf added to potential config file location
- removed useless profile param from getConfig
2011-06-18 17:56:59 +02:00
Goffi
1da78d1301
core: configuration file
...
SàT's main options can now be put in a configuration file which can be in different locations
Bridge: new getConfig option
2011-06-18 16:22:50 +02:00
Goffi
ca30c9359b
core: fixed several subscription scheme issues + removed most of profile_key default value in core.sat_main and core.xmmp (source of bugs) + contact update
2011-05-28 20:28:21 +02:00
Goffi
80327010ed
core: fixed crash when roster list is empty
2011-05-22 12:59:25 +02:00
Goffi
8853328b6f
core, plugin mblog: fixed some exceptions
2011-05-17 01:34:17 +02:00
Goffi
783ccee380
core: multiple identities with same category/type are now managed with getServerServiceEntities
2011-05-06 15:34:02 +02:00
Goffi
c665864404
core: server identities are now save in memory
2011-04-07 22:21:16 +02:00
Goffi
9361e8fdcc
microblog sending
...
- Bridge: added sendPersonalEvent to DBus frontend
- plugin XEP_0277: * fixed unicode issue
* node options are now changed instead of node being deleted/recreated for setMicroblogAccess
- xml_tools: fixed unicode issue
2011-03-26 17:51:19 +01:00
Goffi
ead51b4fec
xml_tools: added ElementParser for raw xml -> domish.Element conversion
2011-02-06 23:40:29 +01:00
Goffi
72e279c1f7
added plugin xep-0115: entity capabilities
2011-02-03 01:27:57 +01:00
Goffi
894e276dec
bridge, bridge constructor: fixed mix stuff
2011-01-30 22:54:58 +01:00
Goffi
d1ae81f4c7
core, plugin Maildir: added "ProfileCreation" Trigger
...
This trigger is user by maildir to create account data for the new profile
2011-01-18 01:07:12 +01:00