Hello community,
here is the log from the commit of package yast2-core
checked in at Mon Nov 19 10:28:28 CET 2007.
--------
--- yast2-core/yast2-core.changes 2007-11-14 13:50:26.000000000 +0100
+++ /mounts/work_src_done/STABLE/yast2-core/yast2-core.changes 2007-11-16 20:25:03.795495000 +0100
@@ -1,0 +2,40 @@
+Fri Nov 16 16:37:12 CET 2007 - sh@suse.de
+
+- V 2.16.6
+- Merged mod-ui branch to trunk:
+ - Moved YCP code out of widget code
+ (still to be done for some non-widget classes)
+
+ - Clearer and consistent widget (C++) interfaces
+ - Reasonable support for creating YWidgets from C++
+ - Now using widget factories for better abstraction and handling
+
+ - Moved misc. YCP parsers out of widget classes to separate classes
+ - Item parsers (YSelectionBox, YComboBox, YTree, YTable, ...)
+ now more forgiving
+ - Individual table cells can now queried and set in YTable
+ - More informative error messages
+ - Error messages in log now report the YCP code location
+
+ - Renamed YTextEdit to YInputField (old name still valid)
+ - Renamed YTime to YTimeField (old name still valid)
+ - Renamed YDate to YDateField (old name still valid)
+
+ - Dropped YColoredLabel widget (nowhere in use any more anyway)
+ - Dropped UI::CollectUserInput() (nowhere in use)
+ - Dropped YImage from YCPByteBlock (nowhere in use any more)
+
+ - All YSelectionWidgets (YSelectionBox, YComboBox, YTree, YTable,
+ YMultiSelectionBox, YMenu) now support
+ UI::QueryWidget(`myWidget, `Items ) (returning an item list)
+
+ - Consistent icon support for YSelectionWidgets
+ (YSelectionBox, YComboBox, YTree, YTable, YMultiSelectionBox, YMenu)
+
+ Background and more details at
+
+ http://www.suse.de/~sh/y2-mod-ui.pdf
+ http://www.suse.de/~sh/y2-ui-arch-old.pdf
+ http://www.suse.de/~sh/y2-ui-arch-modular.pdf
+
+-------------------------------------------------------------------
Old:
----
yast2-core-2.16.5.tar.bz2
New:
----
yast2-core-2.16.6.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-core.spec ++++++
--- /var/tmp/diff_new_pack.y24105/_old 2007-11-19 10:28:16.000000000 +0100
+++ /var/tmp/diff_new_pack.y24105/_new 2007-11-19 10:28:16.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-core (Version 2.16.5)
+# spec file for package yast2-core (Version 2.16.6)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,12 +11,12 @@
# norootforbuild
Name: yast2-core
-Version: 2.16.5
+Version: 2.16.6
Release: 1
License: GPL v2 or later
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-core-2.16.5.tar.bz2
+Source0: yast2-core-2.16.6.tar.bz2
Prefix: /usr
# obviously
BuildRequires: gcc-c++
@@ -38,6 +38,8 @@
BuildRequires: blocxx-devel
# libycp includes crypto built-ins
BuildRequires: libxcrypt-devel
+# libyui ImplPtr
+BuildRequires: boost-devel
Summary: YaST2 - Core Libraries
# ag_hostnames: .net.hostnames (#264309)
Recommends: netcat
@@ -113,7 +115,7 @@
Stanislav Visnovsky