Commit graph libervia-backend/src/tools
Author SHA1 Message Date
souliane
f1cf1fb53f tools frontend: moved here from Libervia some definitions for message composition 2013-11-09 09:12:38 +01:00
souliane
f59304a2f6 misc: added a file for frontend's string operations:
- the method getURLParams defined here is needed for Libervia autologin feature
2013-11-08 19:14:13 +01:00
souliane
36cea6fc91 tools: renamed tools.jid.JID attribute "short" to "bare" 2013-10-29 16:26:55 +01:00
souliane
d792723caa core (tools): small fix in using imported methods 2013-10-24 08:47:45 +02:00
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