changeset 72730fbb5184 in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=72730fbb5184
description: merge from trunk
diffstat:
.hgtags | 2 +
ChangeLog | 31 +
Makefile.am | 14 +-
README.html | 4 +-
autogen.sh | 2 +-
data/gui/accounts_window.ui | 205 +-
data/gui/chat_control.ui | 2 +-
data/gui/contact_context_menu.ui | 2 +-
data/gui/history_window.ui | 21 +-
data/gui/plugins_window.ui | 398 +-
data/gui/preferences_window.ui | 136 +-
data/gui/roster_window.ui | 14 +-
debian/README.Debian | 2 -
debian/changelog | 33 +
debian/control | 6 +-
debian/copyright | 4 +-
debian/docs | 2 +-
debian/install | 1 +
debian/patches/00_debian-copying.diff | 21 -
debian/patches/01_configure-ac.diff | 33 -
debian/patches/series | 2 -
debian/rules | 6 +-
gajim.nsi | 28 +-
plugins/Makefile.am | 12 +-
plugins/acronyms_expander/acronyms_expander.py | 6 +-
plugins/banner_tweaks/__init__.py | 2 -
plugins/banner_tweaks/config_dialog.ui | 75 -
plugins/banner_tweaks/manifest.ini | 10 -
plugins/banner_tweaks/plugin.py | 201 -
plugins/dbus_plugin/plugin.py | 3 +
plugins/events_dump/plugin.py | 1 +
plugins/ftp_manager/__init__.py | 1 -
plugins/ftp_manager/config_dialog.ui | 281 -
plugins/ftp_manager/ftp_manager.py | 460 -
plugins/ftp_manager/manifest.ini | 7 -
plugins/google_translation/__init__.py | 1 -
plugins/google_translation/manifest.ini | 8 -
plugins/google_translation/plugin.py | 118 -
plugins/length_notifier/__init__.py | 2 -
plugins/length_notifier/config_dialog.ui | 152 -
plugins/length_notifier/length_notifier.py | 155 -
plugins/length_notifier/manifest.ini | 9 -
plugins/new_events_example/plugin.py | 2 +
plugins/roster_buttons/plugin.py | 4 +-
plugins/roster_buttons/roster_buttons.ui | 8 +-
plugins/snarl_notifications/plugin.py | 4 +
plugins/triggers/__init__.py | 1 -
plugins/triggers/config_dialog.ui | 900 ---
plugins/triggers/manifest.ini | 7 -
plugins/triggers/triggers.py | 637 --
plugins/whiteboard/__init__.py | 1 -
plugins/whiteboard/brush_tool.png | Bin
plugins/whiteboard/line_tool.png | Bin
plugins/whiteboard/manifest.ini | 7 -
plugins/whiteboard/oval_tool.png | Bin
plugins/whiteboard/plugin.py | 477 -
plugins/whiteboard/whiteboard.png | Bin
plugins/whiteboard/whiteboard_widget.py | 419 -
plugins/whiteboard/whiteboard_widget.ui | 192 -
po/de.po | 4447 ++++++++--------
po/fr.po | 6526 ++++++++++++++---------
po/ja.po | 5834 +++++++++-----------
po/ru.po | 4075 +++++++-------
po/uk.po | 3400 ++++++------
po/zh_TW.po | 5358 ++++++++++--------
scripts/dev/plugins_translate | 95 +
setup_win32.py | 9 +-
src/chat_control.py | 340 +-
src/command_system/implementation/execute.py | 2 +-
src/command_system/implementation/standard.py | 19 +-
src/common/commands.py | 9 +-
src/common/config.py | 24 +-
src/common/connection.py | 364 +-
src/common/connection_handlers.py | 175 +-
src/common/connection_handlers_events.py | 276 +-
src/common/contacts.py | 68 +-
src/common/defs.py | 2 +-
src/common/events.py | 10 +-
src/common/gajim.py | 37 +-
src/common/ged.py | 13 +-
src/common/gnupg.py | 2 +-
src/common/helpers.py | 177 +-
src/common/jingle.py | 5 +-
src/common/jingle_rtp.py | 21 +-
src/common/jingle_session.py | 7 +-
src/common/jingle_transport.py | 7 +-
src/common/logger.py | 106 +-
src/common/optparser.py | 11 +-
src/common/protocol/bytestream.py | 110 +-
src/common/proxy65_manager.py | 15 +-
src/common/pubsub.py | 7 +-
src/common/stanza_session.py | 12 +-
src/common/xmpp/__init__.py | 1 +
src/common/xmpp/auth_nb.py | 186 +-
src/common/xmpp/bosh.py | 18 +-
src/common/xmpp/client_nb.py | 13 +-
src/common/xmpp/dispatcher_nb.py | 40 +
src/common/xmpp/protocol.py | 116 +-
src/common/xmpp/roster_nb.py | 16 +-
src/common/xmpp/smacks.py | 130 +
src/common/xmpp/stringprepare.py | 4 +-
src/common/xmpp/tls_nb.py | 3 +-
src/common/zeroconf/client_zeroconf.py | 103 +-
src/common/zeroconf/connection_zeroconf.py | 64 +-
src/common/zeroconf/zeroconf_bonjour.py | 2 +-
src/config.py | 73 +-
src/conversation_textview.py | 16 +-
src/dialogs.py | 98 +-
src/features_window.py | 139 +-
src/filetransfers_window.py | 132 +-
src/gajim.py | 73 +-
src/groupchat_control.py | 136 +-
src/groups.py | 1 -
src/gtkgui_helpers.py | 1 +
src/gui_interface.py | 216 +-
src/gui_menu_builder.py | 6 +-
src/history_window.py | 8 +-
src/htmltextview.py | 99 +-
src/message_control.py | 33 +-
src/message_window.py | 20 +
src/notify.py | 178 +-
src/plugins/gui.py | 4 +-
src/plugins/plugin.py | 55 +-
src/plugins/pluginmanager.py | 37 +-
src/plugins/plugins_i18n.py | 41 +
src/remote_control.py | 21 +-
src/roster_window.py | 178 +-
src/secrets.py | 2 +-
src/session.py | 129 +-
src/tooltips.py | 1 +
src/upower_listener.py | 50 +
test/unit/test_contacts.py | 8 +-
test/unit/test_xmpp_smacks.py | 133 +
133 files changed, 19069 insertions(+), 20210 deletions(-)
diffs (truncated from 73300 to 300 lines):
diff -r e472bdfe92b4 -r 72730fbb5184 .hgtags
--- a/.hgtags Tue Dec 27 23:47:00 2011 -0500
+++ b/.hgtags Thu Dec 29 11:39:02 2011 +0100
@@ -4,3 +4,5 @@
7752eadd1f8c31a3dc282c15d87767a7ba1bd217 gajim-0.12-alpha1
a0ec82dc6b7c10708e23f5ec30bab75d596b6fc6 gajim-0.12-beta1
91ceabbf74309d7bbd79b43552b89768842b4e8a gajim-0.14.1
+db4ecb0d1f187578732ceb2fa9beab0591125341 gajim-0.15-alpha1
+50d609e2b30b4eaded2af345580fdd7125d4e179 gajim-0.15-beta1
diff -r e472bdfe92b4 -r 72730fbb5184 ChangeLog
--- a/ChangeLog Tue Dec 27 23:47:00 2011 -0500
+++ b/ChangeLog Thu Dec 29 11:39:02 2011 +0100
@@ -1,3 +1,34 @@
+Gajim 0.15 (XX XX 2011)
+
+ * Plugin system
+ * Whiteboard (via a plugin)
+ * Message archiving
+ * Stream managment
+ * IBB
+ * Nested roster group
+ * Roster filtrering
+ * UPower support
+ * GPG support for windows
+
+Gajim 0.14.4 (22 July 2011)
+
+ * Fix translation issue
+ * other minor fixes
+
+Gajim 0.14.3 (19 June 2011)
+
+ * Fix history viewer
+ * Fix closing roster window
+ * Prevent some erros with metacontacts
+
+Gajim 0.14.2 (07 June 2011)
+
+ * Fix CPU usage when testing file transfer proxies
+ * Fix invalid XML char regex
+ * Fix subscription request window handling
+ * Fix URL display in chat message banner
+ * Other minor bugfixes
+
Gajim 0.14.1 (26 October 2010)
* Fix changing account name
diff -r e472bdfe92b4 -r 72730fbb5184 Makefile.am
--- a/Makefile.am Tue Dec 27 23:47:00 2011 -0500
+++ b/Makefile.am Thu Dec 29 11:39:02 2011 +0100
@@ -1,20 +1,12 @@
-SUBDIRS = src data plugins po icons
+SUBDIRS = src data po icons plugins
ACLOCAL_AMFLAGS = -I m4
bin_SCRIPTS = scripts/gajim scripts/gajim-history-manager scripts/gajim-remote
-docfilesdir = $(docdir)
-docfiles_DATA = README \
- README.html \
- ChangeLog \
- COPYING \
- THANKS \
- THANKS.artists \
- AUTHORS
-
EXTRA_DIST = \
- $(docfiles_DATA) \
+ README.html \
+ THANKS.artists \
autogen.sh \
intltool-extract.in \
intltool-merge.in \
diff -r e472bdfe92b4 -r 72730fbb5184 README.html
--- a/README.html Tue Dec 27 23:47:00 2011 -0500
+++ b/README.html Thu Dec 29 11:39:02 2011 +0100
@@ -72,7 +72,7 @@
</ul>
<p>steps to compile gajim:</p>
<pre>
- $ sh autogen.sh
+ $ ./autogen.sh
$ ./configure
$ make
</pre>
@@ -95,7 +95,7 @@
<h2>Miscellaneous</h2>
<h3>XML & Debugging</h3>
-<p>If you want to see the xml stanzas and/or help us debugging
+<p>If you want to see the xml stanzas and/or help us debugging
you're advised to enable verbose via advanced configuration window.
If you don't want to make this permanent, execute gajim with --verbose
everytime you want to have verbose output.</p>
diff -r e472bdfe92b4 -r 72730fbb5184 autogen.sh
--- a/autogen.sh Tue Dec 27 23:47:00 2011 -0500
+++ b/autogen.sh Thu Dec 29 11:39:02 2011 +0100
@@ -1,5 +1,5 @@
#!/usr/bin/env bash
- gajimversion="0.14.0.1"
+ gajimversion="0.15-beta2"
if [ -d ".hg" ]; then
node=$(hg tip --template "{node}")
hgversion="-${node:0:12}"
diff -r e472bdfe92b4 -r 72730fbb5184 data/gui/accounts_window.ui
--- a/data/gui/accounts_window.ui Tue Dec 27 23:47:00 2011 -0500
+++ b/data/gui/accounts_window.ui Thu Dec 29 11:39:02 2011 +0100
@@ -63,13 +63,42 @@
</child>
<child>
<object class="GtkButton" id="add_button">
- <property name="label">gtk-add</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="events">GDK_POINTER_MOTION_MASK |
GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK |
GDK_BUTTON_RELEASE_MASK</property>
- <property name="use_stock">True</property>
<signal name="clicked" handler="on_add_button_clicked"/>
+ <child>
+ <object class="GtkAlignment" id="alignment5">
+ <property name="visible">True</property>
+ <property name="xscale">0</property>
+ <property name="yscale">0</property>
+ <child>
+ <object class="GtkHBox" id="hbox4">
+ <property name="visible">True</property>
+ <property name="spacing">2</property>
+ <child>
+ <object class="GtkImage" id="image1">
+ <property name="visible">True</property>
+ <property name="stock">gtk-add</property>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label29">
+ <property name="visible">True</property>
+ <property name="label"
translatable="yes">Add</property>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
</object>
<packing>
<property name="expand">False</property>
@@ -78,13 +107,42 @@
</child>
<child>
<object class="GtkButton" id="remove_button">
- <property name="label">gtk-remove</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="events">GDK_POINTER_MOTION_MASK |
GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK |
GDK_BUTTON_RELEASE_MASK</property>
- <property name="use_stock">True</property>
<signal name="clicked" handler="on_remove_button_clicked"/>
+ <child>
+ <object class="GtkAlignment" id="alignment7">
+ <property name="visible">True</property>
+ <property name="xscale">0</property>
+ <property name="yscale">0</property>
+ <child>
+ <object class="GtkHBox" id="hbox7">
+ <property name="visible">True</property>
+ <property name="spacing">2</property>
+ <child>
+ <object class="GtkImage" id="image2">
+ <property name="visible">True</property>
+ <property name="stock">gtk-remove</property>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label26">
+ <property name="visible">True</property>
+ <property name="label"
translatable="yes">Delete</property>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
</object>
<packing>
<property name="expand">False</property>
@@ -99,52 +157,37 @@
<property name="events">GDK_POINTER_MOTION_MASK |
GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK |
GDK_BUTTON_RELEASE_MASK</property>
<signal name="clicked" handler="on_rename_button_clicked"/>
<child>
- <object class="GtkHBox" id="hbox8">
+ <object class="GtkAlignment" id="alignment6">
<property name="visible">True</property>
- <property name="events">GDK_POINTER_MOTION_MASK |
GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK |
GDK_BUTTON_RELEASE_MASK</property>
- <property name="spacing">6</property>
+ <property name="xscale">0</property>
+ <property name="yscale">0</property>
<child>
- <object class="GtkLabel" id="label26">
+ <object class="GtkHBox" id="hbox8">
<property name="visible">True</property>
<property name="events">GDK_POINTER_MOTION_MASK |
GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK |
GDK_BUTTON_RELEASE_MASK</property>
+ <property name="spacing">2</property>
+ <child>
+ <object class="GtkImage" id="rename_image">
+ <property name="visible">True</property>
+ <property
name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK |
GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
+ <property
name="stock">gtk-missing-image</property>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label25">
+ <property name="visible">True</property>
+ <property
name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK |
GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
+ <property name="label"
translatable="yes">Re_name</property>
+ <property name="use_underline">True</property>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
</object>
- <packing>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <object class="GtkImage" id="rename_image">
- <property name="visible">True</property>
- <property name="events">GDK_POINTER_MOTION_MASK |
GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK |
GDK_BUTTON_RELEASE_MASK</property>
- <property name="stock">gtk-missing-image</property>
- </object>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <object class="GtkLabel" id="label25">
- <property name="visible">True</property>
- <property name="events">GDK_POINTER_MOTION_MASK |
GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK |
GDK_BUTTON_RELEASE_MASK</property>
- <property name="label"
translatable="yes">Re_name</property>
- <property name="use_underline">True</property>
- </object>
- <packing>
- <property name="expand">False</property>
- <property name="position">2</property>
- </packing>
- </child>
- <child>
- <object class="GtkLabel" id="label27">
- <property name="visible">True</property>
- <property name="events">GDK_POINTER_MOTION_MASK |
GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK |
GDK_BUTTON_RELEASE_MASK</property>
- </object>
- <packing>
- <property name="position">3</property>
- </packing>
</child>
</object>
</child>
@@ -451,48 +494,70 @@
<property name="visible">True</property>
<property name="can_focus">True</property>
<child>
- <object class="GtkHBox" id="hbox2">
+ <object class="GtkVBox" id="vbox13">
<property name="visible">True</property>
+ <property
name="orientation">vertical</property>
<property name="spacing">6</property>
<child>
- <object class="GtkLabel" id="label28">
+ <object class="GtkHBox" id="hbox2">
<property
name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label"
translatable="yes">_Client Cert File:</property>
- <property
name="use_underline">True</property>
- <property
name="mnemonic_widget">cert_entry1</property>
+ <property name="spacing">6</property>
+ <child>
+ <object class="GtkLabel"
id="label28">
+ <property
name="visible">True</property>
+ <property
name="xalign">0</property>
+ <property name="label"
translatable="yes">_Client Cert File:</property>
_______________________________________________
Commits mailing list
[email protected]
http://lists.gajim.org/cgi-bin/listinfo/commits