Hello community,

here is the log from the commit of package libyui for openSUSE:Factory checked 
in at 2016-02-08 09:47:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libyui (Old)
 and      /work/SRC/openSUSE:Factory/.libyui.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libyui"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libyui/libyui.changes    2015-09-27 
08:37:53.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libyui.new/libyui.changes       2016-02-08 
09:47:10.000000000 +0100
@@ -1,0 +2,6 @@
+Fri Jan 29 13:11:27 UTC 2016 - [email protected]
+
+- Fixed a compilation error in YTableCell with GCC 6 (bsc#964144).
+- 3.2.4
+
+-------------------------------------------------------------------

Old:
----
  libyui-3.2.3.tar.bz2

New:
----
  libyui-3.2.4.tar.bz2

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

Other differences:
------------------
++++++ libyui-doc.spec ++++++
--- /var/tmp/diff_new_pack.txBMnH/_old  2016-02-08 09:47:11.000000000 +0100
+++ /var/tmp/diff_new_pack.txBMnH/_new  2016-02-08 09:47:11.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libyui-doc
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
 %define so_version 7
 
 Name:           %{parent}-doc
-Version:        3.2.3
+Version:        3.2.4
 Release:        0
 Source:         %{parent}-%{version}.tar.bz2
 

++++++ libyui.spec ++++++
--- /var/tmp/diff_new_pack.txBMnH/_old  2016-02-08 09:47:11.000000000 +0100
+++ /var/tmp/diff_new_pack.txBMnH/_new  2016-02-08 09:47:11.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libyui
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           libyui
-Version:        3.2.3
+Version:        3.2.4
 Release:        0
 Source:         %{name}-%{version}.tar.bz2
 

++++++ libyui-3.2.3.tar.bz2 -> libyui-3.2.4.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.2.3/Rakefile new/libyui-3.2.4/Rakefile
--- old/libyui-3.2.3/Rakefile   2015-09-17 13:06:11.000000000 +0200
+++ new/libyui-3.2.4/Rakefile   2016-01-29 14:29:58.000000000 +0100
@@ -1,91 +1,7 @@
 # -*- coding: utf-8 -*-
-# make continuous integration using rubygem-packaging_rake_tasks
-# Copyright © 2014 SUSE
+# make continuous integration using rubygem-packaging_rake_tasks and
+# rubygem-libyui-rake.
+# Copyright © 2014 SUSE LLC
 # MIT license
 
-require "packaging"
-
-# @param s   [String] '... SET( VERSION_MAJOR "3") ...'
-# @param key [String] 'VERSION_MAJOR'
-# @return "3"
-def cmake_value(s, key)
-  e_key = Regexp.escape(key)
-  m = /SET\s*\(\s*#{e_key}\s+"([^"]*)"\s*\)/.match(s)
-  m[1]
-end
-
-VERSION_CMAKE = "VERSION.cmake" # filename
-
-# @return [String] like "1.2.3"
-def cmake_version
-  f = File.read(VERSION_CMAKE)
-  cmake_value(f, "VERSION_MAJOR") + "." +
-    cmake_value(f, "VERSION_MINOR") + "." +
-    cmake_value(f, "VERSION_PATCH")
-end
-
-# @return [String] like "1.2.3"
-def spec_version(spec_filename)
-  File.read(spec_filename)[/^Version:\s*(\S+)/, 1]
-end
-
-Packaging.configuration do |conf|
-  if ENV["LIBYUI_SUBMIT"] == "SLES"
-    conf.obs_api        = "https://api.suse.de/";
-    conf.obs_project    = "Devel:YaST:Head"
-    conf.obs_target     = "SLE-12-SP1"
-    conf.obs_sr_project = "SUSE:SLE-12-SP1:GA"
-  else
-    conf.obs_project    = "devel:libraries:libyui"
-    conf.obs_sr_project = "openSUSE:Factory"
-  end
-
-  # read package name from spec file name because CWD can have a -branch suffix
-  main_spec = Dir.glob("package/*.spec").sort.last
-  conf.package_name = main_spec[/package\/(.*)\.spec$/, 1]
-
-  conf.version = cmake_version
-
-  conf.skip_license_check << /.*/ if conf.package_name =~ /gtk|bindings/
-  conf.skip_license_check << /bootstrap.sh|ChangeLog|Makefile.cvs/
-  conf.skip_license_check << /^buildtools\/.*/
-  conf.skip_license_check << /\.(cmake|gv|ui|xpm)$/
-  conf.skip_license_check << /^src\/lang_fonts$/
-  conf.skip_license_check << /\.mng$/ # binary
-end
-
-namespace :version do
-    desc "Check that the version numbers are in sync"
-    task :check do
-      cmake_v = cmake_version
-      Dir.glob("package/*.spec").each do |spec_filename|
-        spec_v = spec_version(spec_filename)
-        if cmake_v != spec_v
-          raise "Version mismatch, #{VERSION_CMAKE}:#{cmake_v} 
#{spec_filename}:#{spec_v}"
-        end
-      end
-      puts cmake_v if verbose
-    end
-
-    desc "Increase the last part of version in spec and cmake files"
-    task :bump => :check do
-      v = cmake_version.split(".")  # ["1", "2", "3"]
-
-      patch = v.last.to_i.next.to_s # "4"
-      s = File.read(VERSION_CMAKE)
-      s.sub!(/(^SET.*VERSION_PATCH.*)"([^"\n])*"/, "\\1\"#{patch}\"")
-      File.write(VERSION_CMAKE, s)
-
-      v[-1] = patch                 # ["1", "2", "4"]
-      Dir.glob("package/*.spec").each do |spec_filename|
-        s = File.read(spec_filename)
-        s.gsub!(/^\s*Version:.*$/, "Version:        #{v.join '.'}")
-        File.write(spec_filename, s)
-      end
-    end
-end
-
-desc 'Pretend to run the test suite'
-task :test do
-  puts 'No tests yet' if verbose
-end
+require "libyui/rake"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.2.3/VERSION.cmake 
new/libyui-3.2.4/VERSION.cmake
--- old/libyui-3.2.3/VERSION.cmake      2015-09-17 13:06:11.000000000 +0200
+++ new/libyui-3.2.4/VERSION.cmake      2016-01-29 14:29:58.000000000 +0100
@@ -1,6 +1,6 @@
 SET( VERSION_MAJOR "3")
 SET( VERSION_MINOR "2" )
-SET( VERSION_PATCH "3" )
+SET( VERSION_PATCH "4" )
 SET( VERSION 
"${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}${GIT_SHA1_VERSION}" )
 
 ##### This is need for the libyui core, ONLY.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.2.3/package/libyui-doc.spec 
new/libyui-3.2.4/package/libyui-doc.spec
--- old/libyui-3.2.3/package/libyui-doc.spec    2015-09-17 13:06:11.000000000 
+0200
+++ new/libyui-3.2.4/package/libyui-doc.spec    2016-01-29 14:29:58.000000000 
+0100
@@ -20,7 +20,7 @@
 %define so_version 7
 
 Name:           %{parent}-doc
-Version:        3.2.3
+Version:        3.2.4
 Release:        0
 Source:         %{parent}-%{version}.tar.bz2
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.2.3/package/libyui.changes 
new/libyui-3.2.4/package/libyui.changes
--- old/libyui-3.2.3/package/libyui.changes     2015-09-17 13:06:11.000000000 
+0200
+++ new/libyui-3.2.4/package/libyui.changes     2016-01-29 14:29:58.000000000 
+0100
@@ -1,4 +1,10 @@
 -------------------------------------------------------------------
+Fri Jan 29 13:11:27 UTC 2016 - [email protected]
+
+- Fixed a compilation error in YTableCell with GCC 6 (bsc#964144).
+- 3.2.4
+
+-------------------------------------------------------------------
 Wed Sep 16 17:29:23 CEST 2015 - [email protected]
 
 - Reorganized git for easier tarball creation:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.2.3/package/libyui.spec 
new/libyui-3.2.4/package/libyui.spec
--- old/libyui-3.2.3/package/libyui.spec        2015-09-17 13:06:11.000000000 
+0200
+++ new/libyui-3.2.4/package/libyui.spec        2016-01-29 14:29:58.000000000 
+0100
@@ -16,7 +16,7 @@
 #
 
 Name:           libyui
-Version:        3.2.3
+Version:        3.2.4
 Release:        0
 Source:         %{name}-%{version}.tar.bz2
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.2.3/src/YBarGraph.h 
new/libyui-3.2.4/src/YBarGraph.h
--- old/libyui-3.2.3/src/YBarGraph.h    2015-09-17 13:06:11.000000000 +0200
+++ new/libyui-3.2.4/src/YBarGraph.h    2016-01-29 14:29:58.000000000 +0100
@@ -32,7 +32,11 @@
 class YBarGraphPrivate;
 class YBarGraphSegment;
 
-
+/**
+ * A graph showing partitioning of a whole.
+ * The whole is divided into YBarGraphSegment each of which has
+ * a relative size, a text color, a background color, and a label.
+ */
 class YBarGraph : public YWidget
 {
     friend class YBarGraphMultiUpdate;
@@ -176,7 +180,8 @@
 
 
 /**
- * Helper class to describe one segment of a YBarGraph.
+ * One segment of a YBarGraph.
+ * It has a relative size, a label, label color and background color.
  **/
 class YBarGraphSegment
 {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.2.3/src/YBusyIndicator.h 
new/libyui-3.2.4/src/YBusyIndicator.h
--- old/libyui-3.2.3/src/YBusyIndicator.h       2015-09-17 13:06:11.000000000 
+0200
+++ new/libyui-3.2.4/src/YBusyIndicator.h       2016-01-29 14:29:58.000000000 
+0100
@@ -30,6 +30,11 @@
 class YBusyIndicatorPrivate;
 
 
+/**
+ * Indicates that something is in progress and has not frozen yet.
+ * It has a label and an "indeterminate" progress bar which will be "ticking"
+ * until a timeout occurs or until it receives an "alive" message.
+ */
 class YBusyIndicator : public YWidget
 {
 protected:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.2.3/src/YCheckBox.h 
new/libyui-3.2.4/src/YCheckBox.h
--- old/libyui-3.2.3/src/YCheckBox.h    2015-09-17 13:06:11.000000000 +0200
+++ new/libyui-3.2.4/src/YCheckBox.h    2016-01-29 14:29:58.000000000 +0100
@@ -39,7 +39,10 @@
     YCheckBox_on       = 1
 };
 
-
+/**
+ * A tri-state check box. It can be toggled between ON and OFF by the user
+ * and additionally set to a DONT-CARE value programatically.
+ **/
 class YCheckBox : public YWidget
 {
 protected:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.2.3/src/YCheckBoxFrame.h 
new/libyui-3.2.4/src/YCheckBoxFrame.h
--- old/libyui-3.2.3/src/YCheckBoxFrame.h       2015-09-17 13:06:11.000000000 
+0200
+++ new/libyui-3.2.4/src/YCheckBoxFrame.h       2016-01-29 14:29:58.000000000 
+0100
@@ -32,6 +32,10 @@
 class YCheckBoxFramePrivate;
 
 
+/**
+ * A frame with a check-box, may auto-disable frame contents based on the 
check.
+ * See #setAutoEnable, #invertAutoEnable.
+ **/
 class YCheckBoxFrame : public YSingleChildContainerWidget
 {
 public:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.2.3/src/YComboBox.h 
new/libyui-3.2.4/src/YComboBox.h
--- old/libyui-3.2.3/src/YComboBox.h    2015-09-17 13:06:11.000000000 +0200
+++ new/libyui-3.2.4/src/YComboBox.h    2016-01-29 14:29:58.000000000 +0100
@@ -31,7 +31,7 @@
 
 
 /**
- * ComboBox (a.k.a. "drop down box", "drop down selection"):
+ * ComboBox (or "drop down box", "drop down selection"); may be editable.
  *
  * A widget with a drop-down list of predefined values to select from.
  * Optionally, this widget can be created in "editable" mode which means that
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.2.3/src/YDialog.h 
new/libyui-3.2.4/src/YDialog.h
--- old/libyui-3.2.3/src/YDialog.h      2015-09-17 13:06:11.000000000 +0200
+++ new/libyui-3.2.4/src/YDialog.h      2016-01-29 14:29:58.000000000 +0100
@@ -39,6 +39,11 @@
 // See YTypes.h for enum YDialogType and enum YDialogColorMode
 
 
+/**
+ * A window in the desktop environment.
+ * A YPopupDialog always has a dedicated window
+ * but YMainDialog may be stacked in a single window.
+ **/
 class YDialog : public YSingleChildContainerWidget
 {
 protected:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.2.3/src/YEmpty.h 
new/libyui-3.2.4/src/YEmpty.h
--- old/libyui-3.2.3/src/YEmpty.h       2015-09-17 13:06:11.000000000 +0200
+++ new/libyui-3.2.4/src/YEmpty.h       2016-01-29 14:29:58.000000000 +0100
@@ -31,7 +31,9 @@
 
 class YEmptyPrivate;
 
-
+/**
+ * A widget with zero size, useful as a placeholder.
+ **/
 class YEmpty : public YWidget
 {
 protected:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.2.3/src/YFrame.h 
new/libyui-3.2.4/src/YFrame.h
--- old/libyui-3.2.3/src/YFrame.h       2015-09-17 13:06:11.000000000 +0200
+++ new/libyui-3.2.4/src/YFrame.h       2016-01-29 14:29:58.000000000 +0100
@@ -32,6 +32,9 @@
 class YFramePrivate;
 
 
+/**
+ * A labeled framed container.
+ **/
 class YFrame : public YSingleChildContainerWidget
 {
 protected:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.2.3/src/YGraph.h 
new/libyui-3.2.4/src/YGraph.h
--- old/libyui-3.2.3/src/YGraph.h       2015-09-17 13:06:11.000000000 +0200
+++ new/libyui-3.2.4/src/YGraph.h       2016-01-29 14:29:58.000000000 +0100
@@ -39,7 +39,9 @@
 
 class YGraphPrivate;
 
-
+/**
+ * A graph with nodes and edges, rendered with Graphviz.
+ **/
 class YGraph : public YWidget
 {
 protected:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.2.3/src/YImage.h 
new/libyui-3.2.4/src/YImage.h
--- old/libyui-3.2.3/src/YImage.h       2015-09-17 13:06:11.000000000 +0200
+++ new/libyui-3.2.4/src/YImage.h       2016-01-29 14:29:58.000000000 +0100
@@ -31,7 +31,9 @@
 
 class YImagePrivate;
 
-
+/**
+ * A picture, possibly animated, loaded from a file.
+ **/
 class YImage : public YWidget
 {
 public:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.2.3/src/YLayoutBox.h 
new/libyui-3.2.4/src/YLayoutBox.h
--- old/libyui-3.2.3/src/YLayoutBox.h   2015-09-17 13:06:11.000000000 +0200
+++ new/libyui-3.2.4/src/YLayoutBox.h   2016-01-29 14:29:58.000000000 +0100
@@ -31,7 +31,9 @@
 
 class YLayoutBoxPrivate;
 
-
+/**
+ * A vertical or horizontal stacking of widgets, implementing HBox and VBox.
+ **/
 class YLayoutBox : public YWidget
 {
 public:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.2.3/src/YMultiLineEdit.h 
new/libyui-3.2.4/src/YMultiLineEdit.h
--- old/libyui-3.2.3/src/YMultiLineEdit.h       2015-09-17 13:06:11.000000000 
+0200
+++ new/libyui-3.2.4/src/YMultiLineEdit.h       2016-01-29 14:29:58.000000000 
+0100
@@ -29,7 +29,9 @@
 
 class YMultiLineEditPrivate;
 
-
+/**
+ * A multi-line plain-text area
+ **/
 class YMultiLineEdit : public YWidget
 {
 protected:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.2.3/src/YMultiSelectionBox.h 
new/libyui-3.2.4/src/YMultiSelectionBox.h
--- old/libyui-3.2.3/src/YMultiSelectionBox.h   2015-09-17 13:06:11.000000000 
+0200
+++ new/libyui-3.2.4/src/YMultiSelectionBox.h   2016-01-29 14:29:58.000000000 
+0100
@@ -30,6 +30,9 @@
 class YMultiSelectionBoxPrivate;
 
 
+/**
+ * A variant of YSelectionBox where more than one item can be selected.
+ **/
 class YMultiSelectionBox : public YSelectionWidget
 {
 protected:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.2.3/src/YPackageSelector.h 
new/libyui-3.2.4/src/YPackageSelector.h
--- old/libyui-3.2.3/src/YPackageSelector.h     2015-09-17 13:06:11.000000000 
+0200
+++ new/libyui-3.2.4/src/YPackageSelector.h     2016-01-29 14:29:58.000000000 
+0100
@@ -36,7 +36,9 @@
 #define YPkg_RepoMgr           1 << 6  // Add "Manage Repositories" to menu
 #define YPkg_ConfirmUnsupported        1 << 7  // Confirm unsupported packages
 
-
+/**
+ * A simple wrapper for an insanely complex UI for installing software.
+ **/
 class YPackageSelector : public YWidget
 {
 protected:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.2.3/src/YProgressBar.h 
new/libyui-3.2.4/src/YProgressBar.h
--- old/libyui-3.2.3/src/YProgressBar.h 2015-09-17 13:06:11.000000000 +0200
+++ new/libyui-3.2.4/src/YProgressBar.h 2016-01-29 14:29:58.000000000 +0100
@@ -30,6 +30,9 @@
 class YProgressBarPrivate;
 
 
+/**
+ * A progress bar, showing completion of value() out of maxValue() parts.
+ **/
 class YProgressBar : public YWidget
 {
 protected:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.2.3/src/YPushButton.h 
new/libyui-3.2.4/src/YPushButton.h
--- old/libyui-3.2.3/src/YPushButton.h  2015-09-17 13:06:11.000000000 +0200
+++ new/libyui-3.2.4/src/YPushButton.h  2016-01-29 14:29:58.000000000 +0100
@@ -31,6 +31,9 @@
 
 
 
+/**
+ * A push button; may have an icon, and a F-key shortcut.
+ **/
 class YPushButton : public YWidget
 {
 protected:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.2.3/src/YRadioButtonGroup.h 
new/libyui-3.2.4/src/YRadioButtonGroup.h
--- old/libyui-3.2.3/src/YRadioButtonGroup.h    2015-09-17 13:06:11.000000000 
+0200
+++ new/libyui-3.2.4/src/YRadioButtonGroup.h    2016-01-29 14:29:58.000000000 
+0100
@@ -35,6 +35,9 @@
 typedef YRadioButtonList::const_iterator       YRadioButtonListConstIterator;
 
 
+/**
+ * A group of YRadioButton widgets.
+ **/
 class YRadioButtonGroup : public YSingleChildContainerWidget
 {
 protected:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.2.3/src/YReplacePoint.h 
new/libyui-3.2.4/src/YReplacePoint.h
--- old/libyui-3.2.3/src/YReplacePoint.h        2015-09-17 13:06:11.000000000 
+0200
+++ new/libyui-3.2.4/src/YReplacePoint.h        2016-01-29 14:29:58.000000000 
+0100
@@ -27,6 +27,9 @@
 
 #include "YSingleChildContainerWidget.h"
 
+/**
+ * A placeholder that can have its contents exchanged, using ReplaceWidget.
+ **/
 class YReplacePoint : public YSingleChildContainerWidget
 {
 protected:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.2.3/src/YRichText.h 
new/libyui-3.2.4/src/YRichText.h
--- old/libyui-3.2.3/src/YRichText.h    2015-09-17 13:06:11.000000000 +0200
+++ new/libyui-3.2.4/src/YRichText.h    2016-01-29 14:29:58.000000000 +0100
@@ -33,6 +33,9 @@
 class YRichTextPrivate;
 
 
+/**
+ * Text formatted with simple HTML-like tags, with "links" generating events.
+ **/
 class YRichText : public YWidget
 {
 public:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.2.3/src/YSelectionBox.h 
new/libyui-3.2.4/src/YSelectionBox.h
--- old/libyui-3.2.3/src/YSelectionBox.h        2015-09-17 13:06:11.000000000 
+0200
+++ new/libyui-3.2.4/src/YSelectionBox.h        2016-01-29 14:29:58.000000000 
+0100
@@ -45,9 +45,9 @@
  * displayed above the list. The hotkey displayed in that caption label will
  * move the keyboard focus into the list.
  *
- * If multiple columns are needed, use the table widget instead.
- * For tree-like structures, use the tree widget.
- *
+ * If multiple columns are needed, use the YTable widget instead.
+ * For tree-like structures, use the YTree widget.
+ * Use YMultiSelectionBox if more than one item can be selected.
  *
  * (*) Not all UIs (in particular not text-based UIs) support displaying icons,
  * so an icon should never be an exclusive means to display any kind of
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.2.3/src/YSelectionWidget.h 
new/libyui-3.2.4/src/YSelectionWidget.h
--- old/libyui-3.2.3/src/YSelectionWidget.h     2015-09-17 13:06:11.000000000 
+0200
+++ new/libyui-3.2.4/src/YSelectionWidget.h     2016-01-29 14:29:58.000000000 
+0100
@@ -32,10 +32,10 @@
 class YSelectionWidgetPrivate;
 
 /**
- * Base class for selection widgets:
- *   - YSelectionBox
- *   - MultiselectionBox
- *   - YCombobox
+ * Base class for various kinds of multi-value widgets.
+ *   - YSelectionBox, YMultiSelectionBox, YComboBox
+ *   - YContextMenu, YMenuButton
+ *   - YTable
  *   - YTree
  *   - YDumbTab
  **/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.2.3/src/YSquash.h 
new/libyui-3.2.4/src/YSquash.h
--- old/libyui-3.2.3/src/YSquash.h      2015-09-17 13:06:11.000000000 +0200
+++ new/libyui-3.2.4/src/YSquash.h      2016-01-29 14:29:58.000000000 +0100
@@ -32,7 +32,7 @@
 class YSquashPrivate;
 
 /**
- * HSquash, VSquash HVSquash:
+ * HSquash, VSquash HVSquash: reduce child to its preferred size.
  *
  * Squash is a widget that "squashes" its one child during layout, i.e., it
  * reduces it in size down to its preferred size. It may squash vertically,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.2.3/src/YTableItem.cc 
new/libyui-3.2.4/src/YTableItem.cc
--- old/libyui-3.2.3/src/YTableItem.cc  2015-09-17 13:06:11.000000000 +0200
+++ new/libyui-3.2.4/src/YTableItem.cc  2016-01-29 14:29:58.000000000 +0100
@@ -172,7 +172,7 @@
 {
     YUI_CHECK_PTR( parent );
 
-    if ( _parent && _parent != parent && column != column )
+    if ( _parent && _parent != parent && _column != column )
        YUI_THROW( YUIException( std::string( "Cannot reparent YTableCell \"" )
                                 + _label
                                 + "to different parent." ) );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.2.3/src/YTimezoneSelector.h 
new/libyui-3.2.4/src/YTimezoneSelector.h
--- old/libyui-3.2.3/src/YTimezoneSelector.h    2015-09-17 13:06:11.000000000 
+0200
+++ new/libyui-3.2.4/src/YTimezoneSelector.h    2016-01-29 14:29:58.000000000 
+0100
@@ -32,6 +32,9 @@
 class YTimezoneSelectorPrivate;
 
 
+/**
+ * A fancy widget with a world map.
+ **/
 class YTimezoneSelector : public YWidget
 {
 protected:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.2.3/src/YTypes.h 
new/libyui-3.2.4/src/YTypes.h
--- old/libyui-3.2.3/src/YTypes.h       2015-09-17 13:06:11.000000000 +0200
+++ new/libyui-3.2.4/src/YTypes.h       2016-01-29 14:29:58.000000000 +0100
@@ -14,16 +14,15 @@
 */
 
 
-/*-/
-
-  File:                YTypes.h
+/**
+ @file         YTypes.h
 
   Author:      Stefan Hundhammer <[email protected]>
 
   Header file for frequently used simple types to reduce interdependencies
   between important headers (e.g., YWidget.h, YUI.h).
 
-/-*/
+**/
 
 
 #ifndef YTypes_h
@@ -61,6 +60,9 @@
 };
 
 
+/**
+ * Type of dialog: Main / Popup / Wizard.
+ **/
 enum YDialogType
 {
     YMainDialog,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.2.3/src/YWizard.h 
new/libyui-3.2.4/src/YWizard.h
--- old/libyui-3.2.3/src/YWizard.h      2015-09-17 13:00:24.000000000 +0200
+++ new/libyui-3.2.4/src/YWizard.h      2016-01-29 14:29:58.000000000 +0100
@@ -14,13 +14,13 @@
 */
 
 
-/*-/
+/**
 
-  File:                YWizard.h
+  @file                YWizard.h
 
   Author:      Stefan Hundhammer <[email protected]>
 
-/-*/
+**/
 
 #ifndef YWizard_h
 #define YWizard_h
@@ -36,12 +36,15 @@
 #define YWizardContentsReplacePointID  "contents"
 
 
+/**
+ * Kind of the wizard layout
+ **/
 enum YWizardMode
 {
-    YWizardMode_Standard,      // Normal wizard (help panel or nothing)
-    YWizardMode_Steps,         // Steps visible in left side panel
-    YWizardMode_Tree,          // Tree in left side panel
-    YWizardMode_TitleOnLeft     // Title on the left side
+    YWizardMode_Standard,      ///< Normal wizard (help panel or nothing)
+    YWizardMode_Steps,         ///< Steps visible in left side panel
+    YWizardMode_Tree,          ///< Tree in left side panel
+    YWizardMode_TitleOnLeft     ///< Title on the left side
 };
 
 


Reply via email to