Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package tryton for openSUSE:Factory checked 
in at 2022-10-25 11:20:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tryton (Old)
 and      /work/SRC/openSUSE:Factory/.tryton.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "tryton"

Tue Oct 25 11:20:21 2022 rev:7 rq:1031036 version:6.0.19

Changes:
--------
--- /work/SRC/openSUSE:Factory/tryton/tryton.changes    2022-09-08 
14:24:03.418724715 +0200
+++ /work/SRC/openSUSE:Factory/.tryton.new.2275/tryton.changes  2022-10-25 
11:20:45.614236761 +0200
@@ -1,0 +2,5 @@
+Tue Oct 18 06:50:12 UTC 2022 - Axel Braun <axel.br...@gmx.de>
+
+- Version 6.0.19 - Bugfix Release
+
+-------------------------------------------------------------------

Old:
----
  tryton-6.0.18.tar.gz

New:
----
  tryton-6.0.19.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ tryton.spec ++++++
--- /var/tmp/diff_new_pack.0afvn6/_old  2022-10-25 11:20:46.066237763 +0200
+++ /var/tmp/diff_new_pack.0afvn6/_new  2022-10-25 11:20:46.070237772 +0200
@@ -19,7 +19,7 @@
 
 %define majorver 6.0
 Name:           tryton
-Version:        %{majorver}.18
+Version:        %{majorver}.19
 Release:        0
 Summary:        The client of the Tryton application platform
 License:        GPL-3.0-or-later

++++++ tryton-6.0.18.tar.gz -> tryton-6.0.19.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tryton-6.0.18/.hgtags new/tryton-6.0.19/.hgtags
--- old/tryton-6.0.18/.hgtags   2022-09-06 23:27:42.000000000 +0200
+++ new/tryton-6.0.19/.hgtags   2022-10-17 23:40:06.000000000 +0200
@@ -42,3 +42,4 @@
 d1f3f6a0d5722332cddd2cb0837a266e5f5a1881 6.0.16
 dd458525c9d4c92eca991b832f06ec46a639c3a4 6.0.17
 40c3f7f6d487197698ac644ef28fa09dbce7e46a 6.0.18
+bd7b3f9a3c2f9cda09c2d5f89ed1c1f92dd78ff3 6.0.19
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tryton-6.0.18/CHANGELOG new/tryton-6.0.19/CHANGELOG
--- old/tryton-6.0.18/CHANGELOG 2022-09-06 23:27:41.000000000 +0200
+++ new/tryton-6.0.19/CHANGELOG 2022-10-17 23:40:05.000000000 +0200
@@ -1,3 +1,6 @@
+Version 6.0.19 - 2022-10-17
+* Bug fixes (see mercurial logs for details)
+
 Version 6.0.18 - 2022-09-06
 * Bug fixes (see mercurial logs for details)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tryton-6.0.18/PKG-INFO new/tryton-6.0.19/PKG-INFO
--- old/tryton-6.0.18/PKG-INFO  2022-09-06 23:27:44.124251000 +0200
+++ new/tryton-6.0.19/PKG-INFO  2022-10-17 23:40:07.634959200 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: tryton
-Version: 6.0.18
+Version: 6.0.19
 Summary: Tryton desktop client
 Home-page: http://www.tryton.org/
 Download-URL: http://downloads.tryton.org/6.0/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tryton-6.0.18/tryton/__init__.py 
new/tryton-6.0.19/tryton/__init__.py
--- old/tryton-6.0.18/tryton/__init__.py        2022-08-17 23:38:54.000000000 
+0200
+++ new/tryton-6.0.19/tryton/__init__.py        2022-09-06 23:27:56.000000000 
+0200
@@ -1,6 +1,6 @@
 # This file is part of Tryton.  The COPYRIGHT file at the top level of
 # this repository contains the full copyright notices and license terms.
-__version__ = "6.0.18"
+__version__ = "6.0.19"
 import gi
 import locale
 
Binary files old/tryton-6.0.18/tryton/data/locale/bg/LC_MESSAGES/tryton.mo and 
new/tryton-6.0.19/tryton/data/locale/bg/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-6.0.18/tryton/data/locale/ca/LC_MESSAGES/tryton.mo and 
new/tryton-6.0.19/tryton/data/locale/ca/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-6.0.18/tryton/data/locale/cs/LC_MESSAGES/tryton.mo and 
new/tryton-6.0.19/tryton/data/locale/cs/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-6.0.18/tryton/data/locale/de/LC_MESSAGES/tryton.mo and 
new/tryton-6.0.19/tryton/data/locale/de/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-6.0.18/tryton/data/locale/es/LC_MESSAGES/tryton.mo and 
new/tryton-6.0.19/tryton/data/locale/es/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-6.0.18/tryton/data/locale/es_419/LC_MESSAGES/tryton.mo 
and new/tryton-6.0.19/tryton/data/locale/es_419/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-6.0.18/tryton/data/locale/et/LC_MESSAGES/tryton.mo and 
new/tryton-6.0.19/tryton/data/locale/et/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-6.0.18/tryton/data/locale/fa/LC_MESSAGES/tryton.mo and 
new/tryton-6.0.19/tryton/data/locale/fa/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-6.0.18/tryton/data/locale/fi/LC_MESSAGES/tryton.mo and 
new/tryton-6.0.19/tryton/data/locale/fi/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-6.0.18/tryton/data/locale/fr/LC_MESSAGES/tryton.mo and 
new/tryton-6.0.19/tryton/data/locale/fr/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-6.0.18/tryton/data/locale/hu/LC_MESSAGES/tryton.mo and 
new/tryton-6.0.19/tryton/data/locale/hu/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-6.0.18/tryton/data/locale/id/LC_MESSAGES/tryton.mo and 
new/tryton-6.0.19/tryton/data/locale/id/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-6.0.18/tryton/data/locale/it/LC_MESSAGES/tryton.mo and 
new/tryton-6.0.19/tryton/data/locale/it/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-6.0.18/tryton/data/locale/ja_JP/LC_MESSAGES/tryton.mo 
and new/tryton-6.0.19/tryton/data/locale/ja_JP/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-6.0.18/tryton/data/locale/lo/LC_MESSAGES/tryton.mo and 
new/tryton-6.0.19/tryton/data/locale/lo/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-6.0.18/tryton/data/locale/lt/LC_MESSAGES/tryton.mo and 
new/tryton-6.0.19/tryton/data/locale/lt/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-6.0.18/tryton/data/locale/nl/LC_MESSAGES/tryton.mo and 
new/tryton-6.0.19/tryton/data/locale/nl/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-6.0.18/tryton/data/locale/pl/LC_MESSAGES/tryton.mo and 
new/tryton-6.0.19/tryton/data/locale/pl/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-6.0.18/tryton/data/locale/pt/LC_MESSAGES/tryton.mo and 
new/tryton-6.0.19/tryton/data/locale/pt/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-6.0.18/tryton/data/locale/ro/LC_MESSAGES/tryton.mo and 
new/tryton-6.0.19/tryton/data/locale/ro/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-6.0.18/tryton/data/locale/ru/LC_MESSAGES/tryton.mo and 
new/tryton-6.0.19/tryton/data/locale/ru/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-6.0.18/tryton/data/locale/sl/LC_MESSAGES/tryton.mo and 
new/tryton-6.0.19/tryton/data/locale/sl/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-6.0.18/tryton/data/locale/tr/LC_MESSAGES/tryton.mo and 
new/tryton-6.0.19/tryton/data/locale/tr/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-6.0.18/tryton/data/locale/zh_CN/LC_MESSAGES/tryton.mo 
and new/tryton-6.0.19/tryton/data/locale/zh_CN/LC_MESSAGES/tryton.mo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/tryton-6.0.18/tryton/gui/window/view_form/view/form_gtk/calendar_.py 
new/tryton-6.0.19/tryton/gui/window/view_form/view/form_gtk/calendar_.py
--- old/tryton-6.0.18/tryton/gui/window/view_form/view/form_gtk/calendar_.py    
2021-11-02 18:52:43.000000000 +0100
+++ new/tryton-6.0.19/tryton/gui/window/view_form/view/form_gtk/calendar_.py    
2022-10-12 19:40:57.000000000 +0200
@@ -14,6 +14,7 @@
 
 
 class Date(Widget):
+    _changed_signal = 'date-changed'
 
     def __init__(self, view, attrs, _entry=DateEntry):
         super(Date, self).__init__(view, attrs)
@@ -24,8 +25,7 @@
         self.real_entry.connect('key_press_event', self.sig_key_press)
         self.real_entry.connect('activate', self.sig_activate)
         self.real_entry.connect('changed', lambda _: self.send_modified())
-        self.real_entry.connect('focus-out-event',
-            lambda x, y: self._focus_out())
+        self.entry.connect(self._changed_signal, self.changed)
         self.widget.pack_start(self.entry, expand=False, fill=False, padding=0)
 
     @property
@@ -52,6 +52,13 @@
             return field_value != self.get_value()
         return False
 
+    def changed(self, widget):
+        def focus_out():
+            if widget.props.window:
+                self._focus_out()
+        # Must be deferred because it triggers a display of the form
+        GLib.idle_add(focus_out)
+
     def sig_key_press(self, widget, event):
         self.send_modified()
 
@@ -81,9 +88,10 @@
 
 
 class Time(Date):
+    _changed_signal = 'time-changed'
+
     def __init__(self, view, attrs):
         super(Time, self).__init__(view, attrs, _entry=TimeEntry)
-        self.entry.connect('time-changed', self.changed)
 
     def _set_editable(self, value):
         self.entry.set_sensitive(value)
@@ -108,17 +116,10 @@
             format_ = '%X'
         self.entry.props.format = format_
 
-    def changed(self, combobox):
-        def focus_out():
-            if combobox.props.window:
-                self._focus_out()
-        # Only when changed from pop list
-        if not combobox.get_child().has_focus():
-            # Must be deferred because it triggers a display of the form
-            GLib.idle_add(focus_out)
-
 
 class DateTime(Date):
+    _changed_signal = 'datetime-changed'
+
     def __init__(self, view, attrs):
         Widget.__init__(self, view, attrs)
 
@@ -132,7 +133,6 @@
             child.connect('key_press_event', self.sig_key_press)
             child.connect('activate', self.sig_activate)
             child.connect('changed', lambda _: self.send_modified())
-            child.connect('focus-out-event', lambda x, y: self._focus_out())
         self.widget.pack_start(self.entry, expand=False, fill=False, padding=0)
 
     @classmethod
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/tryton-6.0.18/tryton/gui/window/view_form/view/list_gtk/widget.py 
new/tryton-6.0.19/tryton/gui/window/view_form/view/list_gtk/widget.py
--- old/tryton-6.0.18/tryton/gui/window/view_form/view/list_gtk/widget.py       
2022-08-13 19:00:08.000000000 +0200
+++ new/tryton-6.0.19/tryton/gui/window/view_form/view/list_gtk/widget.py       
2022-09-29 16:53:09.000000000 +0200
@@ -1303,11 +1303,17 @@
         store = self.view.treeview.get_model()
         record = store.get_value(store.get_iter(path), 0)
 
+        if self.view.record and self.view.record != record:
+            widget.stop_emission_by_name('clicked')
+            return True
+
         state_changes = record.expr_eval(
             self.attrs.get('states', {}))
         if state_changes.get('invisible') \
                 or state_changes.get('readonly'):
             return True
+
+        self.view.treeview.set_cursor(path)
         widget.handler_block_by_func(self.button_clicked)
         try:
             self.view.screen.button(self.attrs)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tryton-6.0.18/tryton.egg-info/PKG-INFO 
new/tryton-6.0.19/tryton.egg-info/PKG-INFO
--- old/tryton-6.0.18/tryton.egg-info/PKG-INFO  2022-09-06 23:27:43.000000000 
+0200
+++ new/tryton-6.0.19/tryton.egg-info/PKG-INFO  2022-10-17 23:40:06.000000000 
+0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: tryton
-Version: 6.0.18
+Version: 6.0.19
 Summary: Tryton desktop client
 Home-page: http://www.tryton.org/
 Download-URL: http://downloads.tryton.org/6.0/

Reply via email to