Hello community,

here is the log from the commit of package tryton for openSUSE:Factory checked 
in at 2018-08-12 20:55:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tryton (Old)
 and      /work/SRC/openSUSE:Factory/.tryton.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "tryton"

Sun Aug 12 20:55:54 2018 rev:19 rq:628729 version:4.2.16

Changes:
--------
--- /work/SRC/openSUSE:Factory/tryton/tryton.changes    2018-07-19 
22:57:23.513508889 +0200
+++ /work/SRC/openSUSE:Factory/.tryton.new/tryton.changes       2018-08-12 
20:55:57.613538842 +0200
@@ -1,0 +2,5 @@
+Sat Aug  4 07:29:06 UTC 2018 - [email protected]
+
+- Version 4.2.16 - Bugfix Release
+
+-------------------------------------------------------------------

Old:
----
  tryton-4.2.15.tar.gz

New:
----
  tryton-4.2.16.tar.gz

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

Other differences:
------------------
++++++ tryton.spec ++++++
--- /var/tmp/diff_new_pack.vgB39O/_old  2018-08-12 20:55:58.009539646 +0200
+++ /var/tmp/diff_new_pack.vgB39O/_new  2018-08-12 20:55:58.009539646 +0200
@@ -19,7 +19,7 @@
 
 %define majorver 4.2
 Name:           tryton
-Version:        %{majorver}.15
+Version:        %{majorver}.16
 Release:        0
 Summary:        The client of the Tryton application platform
 License:        GPL-3.0-only

++++++ tryton-4.2.15.tar.gz -> tryton-4.2.16.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tryton-4.2.15/.hgtags new/tryton-4.2.16/.hgtags
--- old/tryton-4.2.15/.hgtags   2018-07-05 11:40:48.000000000 +0200
+++ new/tryton-4.2.16/.hgtags   2018-08-03 16:35:30.000000000 +0200
@@ -29,3 +29,4 @@
 d9ab1bf99518e4d50bb207dae7f8591da705d183 4.2.13
 edeaae0388d3cfc8e8b510ac8abb2e0ffa999fd4 4.2.14
 c2a3e20081f8dad44e78f706fc8f42ccd9f9a102 4.2.15
+ae6026f16b45c3ee4ca3c759e25c5d9528efbe4e 4.2.16
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tryton-4.2.15/CHANGELOG new/tryton-4.2.16/CHANGELOG
--- old/tryton-4.2.15/CHANGELOG 2018-07-05 11:40:47.000000000 +0200
+++ new/tryton-4.2.16/CHANGELOG 2018-08-03 16:35:30.000000000 +0200
@@ -1,3 +1,6 @@
+Version 4.2.16 - 2018-08-03
+* Bug fixes (see mercurial logs for details)
+
 Version 4.2.15 - 2018-07-05
 * Bug fixes (see mercurial logs for details)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tryton-4.2.15/PKG-INFO new/tryton-4.2.16/PKG-INFO
--- old/tryton-4.2.15/PKG-INFO  2018-07-05 11:40:48.000000000 +0200
+++ new/tryton-4.2.16/PKG-INFO  2018-08-03 16:35:31.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: tryton
-Version: 4.2.15
+Version: 4.2.16
 Summary: Tryton client
 Home-page: http://www.tryton.org/
 Author: Tryton
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tryton-4.2.15/tryton/__init__.py 
new/tryton-4.2.16/tryton/__init__.py
--- old/tryton-4.2.15/tryton/__init__.py        2018-05-28 23:13:41.000000000 
+0200
+++ new/tryton-4.2.16/tryton/__init__.py        2018-07-18 19:56:46.000000000 
+0200
@@ -1,3 +1,3 @@
 # 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__ = "4.2.15"
+__version__ = "4.2.16"
Binary files old/tryton-4.2.15/tryton/data/locale/bg/LC_MESSAGES/tryton.mo and 
new/tryton-4.2.16/tryton/data/locale/bg/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-4.2.15/tryton/data/locale/ca/LC_MESSAGES/tryton.mo and 
new/tryton-4.2.16/tryton/data/locale/ca/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-4.2.15/tryton/data/locale/cs/LC_MESSAGES/tryton.mo and 
new/tryton-4.2.16/tryton/data/locale/cs/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-4.2.15/tryton/data/locale/de/LC_MESSAGES/tryton.mo and 
new/tryton-4.2.16/tryton/data/locale/de/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-4.2.15/tryton/data/locale/es/LC_MESSAGES/tryton.mo and 
new/tryton-4.2.16/tryton/data/locale/es/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-4.2.15/tryton/data/locale/es_419/LC_MESSAGES/tryton.mo 
and new/tryton-4.2.16/tryton/data/locale/es_419/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-4.2.15/tryton/data/locale/fr/LC_MESSAGES/tryton.mo and 
new/tryton-4.2.16/tryton/data/locale/fr/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-4.2.15/tryton/data/locale/hu_HU/LC_MESSAGES/tryton.mo 
and new/tryton-4.2.16/tryton/data/locale/hu_HU/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-4.2.15/tryton/data/locale/it_IT/LC_MESSAGES/tryton.mo 
and new/tryton-4.2.16/tryton/data/locale/it_IT/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-4.2.15/tryton/data/locale/ja_JP/LC_MESSAGES/tryton.mo 
and new/tryton-4.2.16/tryton/data/locale/ja_JP/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-4.2.15/tryton/data/locale/lo/LC_MESSAGES/tryton.mo and 
new/tryton-4.2.16/tryton/data/locale/lo/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-4.2.15/tryton/data/locale/lt/LC_MESSAGES/tryton.mo and 
new/tryton-4.2.16/tryton/data/locale/lt/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-4.2.15/tryton/data/locale/nl/LC_MESSAGES/tryton.mo and 
new/tryton-4.2.16/tryton/data/locale/nl/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-4.2.15/tryton/data/locale/pl/LC_MESSAGES/tryton.mo and 
new/tryton-4.2.16/tryton/data/locale/pl/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-4.2.15/tryton/data/locale/pt_BR/LC_MESSAGES/tryton.mo 
and new/tryton-4.2.16/tryton/data/locale/pt_BR/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-4.2.15/tryton/data/locale/ru/LC_MESSAGES/tryton.mo and 
new/tryton-4.2.16/tryton/data/locale/ru/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-4.2.15/tryton/data/locale/sl/LC_MESSAGES/tryton.mo and 
new/tryton-4.2.16/tryton/data/locale/sl/LC_MESSAGES/tryton.mo differ
Binary files old/tryton-4.2.15/tryton/data/locale/zh_CN/LC_MESSAGES/tryton.mo 
and new/tryton-4.2.16/tryton/data/locale/zh_CN/LC_MESSAGES/tryton.mo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/tryton-4.2.15/tryton/gui/window/view_form/model/group.py 
new/tryton-4.2.16/tryton/gui/window/view_form/model/group.py
--- old/tryton-4.2.15/tryton/gui/window/view_form/model/group.py        
2017-05-03 18:53:29.000000000 +0200
+++ new/tryton-4.2.16/tryton/gui/window/view_form/model/group.py        
2018-07-18 20:15:13.000000000 +0200
@@ -311,7 +311,7 @@
                         update = True
                     elif prev and record.id >= 0:
                         update = record.id < prev.id
-                if value == index:
+                elif value == index:
                     if prev and record.id >= 0:
                         update = record.id < prev.id
                 elif value <= (index or 0):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/tryton-4.2.15/tryton/gui/window/view_form/screen/screen.py 
new/tryton-4.2.16/tryton/gui/window/view_form/screen/screen.py
--- old/tryton-4.2.15/tryton/gui/window/view_form/screen/screen.py      
2018-07-05 11:40:45.000000000 +0200
+++ new/tryton-4.2.16/tryton/gui/window/view_form/screen/screen.py      
2018-07-18 20:15:13.000000000 +0200
@@ -901,25 +901,29 @@
             self.current_record = record
         elif view.view_type == 'calendar':
             record = self.current_record
-            goocalendar = view.widgets['goocalendar']
-            date = goocalendar.selected_date
-            year = date.year
-            month = date.month
-            start = datetime.datetime(year, month, 1)
-            nb_days = calendar.monthrange(year, month)[1]
-            delta = datetime.timedelta(days=nb_days)
-            end = start + delta
-            events = goocalendar.event_store.get_events(start, end)
-            events.sort()
-            if not record:
-                self.current_record = len(events) and events[0].record
-            else:
-                for idx, event in enumerate(events):
-                    if event.record == record:
-                        next_id = idx + 1
-                        if next_id < len(events):
-                            self.current_record = events[next_id].record
-                        break
+            goocalendar = view.widgets.get('goocalendar')
+            if goocalendar:
+                date = goocalendar.selected_date
+                year = date.year
+                month = date.month
+                start = datetime.datetime(year, month, 1)
+                nb_days = calendar.monthrange(year, month)[1]
+                delta = datetime.timedelta(days=nb_days)
+                end = start + delta
+                events = goocalendar.event_store.get_events(start, end)
+                events.sort()
+                if not record:
+                    if events:
+                        self.current_record = events[0].record
+                    else:
+                        self.current_record = None
+                else:
+                    for idx, event in enumerate(events):
+                        if event.record == record:
+                            next_id = idx + 1
+                            if next_id < len(events):
+                                self.current_record = events[next_id].record
+                            break
         else:
             self.current_record = self.group[0] if len(self.group) else None
         self.set_cursor(reset_view=False)
@@ -958,25 +962,29 @@
             self.current_record = record
         elif view.view_type == 'calendar':
             record = self.current_record
-            goocalendar = view.widgets['goocalendar']
-            date = goocalendar.selected_date
-            year = date.year
-            month = date.month
-            start = datetime.datetime(year, month, 1)
-            nb_days = calendar.monthrange(year, month)[1]
-            delta = datetime.timedelta(days=nb_days)
-            end = start + delta
-            events = goocalendar.event_store.get_events(start, end)
-            events.sort()
-            if not record:
-                self.current_record = len(events) and events[0].record
-            else:
-                for idx, event in enumerate(events):
-                    if event.record == record:
-                        prev_id = idx - 1
-                        if prev_id >= 0:
-                            self.current_record = events[prev_id].record
-                        break
+            goocalendar = view.widgets.get('goocalendar')
+            if goocalendar:
+                date = goocalendar.selected_date
+                year = date.year
+                month = date.month
+                start = datetime.datetime(year, month, 1)
+                nb_days = calendar.monthrange(year, month)[1]
+                delta = datetime.timedelta(days=nb_days)
+                end = start + delta
+                events = goocalendar.event_store.get_events(start, end)
+                events.sort()
+                if not record:
+                    if events:
+                        self.current_record = events[0].record
+                    else:
+                        self.current_record = None
+                else:
+                    for idx, event in enumerate(events):
+                        if event.record == record:
+                            prev_id = idx - 1
+                            if prev_id >= 0:
+                                self.current_record = events[prev_id].record
+                            break
         else:
             self.current_record = self.group[-1] if len(self.group) else None
         self.set_cursor(reset_view=False)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tryton-4.2.15/tryton.egg-info/PKG-INFO 
new/tryton-4.2.16/tryton.egg-info/PKG-INFO
--- old/tryton-4.2.15/tryton.egg-info/PKG-INFO  2018-07-05 11:40:48.000000000 
+0200
+++ new/tryton-4.2.16/tryton.egg-info/PKG-INFO  2018-08-03 16:35:31.000000000 
+0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: tryton
-Version: 4.2.15
+Version: 4.2.16
 Summary: Tryton client
 Home-page: http://www.tryton.org/
 Author: Tryton


Reply via email to