Commit Graph

119 Commits

Author SHA1 Message Date
Yann Leboulanger 2c21353a8b remove has_key()
fix base64 calls (requires and returns bytes, not str)
2013-01-02 17:53:42 +01:00
Yann Leboulanger 069bddbbcb remove call to unicode() 2013-01-01 21:06:16 +01:00
Yann Leboulanger e71188a6fa print -> print() 2013-01-01 19:36:56 +01:00
Yann Leboulanger b44f13dfca gajim-remote handles ?message in URIs. Fixes #6804, see #2133
Patch based on joeka's one in #6804
2012-10-04 17:52:28 +02:00
Yann Leboulanger 3a3f99d618 upgrade copyright 2012-01-11 22:20:34 +01:00
Denis Fomin 37583c3cca Correctly printing error message. Fixes #6850 2011-03-29 18:26:54 +04:00
Denis Fomin 5fd0e076bd Prevent join groupchat (using local account). Fixes #6849 2011-03-29 17:18:50 +04:00
Denis Fomin e3e34fd57c Fix typo 2010-12-20 15:29:03 +03:00
Yann Leboulanger dc1ddb42a2 merge outstanding branches 2010-08-08 11:34:27 +02:00
Yann Leboulanger 7563a07e1c fix some strings. 2010-08-07 22:42:13 +02:00
Yann Leboulanger 796213c9cb merge with trunk 2010-07-19 19:53:29 +02:00
Éric Araujo 9b5ee1e13b convert tabs to spaces in source code thanks to reindent.py
Also use sed to remove now unneeded Vim lines, 2to3 -f ws_comma to fix
some whitespace, and fix some other madness manually.
2010-04-08 01:20:17 +02:00
Yann Leboulanger 17d142550b Check that there is an argument to gajim-remove handle_uri function. Fixes #5660 2010-03-18 13:31:12 +01:00
Yann Leboulanger 2be53c4aac update my copyright to 2010 2010-03-11 16:52:36 +01:00
Éric Araujo 357d7db07d fixed some whitespace thanks to 2to3 -f ws_comma 2010-02-10 19:24:11 +01:00
Yann Leboulanger fa05d88b2b merge from default branch 2010-02-08 22:25:41 +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 3a76966c14 merge from default branch 2010-01-19 16:37:14 +01:00
Yann Leboulanger 7f56222e44 allow to not specify status in gajim-remote change_status to change only status message. Fixes #5039 2010-01-14 21:16:13 +01:00
Yann Leboulanger eb74b2e592 [roidelapluie] gajim-remote change_avatar feature. Fixes #2793 2010-01-07 19:46:32 +01:00
Alexander Cherniuk 7316d00766 New portion of doc-string refactoring 2009-11-25 19:52:56 +02:00
Mateusz Biliński 70731dbab7 Merged default branch into plugin-system branch. 2009-11-14 21:15:27 +01:00
Yann Leboulanger c5e447fab8 ability to set priority via gajim-remote. see #3345 2009-09-03 23:18:49 +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
Jonathan Schleifer f7014072a7 Remove all OS X-specific code from the default branch.
OS X support is still maintained in the osx_newbuildsys branch - and
only there.
2009-06-15 21:34:38 +02:00
Mateusz Biliński 018bda5a5f Merged default branch with plugin-system branch. Not all elements are fully
functional. This should be considered as sync commit.
2009-06-07 00:00:03 +02:00
Yann Leboulanger 2dec19d34f test if dbus0x11 is installed before using dbus. Fixes #4715 2009-01-26 16:15:05 +00:00
Yann Leboulanger a35b0f72ba [Merwok] decode correctly URLs in gajim-remote handle_uri. Fixes #4703 2009-01-25 21:38:35 +00:00
js 92a911da9b If we don't have an interpreter for them, don't make them executable! 2009-01-11 14:47:21 +00:00
Yann Leboulanger 13e6b4e58f install gajim-history-manager to bin directory, remove shebang line in py files. Fixes #4624 2009-01-06 07:16:07 +00:00
Yann Leboulanger 31dc32eeb9 [thorstenp] fix redefined builtins 2008-12-03 17:16:04 +00:00
Yann Leboulanger e2118de64c [thorstenp] remove useless import 2008-12-02 14:44:26 +00:00
Jean-Marie Traissard e2f562b4f8 Removed some unused imports 2008-11-11 00:02:43 +00:00
Yann Leboulanger 06ab4a7b6d revert thorstenp patches for now. They introduce bugs. 2008-10-20 21:38:06 +00:00
Yann Leboulanger c2c681e05c [thorstenp] remove useless import 2008-10-20 17:54:02 +00:00
Yann Leboulanger 196dd7e30a [thorstenp] use isinstance rather than type(x) == y. use sorted() 2008-10-11 09:59:52 +00:00
Yann Leboulanger 567f1e17c1 [thorstenp] di not use emtpy except clauses 2008-10-11 09:37:13 +00:00
Yann Leboulanger b004a32df9 [Alex V. Myltsev] toggle_ipython is already in GajimRemote.commands, no need to add it twice. 2008-09-08 11:54:52 +00:00
Yann Leboulanger 0e2e519cd2 [Alexander Myltsev] update russion translation, fix a string in gajim-remote.py 2008-09-01 17:35:59 +00:00
Yann Leboulanger 20ed561650 better code: list[2:][0] -> list[2] 2008-08-26 12:08:36 +00:00
Julien Pivotto de4a23e751 See #4200.
* remove js from some headers
 * set coding:utf-8 to allow real names in headers
2008-08-15 17:31:51 +00:00
Julien Pivotto 8bc9bc29ae * Big headers review
* Remove some licencing problems
 * To do: same for images
 * See #4200
2008-08-15 03:20:23 +00:00
Mateusz Biliński 06aee9d2d0 Initial version of Global Events Dispatcher.
Events previously generated for D-Bus support in remote_control.py go through Global Events Dispatcher now - this means any plugin can subscribe to them.
Implemented D-Bus support plugin based on remote_control.py.
2008-08-10 13:40:49 +00:00
Yann Leboulanger 4eebf0e036 fix some translated strings 2008-08-01 13:03:23 +00:00
Yann Leboulanger eaf9f1c3bc don't translate empty string. fixes #4170 2008-08-01 12:05:01 +00:00
js 8605cd3f38 For historical reasons, we have a tab width of 3. This is strange, but
we have that in all files. To at least lesser the confusion a bit, add
vim tags for that.
Additionally, fix wrong #! in a few files.
2008-07-29 19:49:31 +00:00
Mateusz Biliński 8581b862e1 Added new 'init' method to Plugin class that plugins can implement to make actions that need to be done only once - when plugin is added (not activated) to Gajim. In this method plugins should declare handlers for GUI extension points. This was created so that __init__ method doesn't have to be reimplemented in specific way (create config, load config) - it is all done by __init__ in Plugin class. If __init__ is reimplemented, it must call Plugin __init__ (eg. using super() ) to plugin work properly.
Example plug-ins were modified to use init() instead of __init__().

Added new category in configuration - 'plugins'. It only holds one option for each plugin - 'active', which determines whether plugin should be activated on startup.

Now, Gajim remembers which plugins are active on exit, and activates them on next startup.
2008-06-18 20:45:22 +00:00
Jean-Marie Traissard 7d21a1a624 Fix account parameter for gajim-remote handle_uri with a groupchat. Fixes #3344. 2008-05-27 16:47:33 +00:00
Yann Leboulanger 29dd9d2576 added ipython for SVN users only. 2008-04-14 15:19:09 +00:00
Yann Leboulanger 0ac8ce3c6e Prevent traceback when gajim-remote is used while gajim is not running. Add a check_gajim_running command to gajim-remote 2008-02-05 22:13:16 +00:00