Yann Leboulanger
8f71d9f219
start porting Gajim to gobject introspection and GTK3
2012-12-23 16:23:43 +01:00
Yann Leboulanger
8bbe25ce74
fix demandimport with ipython
2012-12-16 18:29:49 +01:00
Yann Leboulanger
77775cf0af
Gajim now uses python-nbxmpp library instead of embedding it.
2012-12-09 21:37:51 +01:00
Yann Leboulanger
97bd4d5152
[Knuckles] shown Gajim when we try to run it while it is already running. Fixes #7274
2012-12-09 11:51:36 +01:00
Denis Fomin
9016441fcf
remove command_system modules from demandimport.ignore
2012-08-12 11:24:22 +04:00
Denis Fomin
24bcc25348
remove dbus.glib from demandimport.ignore
2012-08-12 10:33:41 +04:00
Denis Fomin
fbaf3becdb
fix threads problem in OpenBSD. Fixes #7154
2012-05-09 12:16:48 +04:00
Yann Leboulanger
b716b9aa5b
catch SIGTERM so that on_exit func is executed at this time too.
2012-04-19 16:57:43 +02:00
Yann Leboulanger
2fdbe37b58
we require PyGTK2.22 for InfoBar
2012-04-01 20:17:05 +02:00
Yann Leboulanger
3a3f99d618
upgrade copyright
2012-01-11 22:20:34 +01:00
Yann Leboulanger
6e4bac262c
implements Oauth2 mechanism to connect to MSN xmpp server. Fixes #6978
2011-12-18 23:20:30 +01:00
Yann Leboulanger
d23d4082a7
ignore a crypto module from demandimport to make it work under windows
2011-12-17 21:17:32 +01:00
Yann Leboulanger
24e1de7c5b
call gobject.set_prgname *before* import gtk
2011-12-14 21:45:12 +01:00
Yann Leboulanger
25961e0e68
fix traceback when we don't use a profile
2011-10-23 19:52:32 +02:00
Yann Leboulanger
6a2d835eab
fix some encoding problems when looking for plugin config with non-ascii chars in path. Fixes #7015
2011-10-23 18:55:14 +02:00
Denis Fomin
d460b707a5
add 'command_system.implementation.execute'(execute plugin) to demandimport.ignore
2011-10-09 00:10:22 +03:00
Yann Leboulanger
a20d8bd446
fix dll detection under windows. Fixes #5968
2011-09-12 23:52:22 +02:00
Yann Leboulanger
2b11c7f8d9
make plugins translation work under windows.
2011-09-02 19:41:09 +02:00
Yann Leboulanger
721defabc3
improve demandimport usage
2011-06-22 20:33:19 +02:00
Yann Leboulanger
53a452fc1c
check that we have rst plugin before supposing we can do jingle. Fixes #6910
2011-06-22 20:29:15 +02:00
Yann Leboulanger
41815f9996
don't fail when we pass gtk / gnome session args to Gajim. Fixes #6748
2011-05-11 20:02:16 +02:00
Yann Leboulanger
7af87739bc
use webbrowser module to open uri instead of using popen. Fixes #5751
2011-04-19 14:36:22 +02:00
Denis Fomin
33b2ae1108
fix demndimport with htmltextview
2011-01-02 18:23:56 +03:00
Denis Fomin
b7807ca4a3
DLFCN and dl will be loaded immediately. Fixes #6741
2010-12-31 16:37:14 +03:00
Denis Fomin
54a2e4f5ae
fix for demandimport
2010-12-18 12:42:15 +03:00
Denis Fomin
4cffef6be2
fix for demandimport
2010-12-18 11:11:58 +03:00
Denis Fomin
2152411af2
Use demandimport - automatic demandloading of modules. Fixes #6094
2010-12-17 10:17:57 +01:00
Yann Leboulanger
3d355b8530
re-enable translation under windows built
2010-12-06 23:33:42 +01:00
Yann Leboulanger
3f781f5382
use NEC to handle unique room id events
2010-11-24 17:28:18 +01:00
Yann Leboulanger
7e4166c288
fix call to set_restart_command for gnome session handling
2010-10-29 11:51:24 +02:00
Yann Leboulanger
9912921ec7
remove useless raise
2010-10-28 21:00:48 +02:00
Yann Leboulanger
74e1965e2e
fix typo
2010-10-28 13:18:37 +02:00
Yann Leboulanger
ea48697543
[mulander] improve intl.dll search. Fixes #6006
2010-10-27 09:41:04 +02:00
Yann Leboulanger
2fa280acbb
create AppData/Gajim folder if it doesn't exists
2010-10-27 09:37:56 +02:00
Yann Leboulanger
538fec1571
fixes for windows build
2010-10-26 17:28:08 +02:00
Alexander Cherniuk
c6389decfb
Does not look like we need to emulate gobject.timeout_add_second anymore
2010-03-31 17:05:58 +03:00
Alexander Cherniuk
a5ec7232a6
Moved a call to gobject.set_prgname a bit up
2010-03-31 09:19:21 +03:00
Alexander Cherniuk
da6b4c031e
Added a call to gobject.set_prgname
2010-03-31 09:05:17 +03:00
David Campey
4a864f71cd
pid_alive() now works under Windows64
2010-03-19 12:33:50 +02:00
Yann Leboulanger
2be53c4aac
update my copyright to 2010
2010-03-11 16:52:36 +01:00
Yann Leboulanger
c887a92b3a
rename some variables to remove some pylint warning
2010-02-10 14:00:28 +01:00
Yann Leboulanger
93fe011100
some error fixed, thanks pylint.
2010-02-08 23:22:06 +01:00
Éric Araujo
fedd7dc8e2
convert tabs to spaces in source code thanks to reindent.py
...
holy diff batman!
2010-02-08 15:08:40 +01:00
Yann Leboulanger
71e97426e9
fix log file path
2010-02-05 21:56:18 +01:00
Yann Leboulanger
956accf010
Bye bye glade, Hi gtk builder. Fixes #4945
2010-01-22 19:57:59 +01:00
Yann Leboulanger
62cb577ad2
prevent printing a useless traceback when gajim fails to start
2010-01-19 22:52:17 +01:00
Yann Leboulanger
dffb2c308b
remove duplicate function
2010-01-04 11:58:42 +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
002b8a720f
finish using icon theme. Fixes #2378
2009-12-01 15:50:58 +01:00
Stephan Erb
3a98a4170c
Move Interface() god class from gajim.py to gui_interface.py.
2009-11-03 22:14:19 +01:00
Yann Leboulanger
e10ff2c907
fix typo in a string
2009-10-31 19:15:18 +01:00
Yann Leboulanger
4ae64ff6e6
ability to configure out/inmsgtxt color in preference window. Fixes #5372
2009-10-31 19:03:03 +01:00
Stephan Erb
a9f5bb59d7
Merge changes from default branch into refactoring branch
2009-10-31 17:25:47 +01:00
Stephan Erb
47f875a4bc
Move CapsCache global from gajim.capscache to caps.capscache.
2009-10-30 23:01:25 +01:00
Thibaut GIRKA
1c33d42158
Merge default to jingle
2009-10-29 10:19:58 +01:00
Yann Leboulanger
31d2bcbe7d
remove the possibility to configure systray if module is not available. Fixes #5345
2009-10-28 11:11:55 +01:00
Yann Leboulanger
5698327831
[Stepan Kasal] fix italic detection with //. Fixes #4217
2009-10-27 19:36:36 +01:00
Yann Leboulanger
3330f7bfa5
enable music track listener only after we signed it. Fixes #5351
2009-10-21 19:39:43 +02:00
Yann Leboulanger
0aa8856b6c
new TimeoutDialog class: to be derivated for dialogs that need a timeout.
...
Resource conflict dialog has now a timeout. Fixes #4590
2009-10-20 11:20:11 +02:00
Yann Leboulanger
7e137adfd1
Backed out changeset e1fd1ca926b4
...
This kind of work will come after 0.13
2009-10-18 23:56:04 +02:00
Stephan Erb
d79f73a610
Move the Interface god class from gajim.py into a separate module.
...
This is the first commit of a long serious of cleanup commits.
Simple testcase included to test the slightly enhanced Interface dispatcher.
2009-10-18 23:25:03 +02:00
Stephan Erb
3665c99800
Wrap global gajim.handlers with a dispatch method.
2009-10-18 20:53:15 +02:00
Yann Leboulanger
f2aee9e7cb
add show_self_contact ACE option to show / hide self_contact row as we want. Fixes #4796
2009-10-16 19:51:29 +02:00
Thibaut GIRKA
ab6510db38
merge default branch to jingle
2009-10-16 17:19:33 +02:00
Yann Leboulanger
384283d2a4
find_library('c') return None under Windows
2009-10-15 19:43:10 +02:00
Yann Leboulanger
0d37f4f64b
better session handling:
...
- when a new contact with higher prio connect, detach session from chat control. Fixes #5021
- don't re-use a session that was for another sessin
Tests are more than welcome!
2009-10-06 17:35:25 +02:00
Yann Leboulanger
95047d3e50
add an enable checkbutton in accounts window for normal accounts too. Fixes #4489
2009-10-06 11:23:31 +02:00
red-agent
8d663c31c5
Yet another fix for the proccess renaming
2009-10-05 19:19:03 +03:00
red-agent
60bb2d0bdd
Process name should correspond to the binary name
2009-10-05 17:33:50 +03:00
red-agent
563a2453ba
Improved proccess renaming
2009-10-05 17:13:12 +03:00
red-agent
958d937d5c
Dropped in the reworked version of the new command system
...
The reworked version has refactored and simplified architecture, which also
involves simplified dispatching.
2009-10-02 23:57:11 +03:00
Thibaut GIRKA
01d7be2d61
merge default branch to jingle
2009-09-29 20:49:40 +02:00
Yann Leboulanger
c31d3e526a
stop sending chatstates when remote server doesn't respond anymore. Don't acknoledge error message receipes. Fixes #4064
2009-10-01 09:41:46 +02:00
Thibaut GIRKA
b5c7519740
A little fix with content acceptance ; modified a bit JINGLE_DISCONNECTED
2009-09-26 14:14:58 +02:00
Yann Leboulanger
a8eedfc781
ability to accept contents and not only session
2009-09-26 10:29:08 +02:00
Thibaut GIRKA
77541f3e7f
support for content-{add,reject,accept}, new helpers, and other few things
2009-09-25 19:32:13 +02:00
Yann Leboulanger
e8e2b219ba
add a interface.run() function to really start Interface
2009-09-23 18:54:35 +02:00
Yann Leboulanger
17f17267ea
call gtk.gdk.window.focus() with current timestamp rather than 0. This fixes some WM issues.
2009-09-23 17:35:42 +02:00
Yann Leboulanger
d89abc9195
prevent traceback when enabling Tune. Fixes #5277
2009-09-20 20:19:31 +02:00
Thibaut GIRKA
6b99db8980
merge default branch to jingle
2009-09-19 16:35:47 +02:00
red-agent
030738db2d
Merge the new command system in
2009-09-17 23:22:48 +03:00
Yann Leboulanger
f5b1c2dca7
improve GUI for jnigle
2009-09-17 22:21:06 +02:00
Yann Leboulanger
12baddbdc3
start of GUI stuff for VOIP
2009-09-17 14:48:15 +02:00
Yann Leboulanger
b6481d54ea
[Jonathan Michalon] Make latex images theme aware.
2009-09-17 13:54:20 +02:00
Thibaut GIRKA
163b01e113
New class for video sessions, added an end_session method, and minor changes
2009-09-16 22:35:11 +02:00
Thibaut GIRKA
32ad59aa42
jingle: move from the old farsight to farsight2,
...
better compliance to the last version of XEP 0166, 0167 and 0176
2009-09-13 11:02:49 +02:00
red-agent
ae0f32d922
Dropped in the brand new and shiny command system
2009-09-12 16:51:21 +03:00
Yann Leboulanger
0ea6544c26
show notification for bad GPG pass instead of an error dialog
2009-09-10 18:30:26 +02:00
Yann Leboulanger
8b528e512f
move change_awn_icon_status from roster_window.py to gajim.py. see #3643
2009-09-09 13:51:33 +02:00
Yann Leboulanger
44e98585ed
move music track listener things from roster_window.py to gajim.py. see #3643
2009-09-09 13:26:53 +02:00
Yann Leboulanger
1f7b19180d
merge default branch to jingle
2009-09-08 12:01:09 +02:00
Yann Leboulanger
3392e493ab
reset shown unread message after database has been updated
2009-08-31 00:11:57 +02:00
Yann Leboulanger
23dbb00d2d
show only once unread messages at startup when we have twice the same contact in 2 accounts. Fixes #2921
2009-08-30 22:48:45 +02:00
Yann Leboulanger
de938ee841
fix various problems when changing our nick while we have encrypted pm. Fixes #5234
2009-08-28 11:08:51 +02:00
Yann Leboulanger
88fe4f8e36
prevent traceback when there are unread message on startup
2009-08-27 20:09:57 +02:00
Yann Leboulanger
b83f9ae5d6
[Dicson] add support for key 'body' in the Message Action, and add jid via roster command. Fixes #5195
2009-08-05 23:58:25 +02:00
Yann Leboulanger
5c9e35cd0e
select chat window once we open a new one
2009-08-05 21:03:50 +02:00
Yann Leboulanger
c740177956
better pygtk failure code
2009-07-30 19:21:23 +02:00
Yann Leboulanger
1c7b265c9c
better file transfer error handling. Fixes #5064
2009-07-28 23:13:34 +02:00
Yann Leboulanger
492abfb407
always build emoticons menu with 16x16 images. Fixes #3125
2009-07-28 17:04:57 +02:00