Stephan Erb
f52532f6f0
Merge local changes.
2009-12-10 20:08:09 +01:00
Stephan Erb
e9caf06992
Split common/caps.py. We now have common/protocol/ to contain XMPP connection related classes.
...
Plan is to move our ConnectionX classess to the protocol package one by one. Each move should be more than a simple copy paste. It should be preceeded by cleanups and the like.
2009-12-10 20:06:46 +01:00
Stephan Erb
7708e3b87e
Refactor internas of ConnectionCaps
...
* Make it testable and write a very basic test for the presenceCallback
* Use Extract Method to make the code more readable and to increase reusability
* Start to decouple ConnectionCaps from the other Connection classes/handlers
2009-12-10 18:31:00 +01:00
Yann Leboulanger
88a149035b
[Jim++] keep in mem las muc message time, and save it in database when we quit. Fixes #5490
2009-12-10 06:59:47 +01:00
Yann Leboulanger
ae3a0b6db6
[dm] prevent traceback when pressing DEL on the merged account row. Fixes #5498
2009-12-08 17:43:13 +01:00
Yann Leboulanger
6b7f36ebd1
prevent traceback when geoclue not installed. Fixes #5495
2009-12-08 14:45:58 +01:00
Yann Leboulanger
408a2adffc
correctly reset localisation data, set altitude, timestamp and accuracy correctly
2009-12-08 00:04:04 +01:00
Yann Leboulanger
7c2cb2dd93
fix typo in finction name and correctly retract location data
2009-12-07 23:50:29 +01:00
Yann Leboulanger
5e2f1cf770
fix typo in finction name and correctly retract location data
2009-12-07 23:45:37 +01:00
Yann Leboulanger
108aaa0027
move enable_location_listener to location_listener.py directly
2009-12-07 23:40:28 +01:00
Yann Leboulanger
869ad9ec2b
a bit of refactorization
2009-12-07 23:30:12 +01:00
Yann Leboulanger
2a944e5404
ability to get address / location from geoclue and send it via PEP
2009-12-07 23:16:30 +01:00
Yann Leboulanger
d15897e50e
fix string replacement with % (% seems to be prioriter than +). Fixes #5494
2009-12-07 20:42:24 +01:00
Yann Leboulanger
7b58e145af
fix variable name. Fixes #5492
2009-12-07 19:22:03 +01:00
Yann Leboulanger
99d406c8bf
add some missing argument when adding a new row due to new geolocation column. Fixes #5491
2009-12-07 18:50:32 +01:00
Yann Leboulanger
07be0727de
[Florob] show in roster and message window geolocalisation of a contact. Fixes #5485
2009-12-07 18:32:42 +01:00
Yann Leboulanger
6f1c17e3d6
fix bugs in es.po and gl.po
2009-12-06 22:14:05 +01:00
Yann Leboulanger
a452c0c344
fixed lituanian translation. Fixes #5489
2009-12-06 22:04:16 +01:00
Yann Leboulanger
bbd4b16d9c
set hg version higher than 0.13.1. Fixes #5488
2009-12-06 11:45:05 +01:00
Stephan Erb
79b226d3f8
Make tests run again.
...
Missed to reflect API changes in the tests.
2009-12-05 22:26:48 +01:00
Stephan Erb
228678d6e8
Do not add the resource when morphing a GC_Contact to a normal Contact.
...
gc_contact.jid and gc_contact.resource are empty in anonymous rooms. In non-anonymous rooms those contain the real jid and resource of the contact.
We must not mix those information with the jid of the contact in the groupchat: We assumed that "test@conference.gajim.org/nick" was the Jid and 'someresource' the resource. So we tried to talk to 'test@conference.gajim.org/nick/someresource'.
2009-12-05 11:49:07 +01:00
Stephan Erb
acf06b4470
Merge local changes.
2009-12-05 11:28:13 +01:00
Stephan Erb
d8f6e39020
Merge head.
2009-12-05 11:27:53 +01:00
Stephan Erb
e72a8f519e
Backed out changeset d4ef03c57366
2009-12-05 11:25:07 +01:00
Stephan Erb
754a683043
Mark internal methods as protected.
2009-12-05 11:22:24 +01:00
Thibaut GIRKA
594072999c
Fix video output pipeline, and improve error dialog. fixes #5482
2009-12-03 23:07:45 +01:00
Yann Leboulanger
9914792723
re-enable the ability to connect as invisible: check that we don't send presence with show=invisible at the correct place, after we diferenciate invisible conection from not-invisible connection. Fixes #5473
2009-12-03 18:10:23 +01:00
Yann Leboulanger
5dcd555faf
update README file to depend on python-dbus >=0.81, which is needed for bus.list_names() function. Fixes #5474
2009-12-03 17:32:13 +01:00
Yann Leboulanger
31db9fa123
correctly check that gtk2.16 is installed at run time. Fixes #5478
2009-12-03 14:03:33 +01:00
Yann Leboulanger
619518204c
ability to change mic volume through GUI (doesn't work for the moment)
2009-12-02 21:37:21 +01:00
Yann Leboulanger
8bb1aaf382
connect jingle keys (for dtmf) through code instead of glade
2009-12-02 21:21:18 +01:00
Yann Leboulanger
c1f526c07d
fix import order to be able to run tests
2009-12-02 10:23:17 +01:00
Yann Leboulanger
98e1ab5637
add new GUI to control audio connection. (NOTE: sliders do nothing for the moment)
2009-12-02 10:17:33 +01:00
Stephan Erb
e7337211fb
Rename the Contacts class and document it, beeing a temporary refactoring artifact.
2009-12-01 23:31:17 +01:00
Thibaut GIRKA
afaa90f91d
Rename FailedApplication to JingleContentSetupException
2009-12-01 22:39:02 +01:00
Stephan Erb
f128391189
One more vim config entry.
2009-12-01 22:31:42 +01:00
Stephan Erb
d54543654d
Add VIM indentation config to jingle files.
2009-12-01 22:25:29 +01:00
Stephan Erb
b73bbb8cae
Merge local changes.
2009-12-01 22:16:30 +01:00
Thibaut GIRKA
592bacce4a
[Jingle] Fix make_bin_from_config, improve JingleSession.__parse_contents
2009-12-01 22:15:50 +01:00
Stephan Erb
ca382031eb
Fix bug that prevented avatars to be shown in groupchats. Bug was due to a wrong re-use of a local variable (local variabes are evil :-).
...
Additionally: Remove some appreviations and unneeded local variables.
2009-12-01 22:15:35 +01:00
Yann Leboulanger
484e3970d3
[dm] define an exception we use. Fixes #5457
2009-12-01 17:41:43 +01:00
Yann Leboulanger
e7dd3e7d13
don't show in roster / notification that a contact unsubscribed us if we already popup up the dialog. Fixes #5470
2009-12-01 16:51:11 +01:00
Yann Leboulanger
33b9a8116c
install gajim.png/svg in $PREFIX/share/icons so that other apps can use it. Fixes #5332
2009-12-01 16:44:31 +01:00
Yann Leboulanger
002b8a720f
finish using icon theme. Fixes #2378
2009-12-01 15:50:58 +01:00
Alexander Cherniuk
ee42637795
Keep the doc-strings (even one-liners) unified, please
2009-12-01 00:07:36 +02:00
Thibaut GIRKA
d295f9261d
[Jingle] a bit of documentation/clarification ; added make_bin_from_config
2009-11-30 22:29:32 +01:00
Yann Leboulanger
5401b457d5
add stun_server option in pref window.
2009-11-30 21:10:24 +01:00
Yann Leboulanger
b65590bacd
don't traceback when gst is not installed
2009-11-30 16:37:08 +01:00
Yann Leboulanger
66fdb1490d
don't try to import pysqlite2, we depend on sqlite3
2009-11-30 16:36:47 +01:00
Yann Leboulanger
badbe820a1
prevent traceback when writing in a closed gc control. Fixes #5455
2009-11-30 14:32:59 +01:00