python-purple
15 years agoAdded set_alias to Buddy class.
Ragner Magalhaes [Tue, 2 Dec 2008 21:19:27 +0000 (21:19 +0000)]
Added set_alias to Buddy class.

FIXES:
 - Added set_alias to Buddy class.
 - Updated get_buddies_online() from Account class to return a list of
   Buddy classes instead of a tuple (name, alias).

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>
Acked-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1443 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdded {add,remove}_buddy and get_buddies_online.
Ragner Magalhaes [Tue, 2 Dec 2008 21:19:08 +0000 (21:19 +0000)]
Added {add,remove}_buddy and get_buddies_online.

FIXES:
 - Added {add,remove}_buddy and get_buddies_online on Account class.
 - Added exists property on Buddy class.
 - Removed new() methods from Buddy class.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>
Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1442 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoInitial Buddy class reimplementation.
Ragner Magalhaes [Tue, 2 Dec 2008 21:18:47 +0000 (21:18 +0000)]
Initial Buddy class reimplementation.

FIXES:
 - Initial Buddy class reimplementation according to new API.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>
Acked-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1441 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdded missing methods to libpurple/status.pxd.
Ragner Magalhaes [Tue, 2 Dec 2008 21:18:30 +0000 (21:18 +0000)]
Added missing methods to libpurple/status.pxd.

FIXES:
 - Added missing methods to libpurple/status.pxd.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>
Acked-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1440 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdded accounts_get_all_active.
Ragner Magalhaes [Tue, 2 Dec 2008 21:18:08 +0000 (21:18 +0000)]
Added accounts_get_all_active.

FIXES:
 - Added accounts_get_all_active.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>
Acked-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1439 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoFixed Account protocol parameter typo.
Ragner Magalhaes [Tue, 2 Dec 2008 21:17:45 +0000 (21:17 +0000)]
Fixed Account protocol parameter typo.

FIXES:
 - Fixed Account protocol parameter typo.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>
Acked-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1438 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoFixed a typo on accounts_get_all.
Ragner Magalhaes [Tue, 2 Dec 2008 21:17:26 +0000 (21:17 +0000)]
Fixed a typo on accounts_get_all.

FIXES:
- Fixed a typo on accounts_get_all.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>
Acked-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1437 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoFixing set_protocol_options(...) to verify key
Ragner Magalhaes [Tue, 2 Dec 2008 21:17:08 +0000 (21:17 +0000)]
Fixing set_protocol_options(...) to verify key

Fixing set_protocol_options(...) to verify keys

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>
Acked-by: Ricardo Guimaraes <ricardo.guimaraes@indt.org.br>
Acked-by: Dinorah Monteiro <dinorah.monteiro@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1436 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoFixing function new() to save account to xml
Ragner Magalhaes [Tue, 2 Dec 2008 21:16:51 +0000 (21:16 +0000)]
Fixing function new() to save account to xml

Fixing function new() to save new account to xml.

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>
Acked-by: Bruno Abinader <bruno.abinader@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1435 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoFixed protocol append typo on purple.pyx.
Ragner Magalhaes [Tue, 2 Dec 2008 21:16:33 +0000 (21:16 +0000)]
Fixed protocol append typo on purple.pyx.

FIXES:
 - Fixed protocol append typo on purple.pyx.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>
Acked-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1434 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdding functions set/_get_protocol_options
Ragner Magalhaes [Tue, 2 Dec 2008 21:16:16 +0000 (21:16 +0000)]
Adding functions set/_get_protocol_options

Adding functions set/_get_procotol_options to get and set the options
of the account's protocol

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>
Acked-by: Bruno Abinader <bruno.abinader@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1433 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoUpdated libpurple/pounce.pxd
Ragner Magalhaes [Tue, 2 Dec 2008 21:15:59 +0000 (21:15 +0000)]
Updated libpurple/pounce.pxd

FIXES:
 - Updated libpurple/pounce.pxd.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1432 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoFixing exception in purple.Purple.__core_ui_ops_ui_prefs_init.
Ragner Magalhaes [Tue, 2 Dec 2008 21:15:40 +0000 (21:15 +0000)]
Fixing exception in purple.Purple.__core_ui_ops_ui_prefs_init.

- Change prefs.pxd

Signed-off-by: Ricardo Guimaraes <ricardo.guimaraes@indt.org.br>
Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>

Acked-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1431 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoFixed Debian package creation.
Ragner Magalhaes [Tue, 2 Dec 2008 21:15:21 +0000 (21:15 +0000)]
Fixed Debian package creation.

FIXES:
 - Debian packaging now uses debian/pyversions instead of
   XS/XB-Python-*.
 - Updated debian/files with arch-specific filename.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>
Acked-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1430 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoUpdated hack to avoid recursive loops.
Ragner Magalhaes [Tue, 2 Dec 2008 21:14:54 +0000 (21:14 +0000)]
Updated hack to avoid recursive loops.

FIXES:
 - Updated hack to avoid recursive loops.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>
Acked-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1429 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoReplaced c_purple* with purple* for most files.
Ragner Magalhaes [Tue, 2 Dec 2008 21:14:33 +0000 (21:14 +0000)]
Replaced c_purple* with purple* for most files.

FIXES:
 - Replaced c_purple* with purple* for most files.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>
Acked-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1428 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoDeclaring fields of Account class and fixing segfault
Ragner Magalhaes [Tue, 2 Dec 2008 21:13:41 +0000 (21:13 +0000)]
Declaring fields of Account class and fixing segfault

Declaring fields of Account class
Fixing segfault caused by recursive dependency

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>
Acked-by: Bruno Abinader <bruno.abinader@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1427 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoFixing Purple init
Ragner Magalhaes [Tue, 2 Dec 2008 21:13:24 +0000 (21:13 +0000)]
Fixing Purple init

Fixing failure during purple init

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>
Acked-by: Bruno Abinader <bruno.abinader@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1426 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdding new functions to get protocol's default options
Ragner Magalhaes [Tue, 2 Dec 2008 21:13:04 +0000 (21:13 +0000)]
Adding new functions to get protocol's default options

Adding new functions to return the default values to protocol options
and protocol options labels.
Also defining __id and __exists as object to fix execution's failure.

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>
Acked-by: Bruno Abinader <bruno.abinader@indt.org.br>
Acked-by: Ricardo Guimaraes <ricardo.guimaraes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1425 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoFixing Account to get protocol class as parameter
Ragner Magalhaes [Tue, 2 Dec 2008 21:12:40 +0000 (21:12 +0000)]
Fixing Account to get protocol class as parameter

Fixing Account class to get protocol class as parameter to create a new Account
Now you just need to do set/get protocol calss

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>
Acked-by: Bruno Abinader <bruno.abinader@indt.org.br>
Acked-by: Ricardo Guimaraes <ricardo.guimaraes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1424 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoRemovind Account's dependency and adding _get_structure() function
Ragner Magalhaes [Tue, 2 Dec 2008 21:12:23 +0000 (21:12 +0000)]
Removind Account's dependency and adding _get_structure() function

Removind Account's dependency and fixing get function

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>
Acked-by: Bruno Abinader <bruno.abinader@indt.org.br>
Acked-by: Ricardo Guimaraes <ricardo.guimaraes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1423 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdding new function protocols_get_all() to Purple class
Ragner Magalhaes [Tue, 2 Dec 2008 21:12:01 +0000 (21:12 +0000)]
Adding new function protocols_get_all() to Purple class

Adding new function protocols_get_all to return a list of protocols

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>
Acked-by: Bruno Abinader <bruno.abinader@indt.org.br>
Acked-by: Ricardo Guimaraes <ricardo.guimaraes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1422 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoRemoved deprecated code from Purple class.
Ragner Magalhaes [Tue, 2 Dec 2008 21:11:45 +0000 (21:11 +0000)]
Removed deprecated code from Purple class.

FIXES:
 - Removed deprecated code from Purple class.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>
Acked-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>
Acked-by: Ricardo Guimaraes <ricardo.guimaraes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1421 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoFixed get account c-structure on Protocol class.
Ragner Magalhaes [Tue, 2 Dec 2008 21:11:28 +0000 (21:11 +0000)]
Fixed get account c-structure on Protocol class.

FIXES:
 - Fixed get account c-structure on Protocol class.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>
Acked-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>
Acked-by: Ricardo Guimaraes <ricardo.guimaraes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1420 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdded Account class parent (core).
Ragner Magalhaes [Tue, 2 Dec 2008 21:11:08 +0000 (21:11 +0000)]
Added Account class parent (core).

FIXES:
 - Added Account class parent (core).

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>
Acked-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>
Acked-by: Ricardo Guimaraes <ricardo.guimaraes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1419 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdded is_{connected,connecting,disconnected}.
Ragner Magalhaes [Tue, 2 Dec 2008 21:10:49 +0000 (21:10 +0000)]
Added is_{connected,connecting,disconnected}.

FIXES:
 - Added is_{connected,connecting,disconnected} Account class methods.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>
Acked-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>
Acked-by: Ricardo Guimaraes <ricardo.guimaraes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1418 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdded set/get enabled Account class methods.
Ragner Magalhaes [Tue, 2 Dec 2008 21:10:33 +0000 (21:10 +0000)]
Added set/get enabled Account class methods.

FIXES:
 - Added set/get enabled Account class methods.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>
Acked-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>
Acked-by: Ricardo Guimaraes <ricardo.guimaraes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1417 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdded connect/disconnect Account class methods.
Ragner Magalhaes [Tue, 2 Dec 2008 21:10:17 +0000 (21:10 +0000)]
Added connect/disconnect Account class methods.

FIXES:
 - Added connect/disconnect Account class methods.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>
Acked-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>
Acked-by: Ricardo Guimaraes <ricardo.guimaraes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1416 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdded comments for Account class public methods.
Ragner Magalhaes [Tue, 2 Dec 2008 21:10:00 +0000 (21:10 +0000)]
Added comments for Account class public methods.

FIXES:
 - Added comments for Account class public methods.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>
Acked-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>
Acked-by: Ricardo Guimaraes <ricardo.guimaraes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1415 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoUpdated get parameters inside Account class.
Ragner Magalhaes [Tue, 2 Dec 2008 21:09:44 +0000 (21:09 +0000)]
Updated get parameters inside Account class.

FIXES:
 - When using property, "set_*" methods didn't return anything, so whe
   couldn't know if the operation was successful or not. Because of
   this, I've moved them into separate methods outside of the property
   (like username and protocol_id).

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>
Acked-by: Ricardo Guimaraes <ricardo.guimaraes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1414 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoRemoved aliases for C-libpurple functions.
Ragner Magalhaes [Tue, 2 Dec 2008 21:09:27 +0000 (21:09 +0000)]
Removed aliases for C-libpurple functions.

FIXES:
 - Removed aliases for C-libpurple functions from debug and util.
 - Updated function names inside *_cbs.pxd.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>
Acked-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1413 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdding function accounts_get_all() to Purple class
Ragner Magalhaes [Tue, 2 Dec 2008 21:08:54 +0000 (21:08 +0000)]
Adding function accounts_get_all() to Purple class

Adding function accounts_get_all() to Purple class to return
all accounts

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>
Acked-by: Bruno Abinader <bruno.abinader@indt.org.br>
Acked-by: Dinorah Monteiro <dinorah.monteiro@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1412 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoFixing cython error to purple_account_set_status bind
Ragner Magalhaes [Tue, 2 Dec 2008 21:08:37 +0000 (21:08 +0000)]
Fixing cython error to purple_account_set_status bind

Fixing:

Error converting Pyrex file to C:
...
  void purple_account_set_status(PurpleAccount *account, \
            char *status_id, glib.gboolean active, NULL) # FIXME

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>
Acked-by: Bruno Abinader <bruno.abinader@indt.org.br>
Acked-by: Dinorah Monteiro <dinorah.monteiro@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1411 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdded various account parameters.
Ragner Magalhaes [Tue, 2 Dec 2008 21:08:17 +0000 (21:08 +0000)]
Added various account parameters.

FIXES:
 - Added get/set methods for username, protocol_id, alias, password,
   remember_password, user_info and others.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>
Acked-by: Dinorah Monteiro <dinorah.monteiro@indt.org.br>
Acked-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1410 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoInitial 'dev' branch commit.
Ragner Magalhaes [Tue, 2 Dec 2008 21:07:56 +0000 (21:07 +0000)]
Initial 'dev' branch commit.

FIXES:
 - Refactory on account.pxd/accountopt.pxd.
 - New account.pyx model.
 - New protocol.pyx model.
 - Updated other files with changes made on .pxd files.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1409 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdded setup_dist.py.
Ragner Magalhaes [Tue, 2 Dec 2008 21:07:14 +0000 (21:07 +0000)]
Added setup_dist.py.

FIXES:
 - setup_dist.py should replace setup.py when distrubuting source
   package (cython should not be a requirement).

See http://docs.cython.org/docs/source_files_and_compilation.html for
more information.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1408 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoRemoved fat from setup.py.
Ragner Magalhaes [Tue, 2 Dec 2008 21:06:51 +0000 (21:06 +0000)]
Removed fat from setup.py.

FIXES:
 - Removed unused files ez_setup.py and setup.cfg.
 - Removed fat from setup.py.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1407 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoRemoved deprecated callbackbase.
Ragner Magalhaes [Tue, 2 Dec 2008 21:06:33 +0000 (21:06 +0000)]
Removed deprecated callbackbase.

FIXES:
 - Removed deprecated callbackbase.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1406 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoUpdated request_cbs.pxd.
Ragner Magalhaes [Tue, 2 Dec 2008 21:06:14 +0000 (21:06 +0000)]
Updated request_cbs.pxd.

FIXES:
 - Replace try/except with has_key.
 - Added comments for each callback.
 - Cosmetics.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1405 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoUpdated request_cbs.pxd.
Ragner Magalhaes [Tue, 2 Dec 2008 21:05:57 +0000 (21:05 +0000)]
Updated request_cbs.pxd.

FIXES:
 - Replace try/except with has_key.
 - Added comments for each callback.
 - Cosmetics.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1404 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoUpdated notify_cbs.pxd.
Ragner Magalhaes [Tue, 2 Dec 2008 21:05:41 +0000 (21:05 +0000)]
Updated notify_cbs.pxd.

FIXES:
 - Replace try/except with has_key.
 - Added comments for each callback.
 - Cosmetics.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1403 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoUpdated conversation_cbs.pxd.
Ragner Magalhaes [Tue, 2 Dec 2008 21:05:25 +0000 (21:05 +0000)]
Updated conversation_cbs.pxd.

FIXES:
 - Replace try/except with has_key.
 - Added comments for each callback.
 - Cosmetics.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1402 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoUpdated connection_cbs.pxd.
Ragner Magalhaes [Tue, 2 Dec 2008 21:05:07 +0000 (21:05 +0000)]
Updated connection_cbs.pxd.

FIXES:
 - Replace try/except with has_key.
 - Added comments for each callback.
 - Cosmetics.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1401 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoUpdated blist_cbs.pxd.
Ragner Magalhaes [Tue, 2 Dec 2008 21:04:50 +0000 (21:04 +0000)]
Updated blist_cbs.pxd.

FIXES:
 - Replace try/except with has_key.
 - Added comments for each callback.
 - Cosmetics.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1400 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoUpdated account_cbs.pxd.
Ragner Magalhaes [Tue, 2 Dec 2008 21:04:34 +0000 (21:04 +0000)]
Updated account_cbs.pxd.

FIXES:
 - Replace try/except with has_key.
 - Added comments for each callback.
 - Cosmetics.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1399 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdded initial Debian packaging support.
Ragner Magalhaes [Tue, 2 Dec 2008 21:04:17 +0000 (21:04 +0000)]
Added initial Debian packaging support.

FIXES:
 - Added initial Debian packaging support.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1398 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoFixed debug messages warning.
Ragner Magalhaes [Tue, 2 Dec 2008 21:03:41 +0000 (21:03 +0000)]
Fixed debug messages warning.

FIXES:
 - Fixed debug messages warning when compiling on Intrepid.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1396 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoCosmetics.
Ragner Magalhaes [Tue, 2 Dec 2008 21:03:09 +0000 (21:03 +0000)]
Cosmetics.

FIXES:
 - Added some minor cosmetics to .pxd files.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1395 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdded delete accounts function
Ragner Magalhaes [Tue, 2 Dec 2008 21:02:45 +0000 (21:02 +0000)]
Added delete accounts function

Added delete accounts funtion

Signed-off-by: Dinorah Monteiro <dinorah.monteiro@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1394 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoUpdated changes made on python-purple branch.
Ragner Magalhaes [Tue, 2 Dec 2008 21:02:23 +0000 (21:02 +0000)]
Updated changes made on python-purple branch.

FIXES:
 - Updated changes made on python-purple branch.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1393 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoFixed wrong assertion when sender name is NULL.
Ragner Magalhaes [Tue, 2 Dec 2008 21:02:05 +0000 (21:02 +0000)]
Fixed wrong assertion when sender name is NULL.

FIXES:
 - Fixed wrong assertion when sender name is NULL.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1392 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdded sender alias to write-im callback.
Ragner Magalhaes [Tue, 2 Dec 2008 21:01:34 +0000 (21:01 +0000)]
Added sender alias to write-im callback.

FIXES:
 - Added sender alias to write-im callback.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1391 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoFixing conversation to user account string tuple
Ragner Magalhaes [Tue, 2 Dec 2008 21:00:50 +0000 (21:00 +0000)]
Fixing conversation to user account string tuple

Fixing conversation to user account string tuple

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1390 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoFixing get_budies_online
Ragner Magalhaes [Tue, 2 Dec 2008 21:00:13 +0000 (21:00 +0000)]
Fixing get_budies_online

Fixing get_budies_online in Account class

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1389 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdding again nullclient.py
Ragner Magalhaes [Tue, 2 Dec 2008 20:59:52 +0000 (20:59 +0000)]
Adding again nullclient.py

Adding again nullclient.py to be used as example

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1388 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoFixing set account's options to invalid values
Ragner Magalhaes [Tue, 2 Dec 2008 20:59:35 +0000 (20:59 +0000)]
Fixing set account's options to invalid values

Fixing set account's options to invalid values

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1387 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdding plugin.pyx to purple.pyx
Ragner Magalhaes [Tue, 2 Dec 2008 20:59:16 +0000 (20:59 +0000)]
Adding plugin.pyx to purple.pyx

Adding plugin.pyx to purple.pyx

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1386 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoFixing set_options to Plugin class
Ragner Magalhaes [Tue, 2 Dec 2008 20:58:57 +0000 (20:58 +0000)]
Fixing set_options to Plugin class

Fixing set_options when is gave invalid values

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1385 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoFixing set_proxyinfo when is gave invalid values
Ragner Magalhaes [Tue, 2 Dec 2008 20:58:40 +0000 (20:58 +0000)]
Fixing set_proxyinfo when is gave invalid values

Fixing set_proxyinfo  whev is gave invalid valuas as param

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1384 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdding connect/disconnect functions to Account
Ragner Magalhaes [Tue, 2 Dec 2008 20:58:22 +0000 (20:58 +0000)]
Adding connect/disconnect functions to Account

Adding connect/disconnect funtions to connect to a account

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1383 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdding function is_connected to Account
Ragner Magalhaes [Tue, 2 Dec 2008 20:57:59 +0000 (20:57 +0000)]
Adding function is_connected to Account

Adding function is_connected to verify account's connection

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1382 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoFixing get/set_enabled to Account
Ragner Magalhaes [Tue, 2 Dec 2008 20:57:41 +0000 (20:57 +0000)]
Fixing get/set_enabled to Account

Fixing get/set_enabled to set the status to account

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1381 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdding function get_protocol_id to Account class
Ragner Magalhaes [Tue, 2 Dec 2008 20:57:24 +0000 (20:57 +0000)]
Adding function get_protocol_id to Account class

Adding functin get_protocol_id to return account's protocol id

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1380 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdding host to function set_info
Ragner Magalhaes [Tue, 2 Dec 2008 20:57:07 +0000 (20:57 +0000)]
Adding host to function set_info

Adding host to function set_info in ProxyInfo class

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1379 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoFixing function set_options
Ragner Magalhaes [Tue, 2 Dec 2008 20:56:50 +0000 (20:56 +0000)]
Fixing function set_options

Fixing functions set_options to use account tuple as param

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1378 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdding function set_protocol_id to Account class
Ragner Magalhaes [Tue, 2 Dec 2008 20:56:33 +0000 (20:56 +0000)]
Adding function set_protocol_id to Account class

Adding function set_protocol_id to set account's protocol id

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1377 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdding funtions get/set alias to Account class
Ragner Magalhaes [Tue, 2 Dec 2008 20:56:14 +0000 (20:56 +0000)]
Adding funtions get/set alias to Account class

Adding functions get/set alias to Account class to set the account's alias

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1376 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdding functions get/set password to Account class
Ragner Magalhaes [Tue, 2 Dec 2008 20:55:55 +0000 (20:55 +0000)]
Adding functions get/set password to Account class

Adding function get/set passoword to set account's password

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1375 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdding function set_options to Plugin class
Ragner Magalhaes [Tue, 2 Dec 2008 20:55:37 +0000 (20:55 +0000)]
Adding function set_options to Plugin class

Adding function set_options to Plugin class to set the protocol's config options

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1374 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdding function get_options to Plugin class
Ragner Magalhaes [Tue, 2 Dec 2008 20:55:21 +0000 (20:55 +0000)]
Adding function get_options to Plugin class

Adding function get_options to Plgin class to return the protocol's config options

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1373 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdding function get_all to Plugin class
Ragner Magalhaes [Tue, 2 Dec 2008 20:55:02 +0000 (20:55 +0000)]
Adding function get_all to Plugin class

Adding function get_all to Plugin class to return a list of all protocols

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1372 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdding function set_info to ProxyInfo class
Ragner Magalhaes [Tue, 2 Dec 2008 20:54:43 +0000 (20:54 +0000)]
Adding function set_info to ProxyInfo class

Adding function set_info to ProxyInfo class to set the proxy's options

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1371 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdding function get_types to ProxyInfo class
Ragner Magalhaes [Tue, 2 Dec 2008 20:54:26 +0000 (20:54 +0000)]
Adding function get_types to ProxyInfo class

Adding function get_types to ProxyInfo class
to return all proxy types as string

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1370 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdding function new(...) to Account
Ragner Magalhaes [Tue, 2 Dec 2008 20:54:09 +0000 (20:54 +0000)]
Adding function new(...) to Account

Adding new function new(...) to Account class to create a new account

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1369 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdding function get_all to Account
Ragner Magalhaes [Tue, 2 Dec 2008 20:53:51 +0000 (20:53 +0000)]
Adding function get_all to Account

Adding new function get to Account class to return all accounts

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1368 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoRemoving function get_protocol_options
Ragner Magalhaes [Tue, 2 Dec 2008 20:53:33 +0000 (20:53 +0000)]
Removing function get_protocol_options

The function get_protocol_options was replaced by function _get_protocol_options

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1367 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdding function __set_protocol_options
Ragner Magalhaes [Tue, 2 Dec 2008 20:53:15 +0000 (20:53 +0000)]
Adding function __set_protocol_options

Adding function __set_protocol_options to set the config's options
to account's protocol

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1366 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdding function __get_protocol_labels
Ragner Magalhaes [Tue, 2 Dec 2008 20:52:57 +0000 (20:52 +0000)]
Adding function __get_protocol_labels

Adding function __get_protocol_labels to return the config's labels to account's protocol

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1365 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdding function __get_protocol_options
Ragner Magalhaes [Tue, 2 Dec 2008 20:52:36 +0000 (20:52 +0000)]
Adding function __get_protocol_options

Adding function __get_protocol_options to return the config's options
to account's protocol

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1364 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdded "connection-error" signal callback.
Ragner Magalhaes [Tue, 2 Dec 2008 20:52:19 +0000 (20:52 +0000)]
Added "connection-error" signal callback.

FIXES:
 - Added "connection-error" signal callback.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1363 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoUpdated signals with "signed-on", "signed-off" and "buddy-signed-on" signals.
Ragner Magalhaes [Tue, 2 Dec 2008 20:52:01 +0000 (20:52 +0000)]
Updated signals with "signed-on", "signed-off" and "buddy-signed-on" signals.

FIXES:
 - Updated signals with "signed-on", "signed-off" and "buddy-signed-on" signals.
 - Removed signed-on binding on Connection class.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1362 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdded "markup_strip_html" method (outside Purple class).
Ragner Magalhaes [Tue, 2 Dec 2008 20:51:37 +0000 (20:51 +0000)]
Added "markup_strip_html" method (outside Purple class).

FIXES:
 - Added "markup_strip_html" method (outside Purple class).

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1361 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoFixed get_buddies_online return parameter.
Ragner Magalhaes [Tue, 2 Dec 2008 20:51:17 +0000 (20:51 +0000)]
Fixed get_buddies_online return parameter.

FIXES:
 - Now get_buddies_online returns a list of tuples (name, alias).

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1360 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoUpdated callback strings to comply with libpurple.
Ragner Magalhaes [Tue, 2 Dec 2008 20:50:59 +0000 (20:50 +0000)]
Updated callback strings to comply with libpurple.

FIXES:
 - Updated callback strings (replaced underscores with minus symbol).
 - Now all UiOps callbacks are added using add_callback(type, name, func).
 - Updated changes on nullclient-ecore.py.
 - Added receiving-xmlnode example on nullclient-ecore.py.
 - Removed deprecated nullclient.py

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1359 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoBetter handling of c/python strings.
Ragner Magalhaes [Tue, 2 Dec 2008 20:50:18 +0000 (20:50 +0000)]
Better handling of c/python strings.

FIXES:
 - Better handling of c/python strings.
 - Updated fixes on nullclient-ecore.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1358 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoStruct Callbacks for blist_cb. (UPDATE)
Ragner Magalhaes [Tue, 2 Dec 2008 20:49:46 +0000 (20:49 +0000)]
Struct Callbacks for blist_cb. (UPDATE)

FIXES:
- Add blist_cb on nullclient-ecore.
- Add new struct callbacks for blist_cb on purple.pyx.

Signed-off-by: Ricardo Guimaraes <ricardo.guimaraes@indt.org.br>
Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1357 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoMore fixes on purple.pyx.
Ragner Magalhaes [Tue, 2 Dec 2008 20:49:26 +0000 (20:49 +0000)]
More fixes on purple.pyx.

FIXES:
 - accounts dict is now private.
 - load_accounts is now called inside purple_init.
 - Internal PurpleAccount data is now caught using libpurple functions.
 - Fixed some logic in account_add and account_verify.
 - Updated changes on nullclient.py and nullclient-ecore.py.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1356 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoUpdated internal class attributes with correct naming.
Ragner Magalhaes [Tue, 2 Dec 2008 20:49:02 +0000 (20:49 +0000)]
Updated internal class attributes with correct naming.

FIXES:
 - Now internal class attributes are all private, which can be caught externally using property.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1355 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdded binds for functions from libpurple which return structure attributes.
Ragner Magalhaes [Tue, 2 Dec 2008 20:48:42 +0000 (20:48 +0000)]
Added binds for functions from libpurple which return structure attributes.

FIXES:
 - Added functions from libpurple which return strutcture attributes, instead of getting them directly.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1354 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdd support to new callback class
Ragner Magalhaes [Tue, 2 Dec 2008 20:48:20 +0000 (20:48 +0000)]
Add support to new callback class

Signed-off-by: Ricardo Guimaraes <ricardo.guimaraes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1353 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoChange struct Callbacks
Ragner Magalhaes [Tue, 2 Dec 2008 20:47:57 +0000 (20:47 +0000)]
Change struct Callbacks

* Created a base class for manager callbacks.
* Method for add callbacks.

Signed-off-by: Ricardo Guimares <ricardo.guimaraes@indt.org.br>
Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1352 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoModified account functions.
Ragner Magalhaes [Tue, 2 Dec 2008 20:47:37 +0000 (20:47 +0000)]
Modified account functions.

Modifications:
 - Fixed account funcions.
 - Manage intern account dict.
 - Gets accounts of xml.
 - Added c_funcions: purple_accounts_find, purple_accounts_get_all and purple_accounts_add.

Signed-off-by: Dinorah Monteiro <dinorah.monteiro@indt.org.br>
Signed-off-by: Anderson Briglia <anderson.briglia@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1351 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdded more properties to account and buddy.
Ragner Magalhaes [Tue, 2 Dec 2008 20:47:04 +0000 (20:47 +0000)]
Added more properties to account and buddy.

FIXES:
 - Added more properties to account and buddy.
 - Fixed corresponding core on nullclients.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1350 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoMore fixes to account.pyx and buddy.pyx.
Ragner Magalhaes [Tue, 2 Dec 2008 20:46:22 +0000 (20:46 +0000)]
More fixes to account.pyx and buddy.pyx.

FIXES:
 - Removed ; from account.pyx.
 - gboolean returning functions can be translated to python boolean values automatically.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1349 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoImplement purple.Buddy()
Ragner Magalhaes [Tue, 2 Dec 2008 20:45:40 +0000 (20:45 +0000)]
Implement purple.Buddy()

Implemented Buddy class and some basic methods. Python application using python-purple, now can has a buddy dictionary in format: buddies = {<buddy.name>: Buddy()}

TODO: Link Buddy() and Account(), maybe using account->ui_data.

Signed-off-by: Anderson Briglia <anderson.briglia@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1348 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoConversation: who added
Ragner Magalhaes [Tue, 2 Dec 2008 20:45:16 +0000 (20:45 +0000)]
Conversation: who added

Who variable added to write_im callback. Now, it's possible to know who is sending a message.
Take care to check if "who" is not None.

Signed-off-by: Anderson Briglia <anderson.briglia@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1347 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoReplaced attach_signals with signal_connect method. (UPDATE)
Ragner Magalhaes [Tue, 2 Dec 2008 20:44:49 +0000 (20:44 +0000)]
Replaced attach_signals with signal_connect method. (UPDATE)

FIXES:
 - Added libpurple/xmlnode.pxd.
 - Replaced attach_signals() with signal_connect() method.
 - Added initial geoloc support from libpurple client (receiving only).

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1346 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoAdded local ez_setup.py.
Ragner Magalhaes [Tue, 2 Dec 2008 20:44:17 +0000 (20:44 +0000)]
Added local ez_setup.py.

FIXES:
 - Added local ez_setup.py.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1345 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoConversation support
Ragner Magalhaes [Tue, 2 Dec 2008 20:43:58 +0000 (20:43 +0000)]
Conversation support

- Added conversation support. Applications using python-purple must keep a conversations' list. See
nullclient-ecore.py as reference.
- Added destroy() to purple.pyx
- See quit() in nullclient-ecore.py as example of how destroy python-purple.

Signed-off-by: Anderson Briglia <anderson.briglia@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1344 596f6dd7-e928-0410-a184-9e12fd12cf7e

15 years agoDeleting plugin.pyx
Ragner Magalhaes [Tue, 2 Dec 2008 20:42:58 +0000 (20:42 +0000)]
Deleting plugin.pyx

plugin.pyx is not necessary and Plugin(), Plugins() classes are not being used and necessary anymore.

Signed-off-by: Anderson Briglia <anderson.briglia@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1343 596f6dd7-e928-0410-a184-9e12fd12cf7e