From 2c52ceb0a8a8222fc04013975f1eac429bef4df3 Mon Sep 17 00:00:00 2001 From: Mahno Date: Mon, 10 Feb 2025 13:04:48 +0800 Subject: [PATCH] add files --- libyui-ncurses-2.54.5.tar.bz2 | Bin 0 -> 155180 bytes libyui-ncurses-doc.changes | 4 + libyui-ncurses-doc.spec | 83 + libyui-ncurses.changes | 3200 +++++++++++++++++++++++++++++++++ libyui-ncurses.spec | 173 ++ 5 files changed, 3460 insertions(+) create mode 100644 libyui-ncurses-2.54.5.tar.bz2 create mode 100644 libyui-ncurses-doc.changes create mode 100644 libyui-ncurses-doc.spec create mode 100644 libyui-ncurses.changes create mode 100644 libyui-ncurses.spec diff --git a/libyui-ncurses-2.54.5.tar.bz2 b/libyui-ncurses-2.54.5.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..5595f5b8e5be393a3bfeef5bc3233ebff57c8de4 GIT binary patch literal 155180 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%0A*5U+JC%?wS#4 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 literal 0 HcmV?d00001 diff --git a/libyui-ncurses-doc.changes b/libyui-ncurses-doc.changes new file mode 100644 index 0000000..1971287 --- /dev/null +++ b/libyui-ncurses-doc.changes @@ -0,0 +1,4 @@ +------------------------------------------------------------------- +Thu Jun 12 14:45:00 CEST 2012 - bjoern.esser@gmail.com + +- initial package diff --git a/libyui-ncurses-doc.spec b/libyui-ncurses-doc.spec new file mode 100644 index 0000000..fef9ec7 --- /dev/null +++ b/libyui-ncurses-doc.spec @@ -0,0 +1,83 @@ +# +# spec file for package libyui-ncurses-doc +# +# Copyright (c) 2020 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 +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + + +%define parent libyui-ncurses +%define so_version 11 + +Name: %{parent}-doc +Version: 2.54.5 +Release: 0 +Source: %{parent}-%{version}.tar.bz2 + +BuildArch: noarch + +BuildRequires: cmake >= 2.8 +BuildRequires: doxygen +BuildRequires: fdupes +BuildRequires: gcc-c++ +BuildRequires: graphviz-gnome +BuildRequires: texlive-latex +# YCustomStatusItemSelector +BuildRequires: libyui-devel >= 3.8.4 + +Url: http://github.com/libyui/ +Summary: Libyui-ncurses documentation +License: LGPL-2.1-only OR LGPL-3.0-only +Group: Documentation/HTML + +%description +This package contains the character based (ncurses) user interface +component for libYUI. + + +This package provides the documentation. (HTML & PDF) + + +%prep + +%setup -n %{parent}-%{version} + +%build + +export CFLAGS="$RPM_OPT_FLAGS -DNDEBUG" +export CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG" + +./bootstrap.sh %{_prefix} + +mkdir build +cd build +cmake .. \ + -DDOC_DIR=%{_docdir} \ + -DDOCS_ONLY=ON + +make %{?jobs:-j%jobs} docs + +%install +cd build +make install DESTDIR="$RPM_BUILD_ROOT" + +%fdupes -s $RPM_BUILD_ROOT/%_docdir/%{parent}%{so_version} + +%clean +rm -rf "$RPM_BUILD_ROOT" + +%files +%defattr(-,root,root) +%doc %{_docdir}/%{parent}%{so_version} + +%changelog diff --git a/libyui-ncurses.changes b/libyui-ncurses.changes new file mode 100644 index 0000000..47c10e7 --- /dev/null +++ b/libyui-ncurses.changes @@ -0,0 +1,3200 @@ +------------------------------------------------------------------- +Fri Jan 24 09:44:50 UTC 2020 - Michal Filka + +- bsc#1154694 + - do not crash UI when terminal window is too tight for table +- 2.54.5 + +------------------------------------------------------------------- +Thu Dec 19 18:18:24 CET 2019 - aschnell@suse.com + +- handle new sort-key when sorting tables (bsc#1140018) +- 2.54.4 + +------------------------------------------------------------------- +Mon Dec 16 17:31:52 CET 2019 - aschnell@suse.com + +- update selected item in table when changing sorting only if + multiselection mode is off (bsc#1159098) +- 2.54.3 + +------------------------------------------------------------------- +Mon Dec 16 09:26:14 CET 2019 - aschnell@suse.com + +- sort new table content (unless keep-sorting flag is set) (part + of bsc#1140018 and part of #1159177) +- update selected item in table when changing sorting (bsc#1159098) +- 2.54.2 + +------------------------------------------------------------------- +Fri Dec 13 11:56:57 CET 2019 - aschnell@suse.com + +- save flag for reverse sorting in SortStrategyBase (needed for + bsc#1159177) +- 2.54.1 + +------------------------------------------------------------------- +Fri Nov 29 14:41:35 UTC 2019 - Rodion Iafarov + +- Add support to operate on many widgets with rest-api (bsc#1132247) +- Increase SO version to 11 +- 2.54.0 + +------------------------------------------------------------------- +Thu Nov 14 10:15:18 UTC 2019 - Stefan Hundhammer + +- Implemented CustomStatusItemSelector widget (bsc#1084674) +- 2.53.2 + +------------------------------------------------------------------- +Mon Oct 14 15:29:19 UTC 2019 - Stefan Hundhammer + +- Fix build failure with older boost (bsc#1084674) +- 2.53.1 + + +------------------------------------------------------------------- +Thu Sep 26 12:30:53 UTC 2019 - Stefan Hundhammer + +- Implemented ItemSelector widget (bsc#1084674) +- 2.53.0 + +------------------------------------------------------------------- +Fri Sep 13 16:08:14 CEST 2019 - aschnell@suse.com + +- handle new libyui feature dealing with scrollbar position + of RichText widget (bsc#1150498) +- 2.52.1 + +------------------------------------------------------------------- +Fri Jun 28 13:52:07 UTC 2019 - Ladislav Slezák + +- Send the notify events also when some widgets are changed via the + REST API (CheckBox, RadioButton, InputField) (bsc#1139747) +- 2.52.0 + +------------------------------------------------------------------- +Wed Apr 17 13:51:42 UTC 2019 - Ladislav Slezak + +- Adapt to the latest libyui base library (REST API extension) +- Bump the .so version to 10 to be compatible with the other + libyui packages (bsc#1132247) +- 2.51.0 + +------------------------------------------------------------------- +Wed Dec 12 11:17:24 UTC 2018 - lslezak@suse.cz + +- libyui-ncurses-tools conflicts with libyui-ncurses8 + (related to bsc#1113291) +- 2.50.4 + +------------------------------------------------------------------- +Thu Oct 25 12:59:12 UTC 2018 - mvidner@suse.com + +- Split off libyui-terminal into libyui-ncurses-tools (bsc#1113291) +- 2.50.3 + +------------------------------------------------------------------- +Mon Aug 20 17:06:29 CEST 2018 - schubi@suse.de + +- Changed dir of COPYING file. + +------------------------------------------------------------------- +Thu Jul 26 13:48:14 UTC 2018 - lslezak@suse.cz + +- Update the version to match the other packages (improvement + for handling big disks, bsc#991090) +- 2.50.2 + +------------------------------------------------------------------- +Tue Feb 27 13:13:04 UTC 2018 - jreidinger@suse.com + +- fix translations for advanced help text (bsc#1083015) +- 2.50.1 + +------------------------------------------------------------------- +Thu Jan 4 16:22:29 UTC 2018 - shundhammer@suse.com + +- Removed is_linetouched() function that clashes with a macro of + the same name of newer NCurses libs (bsc#1074600) +- 2.50.0 + +------------------------------------------------------------------- +Wed Nov 15 15:30:34 UTC 2017 - shundhammer@suse.de + +- Send a widget ID with Shift-F6 for automated testing (fate#324098) +- 2.49.0 + +------------------------------------------------------------------- +Mon Aug 7 13:21:35 UTC 2017 - mvidner@suse.com + +- Adjusted to increased so version of the base library (bsc#1052217) +- Reduce build dependencies: Use individual libboost-*-devel + packages instead of boost-devel (amajer) +- 2.48.4 + +------------------------------------------------------------------- +Tue Jul 4 07:58:10 UTC 2017 - mfilka@suse.com + +- bnc#1047145 + - patch to make the package buildable by gcc7 (by werner@suse.com) +- 2.48.3 + +------------------------------------------------------------------- +Tue May 9 14:11:59 CEST 2017 - snwint@suse.de + +- adjustments needed to work with latest ncurses update (bsc#1034922) +- 2.48.2 + +------------------------------------------------------------------- +Wed Nov 30 08:43:16 UTC 2016 - gilson.s.s@gmail.com + +- Treat RichText non-pair tag cases (gh#libyui-ncurses/issues#33). +- 2.48.1 + +------------------------------------------------------------------- +Wed Nov 16 12:47:36 UTC 2016 - cwh@suse.com + +- Add hotkey for help about advanced hotkeys (bsc#1010039) +- 2.48.0 + +------------------------------------------------------------------- +Fri Oct 14 10:30:15 CEST 2016 - anaselli@linux.it + +- Fix pre-selecting a tree item when adding it, in ncurses + (gh#libyui-ncurses/issues#26, boo#1005889). The very first item + would be selected, ignoring YTreeItem::setSelected. +- 2.47.7 + +------------------------------------------------------------------- +Thu Jan 28 08:52:37 CET 2016 - gs@suse.de + +- replace deprecated auto_ptr by unique_ptr (bsc#962744) +- 2.47.6 + +------------------------------------------------------------------- +Tue Nov 17 09:22:11 CET 2015 - gs@suse.de + +- Allow Ctrl-a and Ctrl-e key navigation for ComboBox, InputField + and MultiLineEdit widgets (bsc#938814) +- 2.47.5 + +------------------------------------------------------------------- +Wed Sep 16 17:29:23 CEST 2015 - mvidner@suse.com + +- Reorganized git for easier tarball creation: + - RPM spec files are kept in git verbatim, not as templates + - no longer call PREP_SPEC_FILES in CMakeLists.common +- No functional change but version bumped to push the package + down the pipeline (boo#946079). +- 2.47.4 + +------------------------------------------------------------------- +Wed Sep 16 07:42:34 UTC 2015 - ancor@suse.com + +- fixed redirection of stderr and stdout to /dev/null (bnc#943757) +- 2.47.3 + +------------------------------------------------------------------- +Tue Aug 4 10:39:18 CEST 2015 - gs@suse.de + +- don't calculate height of an invisible widget (menu button) to + prevent segfault (bnc#931154) +- 2.47.2 + +------------------------------------------------------------------- +Tue Jul 21 14:57:46 UTC 2015 - mvidner@suse.com + +- Added a libyui-terminal helper script (boo#937026). +- 2.47.1 + +------------------------------------------------------------------- +Wed Jul 8 12:17:12 UTC 2015 - mvidner@suse.com + +- Added NCApplication::openUI/closeUI (boo#937026). +- 2.47.0 + +------------------------------------------------------------------- +Tue Feb 17 15:40:07 UTC 2015 - anaselli@linux.it + +- NCTimeField input validity check +- NCDateField input validity check +- Implementation of optional widget YTimeField +- Implementation of optional widget YDateField +- new class NCInputText to share code between NCTimeField, NCDateField + and NCInputField +- 2.46.10 + +------------------------------------------------------------------- +Tue Feb 3 13:57:26 CET 2015 - gs@suse.de + +- don't use internal ncurses (_nc_) functions (bnc #915945) +- 2.46.9 + +------------------------------------------------------------------- +Tue Jan 20 16:09:58 UTC 2015 - mvidner@suse.com + +- Fixed building with cmake 3.1 (PREFIX in spec, boo#911875). +- 2.46.8 + +------------------------------------------------------------------- +Fri Nov 7 14:13:38 UTC 2014 - anaselli@linux.it + +- RichText hyperlinks: return as strings, like Qt and GTK do. + (gh#libyui/libyui-ncurses#30) +- 2.46.7 + +------------------------------------------------------------------- +Thu Jul 10 12:09:39 CEST 2014 - gs@suse.de + +- Improve table sorting: interpret numbers correctly (related to + previous fix for bnc #885653), + Multiselection table: don't set focus to last line (partial + bug-fix for bnc #885278) +- 2.46.6 + +------------------------------------------------------------------- +Wed Jul 9 12:10:11 CEST 2014 - gs@suse.de + +- Table sorting: always sort as strings, don't try interpreting + as numbers (bnc #885653) +- 2.46.5 + +------------------------------------------------------------------- +Tue Apr 8 12:42:03 CEST 2014 - gs@suse.de + +- Display menu (function keys) correctly in non UTF-8 environment + (bnc #865597) +- 2.46.4 + +------------------------------------------------------------------- +Fri Feb 28 12:35:39 CET 2014 - gs@suse.de + +- fixed segfault in tree widget (bnc #866145) +- 2.46.3 + +------------------------------------------------------------------- +Wed Jan 29 15:08:55 CET 2014 - gs@suse.de + +- code cleanup concerning text domain +- 2.46.2 + +------------------------------------------------------------------- +Sun Jan 19 11:41:07 CET 2014 - anaselli@linux.it + +- NCInputField did not manage ctrl-h (08) and del (0x7f) to delete + input +- Fixed YTree item selection during items population, + old implementation ignored selected items. +- 2.46.1 + +------------------------------------------------------------------- +Thu Dec 5 16:36:33 UTC 2013 - mvidner@suse.com + +- adjusted to libyui so version 6 +- 2.46.0 + +------------------------------------------------------------------- +Wed Nov 20 12:55:34 CET 2013 - gs@suse.de + +- Add 'Requires: glibc-locale' to spec-file (bnc #849255) +- Version 2.45.0 + +------------------------------------------------------------------- +Tue Aug 6 14:49:20 CEST 2013 - tgoettlicher@suse.de + +- Fixed dependencies +- Version 2.44.1 + +------------------------------------------------------------------- +Tue Jun 18 15:40:41 CEST 2013 - gs@suse.de + +- NCTable multi selection mode: deselect all items correctly, + return ValueChanged event on Return +- version 2.44.0 + +------------------------------------------------------------------- +Fri May 10 10:40:00 UTC 2013 - bjoern.esser@gmail.com + +- use a common toplevel CMakeLists.txt +- fix building *-doc pkgs +- introduce bootstrap.sh +- Version 2.43.9 + +------------------------------------------------------------------- +Mon May 6 13:30:00 UTC 2013 - bjoern.esser@gmail.com + +- fix build issues +- V 2.43.8 + +------------------------------------------------------------------- +Mon May 6 11:38:32 UTC 2013 - bjoern.esser@gmail.com + +- use SONAME from libyui instead of VERSION.cmake +- V 2.43.7 + +------------------------------------------------------------------- +Mon May 6 10:08:01 CEST 2013 - tgoettlicher@suse.de + +- fixed so version +- V 2.43.6 + +------------------------------------------------------------------- +Tue Apr 30 12:49:20 CEST 2013 - gs@suse.de + +- Use YSettings::localeDir() instead of LOCALEDIR (bnc #817588) +- V 2.43.5 + +------------------------------------------------------------------- +Tue Mar 26 14:39:09 CET 2013 - gs@suse.de + +- NCCheckBoxFrame: handle option `invertAutoEnable correctly, + (bug-fix for authentication problem in iscsi-client bnc #805407) +- V 2.43.4 + +------------------------------------------------------------------- +Thu Feb 21 09:32:10 CET 2013 - gs@suse.de + +- NCRichText: bug-fix for text in

 tags, patch description is
+  shown correctly (bnc #803466)
+- V 2.43.3
+
+-------------------------------------------------------------------
+Fri Nov  2 18:11:49 CET 2012 - anaselli@linux.it
+
+-  NCApplication: Reimplemented setApplicationTitle from YApplication
+-  Added the availiability to build a git sha1 versioned package using
+   cmake -DGIT_VERSION=on
+- V 2.43.2
+
+-------------------------------------------------------------------
+Thu Oct 18 11:07:50 CEST 2012 - gs@suse.de
+
+- NCCheckBoxFrame: respect option `noAutoEnable, bug-fix for
+  nested frames (bnc #7853079),
+- V 2.43.1
+
+-------------------------------------------------------------------
+Thu Oct  4 11:20:57 CEST 2012 - gs@suse.de
+
+- NCTablePad: bug-fix for sorting of tables
+- NCDialog: code cleanup, setStatusLine() added
+
+- V 2.43.0
+
+-------------------------------------------------------------------
+Fri Sep  7 13:50:36 CEST 2012 - tgoettlicher@suse.de
+
+- V 2.42.2
+
+-------------------------------------------------------------------
+Tue Sep  4 14:36:17 CEST 2012 - tgoettlicher@suse.de
+
+- Fixed requirements in doc spec file
+
+-------------------------------------------------------------------
+Thu Jun 21 15:38:03 CEST 2012 - gs@suse.de
+
+- Added high contrast color schemes "highcontrast" and "inverted"
+  (setting Y2NCURSES_COLOR_THEME in /etc/sysconfig/yast2)
+
+-------------------------------------------------------------------
+Thu May 10 15:48:33 CEST 2012 - gs@suse.de
+
+- Improve table sorting: sort numeric columns in numeric order,
+  respect locale setting
+- V 2.22.3
+
+-------------------------------------------------------------------
+Tue Mar 27 09:25:48 CEST 2012 - gs@suse.de
+
+- remove libxcrypt-devel from BuildRequires
+- V 2.22.2
+
+-------------------------------------------------------------------
+Mon Feb 13 13:09:45 CET 2012 - gs@suse.de
+
+- NCRichText: interpret html tags inside 
 
+ (bnc #724119, bnc #737752) +- V 2.22.1 + +------------------------------------------------------------------- +Wed Dec 21 12:23:41 CET 2011 - gs@suse.de + +- Confirmed license +- V 2.22.0 + +------------------------------------------------------------------- +Fri Nov 25 12:22:20 UTC 2011 - coolo@suse.com + +- add libtool as buildrequire to avoid implicit dependency + +------------------------------------------------------------------- +Wed Jun 15 11:52:57 CEST 2011 - tgoettlicher@suse.de + +- Fixed segfault in event handling (bnc #696595) +- V 2.21.4 + +------------------------------------------------------------------- +Tue May 17 11:36:16 CEST 2011 - gs@suse.de + +- NCInputField: return event reason 'Activated' on key 'Return' +- V 2.21.3 + +------------------------------------------------------------------- +Mon May 9 09:59:12 UTC 2011 - cgiboudeaux@gmx.com + +- Add gcc46_build_fix.patch + +------------------------------------------------------------------- +Tue Apr 26 11:05:41 CEST 2011 - gs@suse.de + +- NCTree: use default params for multi selection options +- V 2.21.2 + +------------------------------------------------------------------- +Mon Apr 18 15:15:04 CEST 2011 - gs@suse.de + +- NCTree: option `recursiveSelection added +- V 2.21.1 + +------------------------------------------------------------------- +Wed Mar 9 13:31:41 CET 2011 - gs@suse.de + +- Show block devices in file selection dialog (bnc #661685) +- V 2.21.0 + +------------------------------------------------------------------- +Thu Feb 24 13:10:43 CET 2011 - gs@suse.de + +- Bug-fix for bnc #673801 (deselecting items in NCTree with multi + selection works correctly) +- V 2.20.7 + +------------------------------------------------------------------- +Tue Feb 15 13:53:30 CET 2011 - gs@suse.de + +- Correct color for shortcuts and visible cursor in text entry + (modified bug-fix for bnc #652240) +- V 2.20.6 + +------------------------------------------------------------------- +Wed Feb 9 13:42:49 CET 2011 - gs@suse.de + +- Bugfixes in NCTree (currentItem works correctly) and + NCMultiSelection (check for valid pointer), require latest libyui +- V 2.20.5 + +------------------------------------------------------------------- +Wed Feb 2 14:42:34 CET 2011 - gs@suse.de + +- Add support for multi selection in Tree widget (checkboxes), + require lastest libyui +- V 2.20.4 + +------------------------------------------------------------------- +Tue Jan 11 16:45:33 CET 2011 - jengelh@medozas.de + +- Do away with the unnatural brown color in the progressbar and + use a SUSE-typical green instead +- V 2.20.3 + +------------------------------------------------------------------- +Wed Jan 5 15:08:58 CET 2011 - tgoettlicher@suse.de + +- Fixed incompatibilities causes by checkboxes for treewidgeet +- V 2.20.2 + +------------------------------------------------------------------- +Thu Nov 25 16:37:09 CET 2010 - gs@suse.de + +- Correct color for keyboard shortcut, visible cursor in multi line + text entry (bug-fix for bnc #652240) +- V 2.20.1 + +------------------------------------------------------------------- +Tue Oct 12 14:49:51 CEST 2010 - gs@suse.de + +- NCRichText: bug-fix for pre tag (bnc #484629) +- V 2.20.0 + +------------------------------------------------------------------- +Wed May 12 14:55:56 CEST 2010 - gs@suse.de + +- Use ncurses6 library (package libncurses6) +- V 2.19.5 + +------------------------------------------------------------------- +Tue Apr 27 15:12:45 CEST 2010 - gs@suse.de + +- NCTextPad: do not append \n after the very last line + (bnc #573553) +- V 2.19.4 + +------------------------------------------------------------------- +Wed Apr 14 10:49:16 CEST 2010 - aschnell@suse.de + +- fixed alignment in Table with multi-selection (bnc #596328) +- V 2.19.3 + +------------------------------------------------------------------- +Mon Jan 11 19:31:20 CET 2010 - kmachalkova@suse.cz + +- Improved algorithm for double '&&' escaping (this one hopefully + does not "eat" chars in some Frames anymore - still bnc#559226) +- V 2.19.2 + +------------------------------------------------------------------- +Fri Dec 18 12:55:49 CET 2009 - ma@suse.de + +- Work around 32768 lines limit in ncurses table. (bnc #550733) +- V 2.19.1 + +------------------------------------------------------------------- +Tue Dec 15 20:06:59 CET 2009 - kmachalkova@suse.cz + +- Allow escaping '&' characters in string with hotkey support - + convert 'foo&&bar' to 'foo&bar' (bnc#559226) +- V 2.19.0 + +------------------------------------------------------------------- +Thu May 28 11:28:12 CEST 2009 - gs@suse.de + +- NCTable/NCTablePad: only sort in reverse order if Ctrl 'o' + is used for table sorting +- V 2.18.10 + +------------------------------------------------------------------- +Wed May 27 10:56:58 CEST 2009 - gs@suse.de + +- NCTablePad: add the possibility to set a dedicated sort strategy + for table sorting (required for bnc #437217) +- V 2.18.9 + +------------------------------------------------------------------- +Tue May 12 11:03:04 CEST 2009 - gs@suse.de + +- NCAskForFile/NCAskForDirectory: use YUI::widgetFactory() to + create the layout + +------------------------------------------------------------------- +Wed Apr 29 11:27:35 CEST 2009 - gs@suse.de + +- NCursesWindow: revert the patch which sets back_color_erase to + FALSE (isn't necessary any longer, see bnc #418613). Except for + this the improvements from bce_workaround_by_werner.diff remain + in place. +- V 2.18.8 + +------------------------------------------------------------------- +Mon Apr 27 12:14:05 CEST 2009 - gs@suse.de + +- Allow empty labels for NCInputField, NCComboBox etc. (bnc#289600) + +------------------------------------------------------------------- +Fri Apr 17 18:35:52 CEST 2009 - kmachalkova@suse.cz + +- Fixed chaotic behaviour of cursor keys after the table has been + sorted (Ctrl-O) - bnc#493884 +- Improved table sort: sort in reversed order, if the same column + is selected repeatedly + +------------------------------------------------------------------- +Thu Mar 26 15:06:44 CET 2009 - gs@suse.de + +- Bugfix for IntField widget: draw the value correctly (was hidden + in some cases, e.g. in Image Creator, bnc #488757) +- V 2.18.7 + +------------------------------------------------------------------- +Tue Mar 17 14:39:23 CET 2009 - gs@suse.de + +- NCRichText widget: bugfixes for text in
...
tags: + show DOS files correctly, add missing PadNL(), show complete + license text (bnc #484163), + only take printable chars into account in method textWidth() +- V 2.18.6 + +------------------------------------------------------------------- +Sun Feb 22 21:07:19 CET 2009 - coolo@suse.de + +- fix compilation with GCC 4.4 +- V 2.18.5 + +------------------------------------------------------------------- +Tue Feb 17 14:38:32 CET 2009 - gs@suse.de + +- Don't set textdomain to "ncurses" in constructor of NCDialog + (would overwrite other textdomains) bnc#476245 +- V 2.18.4 + +------------------------------------------------------------------- +Mon Feb 9 13:09:12 CET 2009 - gs@suse.de + +- Internal changes in NCFileSelection: correct references to + YTableItems and YTableCells +- V 2.18.3 + +------------------------------------------------------------------- +Mon Feb 9 11:53:36 CET 2009 - sh@suse.de + +- Require latest libyui in spec file (API change) + +------------------------------------------------------------------- +Tue Jan 20 16:50:55 CET 2009 - kmachalkova@suse.cz + +- Table widget: two variants of addItem method (all-at-once and + one-by-one) + YTable::addItems reimplemented in order to speed + up item insertion (table must not be redrawn on each insert) + (bnc#467586) +- V 2.18.2 + +------------------------------------------------------------------- +Mon Dec 15 13:18:54 CET 2008 - kmachalkova@suse.cz + +- Fixed tree items indexing to ensure selecting the correct item + in modules using navigation tree (bnc#459068) +- V 2.17.12 + +------------------------------------------------------------------- +Wed Nov 19 16:04:40 CET 2008 - sh@suse.de + +- Enforce table keepSorting(): Disable interactive sorting, if set + +------------------------------------------------------------------- +Thu Oct 23 16:54:34 CEST 2008 - gs@suse.de + +- Add missing method selectItem() to NCComboBox +- V 2.17.11 + +------------------------------------------------------------------- +Wed Oct 15 15:07:17 CEST 2008 - sh@suse.de + +- Require latest libyui (API change!) +- V 2.17.10 + +------------------------------------------------------------------- +Wed Oct 15 12:18:49 CEST 2008 - gs@suse.de + +- Remove "/bin/dumpkeys | /bin/loadkeys --unicode" from + NCApplication::initConsoleKeyboard. The line breaks the + console keyboard and isn't necessary at all (bnc #433016). +- Call DialogSpy upon Ctrl-d-Shift-y (introspection of the + topmost dialog) + +------------------------------------------------------------------- +Wed Sep 24 18:35:03 CEST 2008 - sh@suse.de + +- Require latest libyui (API change!) +- V 2.17.9 + +------------------------------------------------------------------- +Fri Sep 19 15:43:12 CEST 2008 - sh@suse.de + +- Fixed bnc #427370: Segfault in NCFrame called from Python +- Fixed a dozen other similar hazardous pointer uses +- Applied Werner's bce patch (now in SVN) (bnc #423615) +- Fixed bnc #427372: Segfault in empty NCTable +- V 2.17.8 + +------------------------------------------------------------------- +Wed Sep 17 15:25:00 CEST 2008 - werner@suse.de + +- Add workaround for bce problem, this could be caused by the + old c++ ncurses interface used in yast2-ncurses (bnc#423615) + +------------------------------------------------------------------- +Fri Sep 12 16:47:09 CEST 2008 - sh@suse.de + +- Require latest libyui +- V 2.17.7 + +------------------------------------------------------------------- +Thu Sep 11 15:49:50 CEST 2008 - sh@suse.de + +- Require latest libyui +- V 2.17.6 + +------------------------------------------------------------------- +Fri Aug 22 18:46:46 CEST 2008 - sh@suse.de + +- Added ButtonBox widget (fate #303446) +- V 2.17.5 + +------------------------------------------------------------------- +Wed Aug 20 16:43:41 CEST 2008 - gs@suse.de + +- Support multi selection in table widget (fate #303492) + V 2.17.4 + +------------------------------------------------------------------- +Mon Jul 28 10:59:25 CEST 2008 - tgoettlicher@suse.de + +- Fixed case sensitve shortcuts for DumbTab (bnc #411877) + +------------------------------------------------------------------- +Wed Jul 16 12:25:11 CEST 2008 - sh@suse.de + +- Added API for fate #303492: Multi selection for table widget + (just API, not really supporting multi selection yet) +- V 2.17.3 + +------------------------------------------------------------------- +Thu Jun 26 10:47:43 CEST 2008 - gs@suse.de + +- Improved NCDumbTab widget + V 2.17.2 + +------------------------------------------------------------------- +Tue Jun 24 13:19:47 CEST 2008 - gs@suse.de + +- NCDumbTab widget is available + +------------------------------------------------------------------- +Tue Jun 24 11:42:38 CEST 2008 - sh@suse.de + +- Applied bubli's patch for bnc #397393: OK button default focus + +------------------------------------------------------------------- +Tue Jun 10 15:58:00 CEST 2008 - sh@suse.de + +- Reformatted code according to mandatory YaST2 coding style +- Renamed some ::setNiceSize() methods to ::setPreferredSize() +- V 2.17.1 + +------------------------------------------------------------------- +Wed May 21 13:20:35 CEST 2008 - sh@suse.de + +- Removed YCP includes +- Removed obsolete testsuite +- Removed yast2-core-devel from BuildRequires in .spec +- V 2.16.28 + +------------------------------------------------------------------- +Mon May 19 12:04:31 CEST 2008 - kkaempf@suse.de + +- link against libyui to get all symbols resolved. + (required to get libyui-bindings work with ncurses) + +------------------------------------------------------------------- +Thu May 15 14:05:19 CEST 2008 - gs@suse.de + +- bugfix for bnc #389761 (correct handling of empty item list in + NCTree and NCTreePad) +- V 2.16.27 + +------------------------------------------------------------------- +Wed May 14 13:53:55 CEST 2008 - gs@suse.de + +- NCDialog internal changes: unneeded logging removed, environment + variable "Y2NCDBG" restored (was changed to Y2yuiDebug()) + +------------------------------------------------------------------- +Wed May 14 10:22:58 CEST 2008 - gs@suse.de + +- bugfix for bnc #385872 (don't call YApplication::setLanguage() + which would overwrite LC_CTYPE), + correct argument for YNCursesUI::setConsoleFont() (last argument + is current language not the encoding) +- V 2.16.26 + +------------------------------------------------------------------- +Tue Apr 15:39:14 CEST 2008 - tgoettlicher@suse.de + +- fixed keyboard shortcuts in popup menu (bnc #377098) +- V 2.16.25 + +------------------------------------------------------------------- +Sat Apr 12 09:15:14 CEST 2008 - coolo@suse.de + +- compile with latest ncurses +- V 2.16.24 + +------------------------------------------------------------------- +Fri Apr 4 15:42:58 CEST 2008 - sh@suse.de + +- Fixed typo widht => width in various function names +- V 2.16.23 + +------------------------------------------------------------------- +Fri Apr 4 15:42:58 CEST 2008 - sh@suse.de + +- Fixed segfault from overly optimistic assumption that the NCurses UI + always just runs as a part of YaST2 +- V 2.16.22 + +------------------------------------------------------------------- +Thu Apr 3 18:13:18 CEST 2008 - sh@suse.de + +- Build-require latest libyui +- V 2.16.21 + +------------------------------------------------------------------- +Thu Mar 13 12:53:23 CET 2008 - kmachalkova@suse.cz + +- Set combobox text-area size so it matches the length of its longest + item (qt>k compatibility - bnc#367083) +- 2.16.20 + +------------------------------------------------------------------- +Fri Mar 7 13:02:58 CET 2008 - sh@suse.de + +- Fixed bnc #357607: OpenItems property of Tree widget is broken +- V 2.16.19 + +------------------------------------------------------------------- +Fri Feb 29 15:21:14 CET 2008 - kmachalkova@suse.cz + +- Workaround for missing arrow characters in xterm - use WACS_*ARROW + (wide version of ACS_*ARROW) in UTF-8 locale (bnc#362634) +- 2.16.18 + +------------------------------------------------------------------- +Thu Feb 28 18:25:29 CET 2008 - kmachalkova@suse.cz + +- Enhancement: show module name in window title + (e.g. YaST - http-server @ host) + +------------------------------------------------------------------- +Wed Feb 27 11:44:57 CET 2008 - coolo@suse.de + +- fix package build + +------------------------------------------------------------------- +Mon Feb 25 17:25:15 CET 2008 - kmachalkova@suse.cz + +- If package selector plugin fails to load, do not fail silently, + throw YUIPluginException (bnc#363958) +- 2.16.17 + +------------------------------------------------------------------- +Wed Feb 20 11:46:09 CET 2008 - sh@suse.de + +- Use and accept `opt(`immediate) for tree widget + +------------------------------------------------------------------- +Mon Feb 18 18:38:14 CET 2008 - sh@suse.de + +- NCurses UI no longer depends on libycp or liby2 (Y2Component...) +- V 2.16.16 + +------------------------------------------------------------------- +Fri Feb 15 14:06:02 CET 2008 - kmachalkova@suse.cz + +- Old-style logging replaced by yui logging (sh) +- Removed obsolete YCP stuff (sh) +- yast2-ncurses-pkg and yast2-ncurses-devel split off the main + package (*-devel is built from the same specfile, *-pkg has + a package of its own) +- 2.16.15 + +------------------------------------------------------------------- +Fri Feb 1 15:49:47 CET 2008 - sh@suse.de + +- Moved event handling from YUI / YNCursesUI to YDialog / NCDialog +- V 2.16.14 + +------------------------------------------------------------------- +Thu Jan 31 15:27:49 CET 2008 - sh@suse.de + +- Simplified dialog handling +- V 2.16.13 + +------------------------------------------------------------------- +Thu Jan 31 14:22:36 CET 2008 - kmachalkova@suse.cz + +- Align numbers in IntFields to the right margin of the label, not + to the right margin of the entire screen (bnc#309118) + +------------------------------------------------------------------- +Tue Jan 29 20:04:53 CET 2008 - sh@suse.de + +- YCP-less event handling +- V 2.16.12 + +------------------------------------------------------------------- +Tue Jan 29 15:50:37 CET 2008 - kmachalkova@suse.cz + +- Delete any leftover dialogs (popups, menus) on exit from package + selector (bnc#354712) +- Moved BusyIndicator widget handling to idleLoop, do not use signals + as they may freeze yast (libncurses and malloc are not signal-safe) + (bnc#355562) +- 2.16.11 + +------------------------------------------------------------------- +Fri Jan 18 17:45:29 CET 2008 - kmachalkova@suse.cz + +- Running separate UI-thread re-enabled (adjusted idleLoop, file + descriptor saving/restoring) (bug #164999, FaTE #301899) +- 2.16.10 + +------------------------------------------------------------------- +Tue Jan 16 16:55:00 CET 2008 - tgoettlicher@suse.de + +- Added BusyIndicator widget +- 2.16.9 + +------------------------------------------------------------------- +Tue Jan 15 16:36:35 CET 2008 - kmachalkova@suse.cz + +- 'Press F1 for Help' in window title is gone +- No Fxx keys help pop-up (all the information moved to the bottom + status line) +- Fxx key labels rendered in reversed colours +- Improved dependency conflict popup layout (Label (`opt(`outputField + instead of TextEntry, spacing re-arrangements) (#350238) + +------------------------------------------------------------------- +Mon Jan 7 12:32:14 CET 2008 - kmachalkova@suse.cz + +- Status line support added ( all quick access Fxx keys are now + shown in the bottom status line ), help popup not removed yet +- Fixed adding and indexing of combo-box items (#346862 related) +- 2.16.8 + +------------------------------------------------------------------- +Mon Dec 17 13:10:27 CET 2007 - kmachalkova@suse.cz + +- Reworked repositories filter: added pref. width/height methods, + adding items adapted to new NCTable, treat RepoTag as dummy table cell +- Set dialog's default button in showDialog() routine (no further + magic, 'last one wins' approach) +- Adding table items modified so that it does not use static indexing + - exchanging table content (`Items) then misbehaves (#343870) +- Fixed displaying of visited RichText hyperlinks in rxvt theme +- 2.16.7 + +------------------------------------------------------------------- +Mon Dec 10 18:40:37 CET 2007 - sh@suse.de + +Moved file and directory dialogs from NCursesUI to NCApplication: + - askForExistingDirectory() + - askForExistingFile() + - askForSaveFile() +- Added requires and buildRequires for yast2-core-2.16.15 to .spec +- 2.16.6 + +------------------------------------------------------------------- +Tue Dec 4 17:00:16 CET 2007 - kmachalkova@suse.cz + +- Removed reference to printing license text (#327542) +- Set dialog's default button correctly +- 2.16.5 + +------------------------------------------------------------------- +Mon Dec 3 15:33:53 CET 2007 - kmachalkova@suse.cz + +- Further changes to package selector (gs) +- NCDialog adapted to new YDialog (sh) +- Correct setValue for CheckBox (do not forget to redraw) +- Do not set focus to default button each time dialog layout is + recalculated (#343870) +- 2.16.4 + +------------------------------------------------------------------- +Mon Nov 26 14:24:19 CET 2007 - kmachalkova@suse.cz + +- First version of YCP-less package selector (gs) +- Fixed includes (FSize.h and YRpmGroupsTree.h now in libyui) (sh) +- Delete any leftover dialogs in YNCursesUI destructor +- Require new yast2-core +- 2.16.3 + +------------------------------------------------------------------- +Mon Nov 26 10:26:45 CET 2007 - mvidner@suse.cz + +- Added missing mode for open(O_CREAT) fixing compilation with glibc-2.7. + +------------------------------------------------------------------- +Thu Nov 22 21:12:05 CET 2007 - sh@suse.de + +- Moved setLanguage() from YUI to YApplication + +------------------------------------------------------------------- +Mon Nov 19 18:14:17 CET 2007 - kmachalkova@suse.cz + +- Unified terminology: repositories vs. inst.sources (FaTE #302970) + +------------------------------------------------------------------- +Fri Nov 16 20:23:03 CET 2007 - kmachalkova@suse.cz + +- The Great Merge [tm] - merged mod-ui branch into the trunk +- 2.16.2 + +------------------------------------------------------------------- +Tue Oct 30 13:52:59 CET 2007 - kmachalkova@suse.cz + +- Explicitely set foreground (font) color to white for rxvt theme + (do not display black font on black background) (#336060) +- 2.16.1 + +------------------------------------------------------------------- +Tue Oct 23 15:18:39 CEST 2007 - kmachalkova@suse.cz + +- Added missing includes to compile with gcc 4.3 +- Removed sources of gcc 4.3 operator priority warnings +- 2.16.0 + +------------------------------------------------------------------- +Fri Sep 7 17:15:00 CEST 2007 - kmachalkova@suse.cz + +- Display install notify message only if package is marked for + installation, disregard update (#308410) +- 2.15.27 + +------------------------------------------------------------------- +Fri Aug 24 14:18:24 CEST 2007 - kmachalkova@suse.cz + +- Smaller (vertical) default size of MultiLineEdit widget (partly + #292282) +- Redirecting stdout/stderr to log is now separate function +- 2.15.26 + +------------------------------------------------------------------- +Wed Aug 22 17:17:40 CEST 2007 - kmachalkova@suse.cz + +- Correct setValue for CheckBoxFrame (added missing Redraw() call) + (#301370) +- Display repository name instead of product name in package + selector (#296782) +- 2.15.25 + +------------------------------------------------------------------- +Wed Aug 15 12:50:03 CEST 2007 - jsuchome@suse.cz + +- messages from proofread merged back +- 2.15.24 + +------------------------------------------------------------------- +Fri Aug 10 17:44:45 CEST 2007 - mvidner@suse.cz + +- Finished integrating Feature #120292, UI as a namespace callable + from yast2-*-bindings. +- 2.15.23 + +------------------------------------------------------------------- +Fri Aug 10 11:34:06 CEST 2007 - kmachalkova@suse.cz + +- Removed redefinition of '<<' DiskUsageCounter operator, it is now + defined directly in libzypp + +------------------------------------------------------------------- +Mon Aug 6 19:09:59 CEST 2007 - kmachalkova@suse.cz + +- Added text referring to whereabouts of the license text to lic. + agreement popup (FaTE #302018) +- Show Filter: after filling the repository list + - by gs +- 2.15.22 + +------------------------------------------------------------------- +Mon Aug 6 13:56:58 CEST 2007 - mvidner@suse.cz + +- Adapted to changes in yast2-core needed for making UI callable from + yast2-*-bindings. +- 2.15.21.1 + +------------------------------------------------------------------- +Thu Jul 19 13:24:01 CEST 2007 - kmachalkova@suse.cz + +- Make repositories list popup work (FaTE #301810 - part II) - + show repositories (and their products), show packages for selected + repository +- Added dejagnu to BuildRequires (needed to run testsuite during pkg + build) +- Changed kbd shortcut to prevent duplicates (bug #289771) - by gs +- 2.15.21 + +------------------------------------------------------------------- +Tue Jul 17 09:51:36 CEST 2007 - kmachalkova@suse.cz + +- Require new libzypp (>= 3.11.8) +- Correct svn merge from refactoring branch + +------------------------------------------------------------------- +Mon Jul 16 17:12:46 CEST 2007 - mvidner@suse.cz + +- fixed changelog duplicates + +------------------------------------------------------------------- +Mon Jul 16 16:27:38 CEST 2007 - kmachalkova@suse.cz + +- Added repositories list popup (FaTE #301810 - part II) - does + not do anything useful yet + +------------------------------------------------------------------- +Wed Jul 4 14:40:23 CEST 2007 - gs@suse.de + +- adapted to libzypp-3.10 +- 2.15.20 + +------------------------------------------------------------------- +Thu Jun 21 17:38:48 CEST 2007 - adrian@suse.de + +- fix changelog entry order + +------------------------------------------------------------------- +Thu Jun 14 16:41:04 CEST 2007 - kmachalkova@suse.cz + +- Use environment variable Y2NCURSES_COLOR_THEME to set color theme + of UI (FaTE #301893) +- Added new rxvt theme (for rxvt-style terminals) +- 2.15.19 + +------------------------------------------------------------------- +Thu Jun 7 17:48:20 CEST 2007 - kmachalkova@suse.cz + +- Do not add extra vertical space to CheckBoxFrame widget (expand + only horizontally so that check box fits in) +- 2.15.18 + +------------------------------------------------------------------- +Wed Jun 6 13:18:39 CEST 2007 - gs@suse.de + +- Online Update/Package Installation: allow status change and show + correct version of patch packages, add installed packages to the + list of package versions, replace obsolete transactResKind() by + resolvePool() + +------------------------------------------------------------------- +Thu May 31 11:00:22 CEST 2007 - gs@suse.de + +- Load library libpy2ncurses_pkg as plugin + +------------------------------------------------------------------- +Tue May 29 13:03:07 CEST 2007 - kmachalkova@suse.cz + +- Removed obsolete save/load selection stuff + related NCPkgPopupFile + class - replaced by save/load pkgs & patterns (FaTE #300729) +- Improved usability of cancel dialog in pkg manager (#274774) +- Fix disappearing 'Etc./All Packages List' submenu after unchecking + AutoDependency Check +- Place all popup dialogs in pkg manager to the centre of the screen + and calculate their size relatively to the screen size (if applicable) + (#275610) +- 2.15.17 + +------------------------------------------------------------------- +Wed May 23 13:54:16 CEST 2007 - gs@suse.de + +- Package Installation: check the partition size to prevent + division by zero during disk space calculation (bug #270836) + +------------------------------------------------------------------- +Wed May 16 13:15:56 CEST 2007 - gs@suse.de + +- Move all files related to package installation to subdir 'pkg' + and create a separate library libpy2ncurses_pkg (not yet loaded + as a plugin). + +------------------------------------------------------------------- +Thu May 10 10:09:11 CEST 2007 - kmachalkova@suse.cz + +- Replace &#xy; elements in richtext by their ascii character + equivalents (#269919) +- Calculate license agreement & notify text popup size and position + relatively to the current screen size (#269918) +- 2.15.16 + +------------------------------------------------------------------- +Wed May 2 14:44:09 CEST 2007 - gs@suse.de + +- Disable child widgets of a NCCheckBoxFrame correctly (bug #268352) + +------------------------------------------------------------------- +Thu Apr 26 13:21:37 CEST 2007 - kmachalkova@suse.cz + +- For containter (Box) and alignment (Left, Right,...) widgets + enable/disable all the children recursively (#256707) +- 2.15.15 + +------------------------------------------------------------------- +Mon Apr 23 16:24:39 CEST 2007 - kmachalkova@suse.cz + +- Really correct setting of current item in ComboBox widget :-) + consider also `opt(`editable) combos (#233593) + +------------------------------------------------------------------- +Thu Apr 19 14:37:04 CEST 2007 - gs@suse.de + +- Enable/disable the RadioButtons in a RadioButtonGroup correctly + (bug #168770) +- ncurses-devel added to BuildRequires +- 2.15.14 + +------------------------------------------------------------------- +Thu Apr 19 14:12:15 CEST 2007 - kmachalkova@suse.cz + +- Package selector: added filter for languages (zypp::Language) - + beta version (FaTE #301810 - part I) + +------------------------------------------------------------------- +Thu Apr 19 10:34:58 CEST 2007 - gs@suse.de + +- Inform the user that all dependencies/the system are/is OK after + a check from 'Etc.' menu (bug #249281) + +------------------------------------------------------------------- +Wed Mar 21 17:19:57 CET 2007 - kmachalkova@suse.cz + +- Correct pkg/pattern/patch state transition from S_AutoInstall to + S_Taboo on toggle with SPACE key (#254816) +- Do not set state to S_Install if no candidate is available +- 2.15.13 + +------------------------------------------------------------------- +Thu Mar 8 11:09:24 CET 2007 - gs@suse.de + +- Don't throw away keys from the input buffer after a ValueChanged or + SelectionChanged event but save them e.g. for input in TextEntry, + MultiLineEdit or to scroll in lists ( bug #245476 ) +- 2.15.12 + +------------------------------------------------------------------- +Wed Mar 7 15:19:44 CET 2007 - kmachalkova@suse.cz + +- Tree widget: handle arrows and HOME/END keys in compatible way + with other widgets (#251216) + +------------------------------------------------------------------- +Tue Mar 6 10:10:33 CET 2007 - kmachalkova@suse.cz + +- initscr() code is back - needed for running yast clients from + scripts with no terminal associated (#248864) +- 2.15.11 + +------------------------------------------------------------------- +Fri Mar 2 11:11:50 CET 2007 - kmachalkova@suse.cz + +- Replaced 'Solve' label with 'OK -- Try again' in pkg manager (to + be compatible with Qt), enhanced help text (#213602) +- 2.15.10 + +------------------------------------------------------------------- +Thu Mar 1 14:30:28 CET 2007 - gs@suse.de + +- Replace &product; in RichText widget correctly (bug #247845) + +------------------------------------------------------------------- +Thu Feb 22 12:43:06 CET 2007 - gs@suse.de + +- Online Update: Add column with patch version and show the version in + the description window (bug #239829) +- 2.15.9 + +------------------------------------------------------------------- +Wed Feb 21 13:00:58 CET 2007 - kmachalkova@suse.cz + +- Show 'automatic changes' popup when any pkgs are selected for + installation by 'verify system' call (#239750) +- Remember pkgs already marked for automatic installation by 'verify + system' and do not show them in 'automatic changes' popup again +- 2.15.8 + +------------------------------------------------------------------- +Wed Feb 14 16:00:23 CET 2007 - kmachalkova@suse.cz + +- Use generic xterm/vt100 termifo in case required terminfo is missing + (#235954) +- Removed obsolete initscr() code +- 2.15.7 + +------------------------------------------------------------------- +Tue Feb 6 16:47:59 CET 2007 - kmachalkova@suse.cz + +- Correct setting of current item in ComboBox widget (#233593) + +------------------------------------------------------------------- +Thu Feb 1 14:55:33 CET 2007 - gs@suse.de + +- Online Update: Show patch name (ID) in patches list (bug #239829) +- 2.15.6 + +------------------------------------------------------------------- +Wed Jan 17 16:27:05 CET 2007 - kmachalkova@suse.cz + +- Substitute right arrows back for tab characters when querying + content of MultiLineEdit widget (mostly) (#142509) +- 2.15.5 + +------------------------------------------------------------------- +Tue Jan 16 13:18:17 CET 2007 - gs@suse.de + +- Spec file: Requires: libzypp >= 2.12.1 +- Improve CheckBoxFrame widget (related to Fate #5673) +- Add argument to verifySystem() call (related to Fate #301178) + +------------------------------------------------------------------- +Fri Jan 12 14:21:51 CET 2007 - gs@suse.de + +- CheckBoxFrame widget added (Fate #5673) + +------------------------------------------------------------------- +Wed Jan 10 17:46:18 CET 2007 - kmachalkova@suse.cz + +- Added functionality to export/import list of all packages and + patterns to xml file (FaTE #300729) +- 2.15.4 + +------------------------------------------------------------------- +Thu Jan 4 12:52:56 CET 2007 - kmachalkova@suse.cz + +- Added functionality to update list of pkgs if newer version is + available (#227043) +- Improved switching between states of pkgs (install->don't install + update->don't update) (partly #204072) +- 2.15.3 + +------------------------------------------------------------------- +Tue Dec 12 13:09:06 CET 2006 - gs@suse.de + +- Package Installation: add functionality 'Verify System' to Etc./ + Dependencies menu (Fate #301178) +- Online Update: patch searching ability added to Filter menu + (Fate #153197) +- 2.15.2 + +------------------------------------------------------------------- +Tue Dec 5 10:33:13 CET 2006 - kmachalkova@suse.cz + +- Added RunInTerminal UI builtin for running external programs in + the same terminal +- 2.15.1 + +------------------------------------------------------------------- +Tue Dec 5 09:52:49 CET 2006 - kmachalkova@suse.cz + +- Use the same color palette - 8 colors - for all terminals (thanks + to tiwai) (#221614) +- Highlight keyboard shortcuts in mono theme (#224892) +- 2.15.0 + +------------------------------------------------------------------- +Wed Nov 29 16:55:14 CET 2006 - kmachalkova@suse.cz + +- Display updated patches also in 'installable' view (not only in + 'installed' one) (#223416) +- 2.14.4 + +------------------------------------------------------------------- +Fri Nov 24 16:00:42 CET 2006 - kmachalkova@suse.cz + +- Reverted fix for refreshing screen in installation (#199256) +- More space for filter description in package selector (#222549) +- 2.14.3 + +------------------------------------------------------------------- +Tue Nov 7 14:37:38 CET 2006 - gs@suse.de + +- Package Installation/Online Update: added support for resolver + test case generation, additional entry 'Etc.' menu (Fate #300756) +- 2.14.2 + +------------------------------------------------------------------- +Thu Nov 2 14:32:53 CET 2006 - gs@suse.de + +- Online update: Improved list of relevant patches (bug #168758) +- 2.14.1 + +------------------------------------------------------------------- +Tue Oct 31 16:25:47 CET 2006 - kmachalkova@suse.cz + +- (Temporary) fix for refreshing screen during the installation + (#199256) +- Adjusted spec to require libzypp >=2.7.0 (zypp::ui::PatternContent) +- 2.14.0 + +------------------------------------------------------------------- +Mon Oct 30 12:48:44 CET 2006 - gs@suse.de + +- Package Installation: Fold hidden patterns into parents (Fate #301229) +- Online Update: show list of installable (relevant) patches + (bug # 168758) +- 2.13.47 + +------------------------------------------------------------------- +Wed Oct 11 11:30:57 CEST 2006 - gs@suse.de + +- Online Update: Allow deletion of patches (bug #208694) + Package Installation: change status to delete if '-' is pressed, + use % key to reset taboo status (bug #204072) +- 2.13.46 + +------------------------------------------------------------------- +Tue Oct 10 10:02:32 CEST 2006 - gs@suse.de + +- Package Installation: Show low disk space warning similiar to + QT version (FaTE #300548) +- 2.13.45 + +------------------------------------------------------------------- +Wed Sep 27 13:44:11 CEST 2006 - kmachalkova@suse.cz + +- Better displaying of visited hyperlinks in NCRichText (#144428) +- 2.13.44 + +------------------------------------------------------------------- +Mon Sep 18 13:17:22 CEST 2006 - kmachalkova@suse.cz + +- Improved HTML parser in NCRichText (header, paragraph and list + handling) (FaTE #3124) +- 2.13.43 + +------------------------------------------------------------------- +Thu Sep 14 14:40:07 CEST 2006 - gs@suse.de + +- Package Installation: default entry in filter menu is 'Patterns' +- 2.13.42 + +------------------------------------------------------------------- +Thu Sep 14 11:17:50 CEST 2006 - kmachalkova@suse.cz + +- Adding ncursesw autoconf check to configure.in.in to ensure + portability to other distros (#201705) + +------------------------------------------------------------------- +Thu Sep 14 10:59:56 CEST 2006 - gs@suse.de + +- Package Installation: search in the "provides" tag of the installed + package (bug #180232) + +------------------------------------------------------------------- +Wed Sep 13 16:42:39 CEST 2006 - sh@suse.de + +- Applied patch from Ricardo Cruz + for new UI::Beep() built-in + +------------------------------------------------------------------- +Tue Sep 12 14:36:02 CEST 2006 - gs@suse.de + +- Package Installation: show details of package and pattern + dependencies (bug #178494, bug #201745) +- 2.13.41 + +------------------------------------------------------------------- +Tue Jun 20 14:49:52 CEST 2006 - gs@suse.de + +- Online Update: don't show the patch size (bug #186100); + show the patch summary, if available, else the name of the patch + (bug #186209). +- 2.13.40 + +------------------------------------------------------------------- +Mon Jun 12 17:46:25 CEST 2006 - mvidner@suse.cz + +- Fixed the previous fix not to pass milliseconds to usleep. +- 2.13.39 + +------------------------------------------------------------------- +Mon Jun 12 17:16:39 CEST 2006 - visnov@suse.cz + +- If there is no active widget and we are running against timeout, + really timeout (#182982) +- 2.13.38 + +------------------------------------------------------------------- +Fri Jun 9 14:36:07 CEST 2006 - visnov@suse.cz + +- Redraw the screen after updating the text entry value (#167609) +- 2.13.37 + +------------------------------------------------------------------- +Fri Jun 2 17:21:59 CEST 2006 - gs@suse.de + +- Online Update: make resetting of status Taboo and Protected + possible (related to bug #174476) +- 2.13.36 + +------------------------------------------------------------------- +Tue May 30 11:57:06 CEST 2006 - gs@suse.de + +- Added support for licenses for patches (bug #174476) +- 2.13.35 + +------------------------------------------------------------------- +Mon May 22 10:10:25 CEST 2006 - gs@suse.de + +- Check whether the window pointer is valid in ::wCreate + to prevent a segfault if the terminal is too small + (bug #175920) +- 2.13.34 + +------------------------------------------------------------------- +Fri May 19 14:19:18 CEST 2006 - gs@suse.de + +- Package Installation: Sort the pattern list (bug #176603) +- 2.13.33 + +------------------------------------------------------------------- +Thu May 18 10:48:27 CEST 2006 - kkaempf@suse.de + +- adapt to libzypp 1.0.0 api +- require libzypp >= 1.0.0 +- 2.13.32 + +------------------------------------------------------------------- +Wed May 17 17:51:48 CEST 2006 - gs@suse.de + +- Package Installation/Online Update: Install correct package if the user + requests a certain package version, i.e. changing the "candidate". + Add view 'Versions' to Online Update 'Information' menu. + (bug #164487) +- 2.13.31 + +------------------------------------------------------------------- +Wed May 10 14:16:52 CEST 2006 - gs@suse.de + +- Package Installation dialag: Create appropriate 'Filter' menu + with 'Patterns' or 'Selections' (bug #171024, bug #173885) +- 2.13.30 + +------------------------------------------------------------------- +Tue May 9 14:57:04 CEST 2006 - gs@suse.de + +- show "Automatic Changes List" correctly (bug #152700) +- 2.13.29 + +------------------------------------------------------------------- +Thu May 4 14:21:09 CEST 2006 - gs@suse.de + +- messages from proofread merged back +- 2.13.28 + +------------------------------------------------------------------- +Wed May 3 11:12:03 CEST 2006 - gs@suse.de + +- Online Update: show text "No patches available" if the patch list is empty +- 2.13.27 + +------------------------------------------------------------------- +Tue Apr 25 14:15:51 CEST 2006 - gs@suse.de + +- bugfix for #167565 - UI: deselecting one preselected pattern deselects + everything (add transactResKind( zypp::ResTraits::kind ) +- 2.13.26 + +------------------------------------------------------------------- +Mon Apr 24 13:53:54 CEST 2006 - gs@suse.de + +- bugfix for list of problematic update items (add installed + packages to SelMapper to show packages marked auto-delete) +- Online Update: don't show label 'Installable Patches' +- 2.13.25 + +------------------------------------------------------------------- +Fri Apr 21 08:05:44 CEST 2006 - gs@suse.de + +- list of problematic update items added +- handle Auto status for patches +- 2.13.24 + +------------------------------------------------------------------- +Thu Apr 20 17:34:24 CEST 2006 - gs@suse.de + +- Don't show the "Automatic Changes" list in Online Update mode +- 2.13.23 + +------------------------------------------------------------------- +Thu Apr 20 12:51:19 CEST 2006 - mvidner@suse.cz + +- Catch exceptions when calling package management code (#166278). +- 2.13.22 + +------------------------------------------------------------------- +Wed Apr 19 12:38:55 CEST 2006 - gs@suse.de + +- set status of packages correctly (Bug 164365) +- do an initial solver run also in YOU mode +- sort the list of patches, show edition of patch packages +- 2.13.21 + +------------------------------------------------------------------- +Wed Apr 12 12:21:10 CEST 2006 - gs@suse.de + +- also set status to Taboo in case of AutoInstall and to Protected + in case of AutoUpdate (bugfix for bugfix bug #163827) +- 2.13.20 + +------------------------------------------------------------------- +Tue Apr 11 14:31:55 CEST 2006 - gs@suse.de + +- check for pending licenses (bug #163827) +- 2.13.19 + +------------------------------------------------------------------- +Mon Apr 10 14:57:05 CEST 2006 - gs@suse.de + +- Fixed inconsistent propagation of installation status of packages + that belong to selections, patterns, languages etc. +- show/check dependencies also in YOU mode +- 2.13.18 + +------------------------------------------------------------------- +Fri Apr 7 08:05:46 CEST 2006 - gs@suse.de + +- solve pattern/selection dependencies correctly (bug #161400), + show architecture in versions view +- 2.13.17 + +------------------------------------------------------------------- +Wed Mar 29 14:44:34 CEST 2006 - gs@suse.de + +- Show/set correct status information for packages in versions view + (available packages) +- 2.13.16 + +------------------------------------------------------------------- +Tue Mar 28 13:26:14 CEST 2006 - gs@suse.de + +- YOU patch installation: avoid duplicate entries in package list, + show download size, show scripts +- 2.13.15 + +------------------------------------------------------------------- +Mon Mar 27 15:00:00 CET 2006 - gs@suse.de + +- make YOU patch installation work +- 2.13.14 + +------------------------------------------------------------------- +Mon Mar 13 15:03:55 CET 2006 - mvidner@suse.cz + +- Added license confirmations (#151834). +- Show the list of automatically changed packages (#152700#c1). +- Show the list of update problems: Protected, Taboo, AutoDeleted. +- 2.13.13 + +------------------------------------------------------------------- +Fri Mar 10 10:30:38 CET 2006 - mvidner@suse.cz + +- Messages for the package conflict dialog marked for translation. + +------------------------------------------------------------------- +Fri Mar 3 16:59:29 CET 2006 - mvidner@suse.cz + +- Disk usage display fixed (#152269). +- 2.13.12 + +------------------------------------------------------------------- +Mon Feb 27 16:26:57 CET 2006 - mvidner@suse.cz + +- Sort packages in a selection. +- No need to resolve the pool again before displaying the packages + in a selection. +- Hid menu items of features that do not work: + SRPMs, Selection Load/Save. +- Only show the Installed Version column if any packages are installed. +- Do not show '?' in the Source column. +- 2.13.11 + +------------------------------------------------------------------- +Fri Feb 24 17:08:09 CET 2006 - mvidner@suse.cz + +- Tried to allow selecting one of the available package versions. +- When canceling the package selection, ask for confirmation + only if the user has changed something (but see #152700). + +------------------------------------------------------------------- +Wed Feb 22 17:51:38 CET 2006 - mvidner@suse.cz + +- When exiting the package dialog, show packages which are + automatically selected for installation (but see #152700). +- Display the RPM group tree. +- Display package relations, enable search in requires and provides. +- Display the available versions of a package. +- 2.13.10 + +------------------------------------------------------------------- +Wed Feb 22 07:50:37 CET 2006 - mvidner@suse.cz + +- Fixed displaying the shortcut keys for wide characters (#148380, tiwai). + +------------------------------------------------------------------- +Tue Feb 21 15:15:38 CET 2006 - mvidner@suse.cz + +- Do not package the doxygen documentation, it is only useful for the + maintainer (#151370). +- 2.13.9 + +------------------------------------------------------------------- +Fri Feb 17 11:29:30 CET 2006 - mvidner@suse.cz + +- If patterns are available, display them instead of selections. + +------------------------------------------------------------------- +Thu Feb 16 21:03:54 CET 2006 - mvidner@suse.cz + +- Show something in the update problem list, for now + just the deleted packages. +- Prepare for detecting whether the user has made any changes + upon abort. +- 2.13.8 + +------------------------------------------------------------------- +Thu Feb 16 18:34:35 CET 2006 - mvidner@suse.cz + +- Added the selection list. +- Most popups should work now, some with faked data though. +- Show also medium ID and RPM group. +- 2.13.7 + +------------------------------------------------------------------- +Wed Feb 15 18:32:35 CET 2006 - mvidner@suse.cz + +- Show most package details. +- Search works, except in dependencies. +- 2.13.6.4 + +------------------------------------------------------------------- +Wed Feb 15 17:05:00 CET 2006 - mvidner@suse.cz + +- Dependency solver ported. +- Reduced BuildReqs, libzypp-devel has them now. +- 2.13.6.3 + +------------------------------------------------------------------- +Tue Feb 14 13:45:21 CET 2006 - mvidner@suse.cz + +- Minimal zypp support: + * One list with all packages. + * Can change status. No popups and no details. + * If there are package conflicts, they will be ignored by the UI + and the actual installation will fail (with a misleading popup, + but the logs have it right). +- 2.13.6.2 + +------------------------------------------------------------------- +Fri Feb 10 12:18:21 CET 2006 - mvidner@suse.cz + +- Ripped out all package related stuff: y2pm out, zypp not yet in (#149879) +- 2.13.6 + +------------------------------------------------------------------- +Tue Jan 24 16:59:49 CET 2006 - visnov@suse.cz + +- Disable sorting in non-YTable (#143085) +- V 2.13.5 + +------------------------------------------------------------------- +Tue Jan 17 14:13:47 CET 2006 - sh@suse.de + +- Fixed bug #77920: Not stripping shortcut from frame + ("Network Address Setup dialog cannot be finished by a hotkey") +- V 2.13.4 + +------------------------------------------------------------------- +Mon Jan 9 13:19:12 CET 2006 - visnov@suse.cz + +- Allow to set table order by Ctrl-O +- V 2.13.3 + +------------------------------------------------------------------- +Tue Dec 20 08:59:15 CET 2005 - visnov@suse.cz + +- Don't link against libpy2stdio +- V 2.13.2 + +------------------------------------------------------------------- +Thu Nov 24 12:57:45 CET 2005 - visnov@suse.cz + +- Fix strict aliasing warnings +- V 2.13.1 + +------------------------------------------------------------------- +Mon Oct 10 16:41:42 CEST 2005 - visnov@suse.cz + +- Fix compilation for GCC 4.1 +- V 2.13.0 + +------------------------------------------------------------------- +Thu Aug 11 10:51:32 CEST 2005 - visnov@suse.cz + +- Resolve entities even in
 (#71718)
+- V 2.12.6
+
+-------------------------------------------------------------------
+Wed Aug 10 14:11:45 CEST 2005 - visnov@suse.cz
+
+- Don't crash on pressing Esc in AskForExistingDirectory (#96141)
+
+-------------------------------------------------------------------
+Mon Jul 11 17:23:53 CEST 2005 - sh@suse.de
+
+- Fixed bug #95722: No items in NCurses MultiSelectionBox
+- V 2.12.5
+
+-------------------------------------------------------------------
+Mon Jul 11 08:57:51 CEST 2005 - visnov@suse.cz
+
+- Fix build dependencies
+- 2.12.4
+
+-------------------------------------------------------------------
+Tue May 10 17:38:06 CEST 2005 - mlazar@suse.cz
+
+- 2.12.3
+
+-------------------------------------------------------------------
+Fri Apr 15 13:40:34 CEST 2005 - visnov@suse.cz
+
+- gcc4 fixes
+- 2.12.2
+
+-------------------------------------------------------------------
+Wed Apr 13 14:49:13 UTC 2005 - mlazar@suse.cz
+
+- fixed bug 75269 - Can't select different versions of available kernels packages
+
+-------------------------------------------------------------------
+Wed Mar 16 10:54:12 CET 2005 - mlazar@suse.cz
+
+- 2.12.1
+- implemented feature 100313: Allow switching of color palette at
+  runtime in ncurses
+
+-------------------------------------------------------------------
+Mon Mar 14 16:19:15 CET 2005 - mlazar@suse.cz
+
+- fixed Bug 71815 - yast: unnecessary warning in packager (ncurses)
+
+-------------------------------------------------------------------
+Mon Mar 14 15:49:25 CET 2005 - mlazar@suse.cz
+
+- NCTextPad.cc: fixed bug 66104: off-by-one error in autoyast
+- NCRichText.cc: silently discards all unknown tags (see bug 67319)
+
+-------------------------------------------------------------------
+Mon Mar  7 17:20:30 CET 2005 - mlazar@suse.cz
+
+- 2.12.0
+- fixed bug 67350 - Can't change RPM group in NCurses package manager
+  (reverted patch from Tue Nov 23 16:28:41 CET 2004; see also bug 46154)
+
+-------------------------------------------------------------------
+Thu Feb 17 16:25:49 CET 2005 - mlazar@suse.cz
+
+- 2.11.3
+- redirected stderr and stdout do log (see bug 42155)
+
+-------------------------------------------------------------------
+Fri Jan 21 10:31:45 CET 2005 - mlazar@suse.cz
+
+- 2.11.2
+
+-------------------------------------------------------------------
+Tue Nov 23 16:28:41 CET 2004 - mlazar@suse.cz
+
+- KEY_RETURN open/close subtree in TreeWidget (#31154)
+
+-------------------------------------------------------------------
+Tue Nov 23 15:49:51 CET 2004 - mlazar@suse.cz
+
+- KEY_SPACE open/close subtree in TreeWidget (#31154)
+
+-------------------------------------------------------------------
+Mon Nov  1 10:06:52 CET 2004 - mvidner@suse.cz
+
+- Added pkgconfig support.
+- 2.11.1
+
+-------------------------------------------------------------------
+Wed Oct  6 16:48:14 CEST 2004 - sh@suse.de
+
+- Dropped support for hardcoded images "suseheader" and "yast2"
+  Use path names and/or the wizard instead!
+
+-------------------------------------------------------------------
+Tue Sep 21 09:45:43 CEST 2004 - mlazar@suse.cz
+
+- don't display empty ComboBox (bug #45542)
+
+-------------------------------------------------------------------
+Mon Sep 20 14:14:46 CEST 2004 - mlazar@suse.cz
+
+- 2.10.5
+
+-------------------------------------------------------------------
+Fri Sep 17 10:41:22 CEST 2004 - mlazar@suse.cz
+
+- bug #27296 fixed again
+
+-------------------------------------------------------------------
+Wed Sep 15 16:56:19 CEST 2004 - sh@suse.de
+
+- V 2.10.4
+- Added huge numbers (long long) support (YCPInteger is long long)
+  (fix for bug #44680: Progress bar in NCurses UI shows bogus values)
+
+-------------------------------------------------------------------
+Tue Sep 14 11:28:39 CEST 2004 - mlazar@suse.cz
+
+- temporary reverted fix #27296 (not completly fixed)
+- removed yast2 from needforbuild
+- 2.10.3
+
+-------------------------------------------------------------------
+Tue Sep  7 14:40:40 CEST 2004 - mlazar@suse.cz
+
+- fixed nicesize in SelectionBox
+
+-------------------------------------------------------------------
+Tue Sep  7 14:15:15 CEST 2004 - mlazar@suse.cz
+
+- fixed Bugzilla Bug 27296 - provider name displayed wrong
+
+-------------------------------------------------------------------
+Tue Sep  7 11:50:39 CEST 2004 - mlazar@suse.cz
+
+- fixed Bugzilla Bug 44561 - ncurses: weird menu behavior
+
+-------------------------------------------------------------------
+Tue Sep  7 09:31:20 CEST 2004 - mlazar@suse.cz
+
+- fixed bug created during fixing previous bug
+
+-------------------------------------------------------------------
+Mon Sep  6 18:28:18 CEST 2004 - mlazar@suse.cz
+
+- fixed bug #44559 and #44575 - wizard menu in curses is not shown
+- 2.10.2
+
+-------------------------------------------------------------------
+Mon Sep  6 18:08:04 CEST 2004 - mlazar@suse.cz
+
+- fixed bug when activate resized panel with new state same as old
+  state (in this case panel was not showed)
+
+-------------------------------------------------------------------
+Mon Sep  6 16:43:58 CEST 2004 - mlazar@suse.cz
+
+- 2.10.1
+
+-------------------------------------------------------------------
+Mon Sep  6 10:08:23 CEST 2004 - mlazar@suse.cz
+
+- patch for confirming license (Bugzilla Bug 44145)
+
+-------------------------------------------------------------------
+Wed Jul 21 11:14:52 CEST 2004 - mlazar@suse.cz
+
+- fixed Bugzilla Bug 35409 - `Top( `Frame() ) without top left corner
+
+-------------------------------------------------------------------
+Fri Jul 16 15:05:26 CEST 2004 - mlazar@suse.cz
+
+- fixed Bugzilla Bug 43005 - Hardware information not shown in ncurses mode
+
+-------------------------------------------------------------------
+Thu Jul  8 11:16:29 CEST 2004 - mlazar@suse.cz
+
+- fixed bug #42736: file selection dialog does not show large files (>1GB)
+
+-------------------------------------------------------------------
+Tue Jun 22 16:09:55 CEST 2004 - mlazar@suse.cz
+
+- fixed bug #42327 (yast2-ncurses abort when resizing window)
+
+-------------------------------------------------------------------
+Thu Jun 17 10:24:25 CEST 2004 - mlazar@suse.cz
+
+- V 2.10.0
+- Merged the 9.1 branch
+
+-------------------------------------------------------------------
+Wed May 26 10:59:52 CEST 2004 - gs@suse.de
+
+- V 2.9.26
+- sort the list of package selections (bug #38766)
+
+-------------------------------------------------------------------
+Wed May 12 12:27:55 CEST 2004 - gs@suse.de
+
+- V 2.9.25
+- handle empty string correctly in NCstring recode methods (bug #40165)
+
+-------------------------------------------------------------------
+Fri May  7 11:45:20 CEST 2004 - gs@suse.de
+
+- V 2.9.24
+- file selection: don't overwrite given file name (bug #39189)
+
+-------------------------------------------------------------------
+Fri Apr 23 14:42:12 CEST 2004 - gs@suse.de
+
+- V 2.9.23
+- file selection: get correct directory and file name (bug #39189)
+- LogView widget: limited size for window (bug #39536)
+- prevent the handling of invalid widgets (bug #38700, #37768)
+
+-------------------------------------------------------------------
+Tue Apr 20 14:22:49 CEST 2004 - mvidner@suse.cz
+
+- link against libyui to make loading from Perl work (#39192)
+- 2.9.22
+
+-------------------------------------------------------------------
+Tue Apr 13 15:00:29 CEST 2004 - gs@suse.de
+
+- V 2.9.21
+- accept non-latin1 characters (bug #38348)
+
+-------------------------------------------------------------------
+Mon Apr  5 13:45:22 CEST 2004 - gs@suse.de
+
+- V 2.9.20
+- ignore Ctrl C (bug #37960)
+- show title help line correctly (bug #38173)
+
+-------------------------------------------------------------------
+Fri Apr  2 14:52:12 CEST 2004 - gs@suse.de
+
+- V 2.9.19
+- deactivate logging (bug #37768)
+- bugfix in RichText for 
 tag
+- license changed to GPL
+
+-------------------------------------------------------------------
+Fri Mar 26 15:45:38 CET 2004 - gs@suse.de
+
+- V 2.9.18
+- YOU mode: bugfix filter for patch kind
+- possibility to disable/enable RichText widget
+
+-------------------------------------------------------------------
+Mon Mar 22 16:05:47 CET 2004 - gs@suse.de
+
+- V 2.9.17
+- use correct encoding for title help (bug #36506)
+
+-------------------------------------------------------------------
+Fri Mar 19 16:55:38 CET 2004 - gs@suse.de
+
+- V 2.9.16
+- file selection: check for valid group and user (bug #36556)
+
+-------------------------------------------------------------------
+Fri Mar 19 15:45:59 CET 2004 - sh@suse.de
+
+- Graceful handling for duplicate entries in combo box
+
+-------------------------------------------------------------------
+Tue Mar 16 14:09:57 CET 2004 - gs@suse.de
+
+- package installation: improve license popup (bug #33584),
+  			check size of popups (bug #35873),
+			bugfix package selections (bug #36541)
+
+-------------------------------------------------------------------
+Mon Mar 15 17:59:48 CET 2004 - gs@suse.de
+
+- V 2.9.15
+- show license (EULA), bug #33584
+
+-------------------------------------------------------------------
+Fri Mar 12 23:23:32 CET 2004 - sh@suse.de
+
+- V 2.9.14
+- Adapted to const ref fix in libyui for all widget constructors
+
+-------------------------------------------------------------------
+Fri Mar 12 13:53:47 CET 2004 - gs@suse.de
+
+- V 2.9.13
+- bugfix setfont options (YNCursesUI::setConsoleFont)
+
+-------------------------------------------------------------------
+Wed Mar 10 12:57:49 CET 2004 - lnussel@suse.de
+
+- package installation: handle downgrade case in dependency popup
+
+-------------------------------------------------------------------
+Fri Mar  5 10:01:14 CET 2004 - gs@suse.de
+
+- V 2.9.12
+- missing #include  added
+
+-------------------------------------------------------------------
+Wed Mar  3 16:01:49 CET 2004 - gs@suse.de
+
+- V 2.9.11
+- messages from proofread merged back
+- show text cursor correctly (bug #35055)
+
+-------------------------------------------------------------------
+Mon Mar  1 14:26:00 CET 2004 - gs@suse.de
+
+- V 2.9.10
+- package installation: sort list of search results (bug #35060)
+- RichText: change colors for bold text and headline (bug #34410)
+
+-------------------------------------------------------------------
+Fri Feb 27 13:45:51 CET 2004 - visnov@suse.cz
+
+- V 2.9.9
+- adapted for the new counted pointers in core
+
+-------------------------------------------------------------------
+Sun Feb 22 21:30:40 CET 2004 - kkaempf@suse.de
+
+- dont redeclare package pointers
+- 2.9.8
+
+-------------------------------------------------------------------
+Fri Feb 20 10:32:50 CET 2004 - gs@suse.de
+
+- V 2.9.7
+- enable the use of cursor keys in radio button boxes
+
+-------------------------------------------------------------------
+Wed Feb  4 11:31:41 CET 2004 - gs@suse.de
+
+- V 2.9.6
+- change layout files for package/patch installation to work with NI
+- remove workaround for missing ACS chars
+
+-------------------------------------------------------------------
+Thu Jan 29 19:46:54 CET 2004 - sh@suse.de
+
+- Fixed Y2Component handling (cmd line args etc.)
+
+-------------------------------------------------------------------
+Thu Jan 29 16:42:13 CET 2004 - arvin@suse.de
+
+- V 2.9.5
+- fixed for ncurses 5.4
+
+-------------------------------------------------------------------
+Tue Jan 27 17:32:22 CET 2004 - sh@suse.de
+
+- V 2.9.4
+- Reasonable and consistent naming (new interpreter components etc.)
+
+-------------------------------------------------------------------
+Fri Jan 16 15:59:46 CET 2004 - jsrain@suse.de
+
+- merged the new interpreter branch
+
+-------------------------------------------------------------------
+Fri Dec 12 20:46:22 CET 2003 - msvec@suse.cz
+
+- adapted for the logging changes in liby2util
+- 2.9.3
+
+-------------------------------------------------------------------
+Fri Nov 21 14:03:01 CET 2003 - gs@suse.de
+
+- V 2.9.2
+- don't draw the outer frame in full screen mode
+- package installation: show column headers for all package lists
+
+-------------------------------------------------------------------
+Wed Nov 12 16:03:51 CET 2003 - gs@suse.de
+
+- V 2.9.1
+- provide file selection widgets
+- create KeyEvents
+- switch to doxygen
+
+-------------------------------------------------------------------
+Mon Sep 22 11:24:32 CEST 2003 - gs@suse.de
+
+- V 2.8.19
+- remove blinking from progress bar (bug #31454)
+- show correct patch size in YOU mode (bug #31522)
+
+-------------------------------------------------------------------
+Fri Sep 19 12:20:05 CEST 2003 - gs@suse.de
+
+- V 2.8.18
+- Requires: glibc-locale added to spec-file
+
+-------------------------------------------------------------------
+Fri Sep 12 15:28:42 CEST 2003 - gs@suse.de
+
+- V 2.8.17
+- bugfix in RichText widget (bug #30621)
+- cut lines in LogView widget (don't allocate too much memory)
+- don't use ACS chars on console if locale is not UTF-8 (bug #30512)
+- new style for ProgressBar
+
+-------------------------------------------------------------------
+Mon Sep  8 16:34:57 CEST 2003 - gs@suse.de
+
+- V 2.8.16
+- new style for not active selection box widget (bug #30035)
+
+-------------------------------------------------------------------
+Fri Sep 05 17:12:48 CEST 2003 - arvin@suse.de
+
+- don't allocate tmp buffer on stack (can be too huge) (bug #29716)
+
+-------------------------------------------------------------------
+Tue Sep  2 16:29:03 CEST 2003 - gs@suse.de
+
+- online udpate: show included scripts and files
+- don't return `cancel after window resize (bug #29853)
+
+-------------------------------------------------------------------
+Thu Aug 28 13:54:17 CEST 2003 - gs@suse.de
+
+- V 2.8.15
+- bugfix for wide character support in RichText widget
+  (get correct width of text)
+- online update: default is list of installable patches
+
+-------------------------------------------------------------------
+Thu Aug 25 15:38:31 CEST 2003 - gs@suse.de
+
+- V 2.8.14
+- package installation: support a link to a related package
+  in the package description, bugfix two line messages
+- Y2NCursesUI: set environment variable LC_CTYPE
+
+-------------------------------------------------------------------
+Fri Aug 18 16:15:52 CEST 2003 - gs@suse.de
+
+- V 2.8.13
+- RichText: support 
 tag
+
+-------------------------------------------------------------------
+Tue Aug 12 16:14:18 CEST 2003 - gs@suse.de
+
+- V 2.8.12
+- bugfix in constructor of NCPopup...-classes (don't add child
+  widgets twice)
+
+-------------------------------------------------------------------
+Mon Aug 11 13:26:07 CEST 2003 - gs@suse.de
+
+- V 2.8.11
+- texts from proofread patched back
+- SelectionBox returns ValueChanged event
+- show patch/package description on KEY_PPAGE/KEY_NPAGE
+
+-------------------------------------------------------------------
+Tue Aug  5 13:17:42 CEST 2003 - gs@suse.de
+
+- V 2.8.10
+- get correct encoding in setConsoleFont(),
+- setKeyboard() added
+
+-------------------------------------------------------------------
+Mon Jul 28 11:49:50 CEST 2003 - gs@suse.de
+
+- V 2.8.9
+- support &product; in RichText (automatically replace the product info)
+
+-------------------------------------------------------------------
+Fri Jul 25 15:30:53 CEST 2003 - gs@suse.de
+
+- V 2.8.8
+- set terminal encoding in constructor Y2NCursesUI::Y2NCursesUI;
+
+-------------------------------------------------------------------
+Wed Jul 16 14:47:27 CEST 2003 - gs@suse.de
+
+- V 2.8.7
+- fix RPM build error: Installed (but unpackaged) file(s) found:
+  /usr/lib/YaST2/bin/y2ncurses
+
+-------------------------------------------------------------------
+Wed Jul 16 13:28:56 CEST 2003 - gs@suse.de
+
+- V 2.8.6
+- remove obsolete enum from Y2NCursesUI.h
+
+-------------------------------------------------------------------
+Wed Jul  9 14:59:34 CEST 2003 - gs@suse.de
+
+- V 2.8.5
+- adapt ncurses-UI to UTF-8 support
+- use advanced event handling
+
+-------------------------------------------------------------------
+Wed May 28 14:13:53 CEST 2003 - ma@suse.de
+
+- V 2.8.4
+- Fixes for creating and drawing dialogs on verry small terminals.
+
+-------------------------------------------------------------------
+Tue May 27 18:14:32 CEST 2003 - ma@suse.de
+
+- V 2.8.3
+- Prettify dialog shaddows (#27018)
+
+-------------------------------------------------------------------
+Mon May 26 16:57:54 CEST 2003 - ma@suse.de
+
+- V 2.8.2
+- Fixed handling of resize events (#13272)
+
+-------------------------------------------------------------------
+Tue May 20 14:53:51 CEST 2003 - gs@suse.de
+
+- package installation: additional filter view "Installed Packages",
+  installation of source packages (SRPMs), improved dependency popup
+
+-------------------------------------------------------------------
+Wed Apr 30 16:34:59 CEST 2003 - ma@suse.de
+
+- Fixed list indentation in RichText widget (#18204)
+
+-------------------------------------------------------------------
+Tue Mar 11 14:57:32 CET 2003 - gs@suse.de
+
+- V 2.7.13
+- package installation: check dependencies at startup (bug #25011),
+  fixed typo in help text
+
+-------------------------------------------------------------------
+Fri Mar  7 13:02:04 CET 2003 - gs@suse.de
+
+- V 2.7.12
+- package installation: bugfix for not translated messages (#24834),
+  update required diskspace after dependency solving
+
+-------------------------------------------------------------------
+Tue Mar  4 10:22:04 CET 2003 - gs@suse.de
+
+- NCstyle.braille.h added to Makefile.am
+
+-------------------------------------------------------------------
+Mon Mar  3 12:39:50 CET 2003 - gs@suse.de
+
+- V 2.7.11
+- get the floppy device to save/load package selections (bug #23923)
+
+-------------------------------------------------------------------
+Wed Feb 26 15:39:37 CET 2003 - ma@suse.de
+
+- Support unsing a different styleset for Braille-Users. Activated, if
+  environmentvariable Y2_BRAILLE is set.
+
+-------------------------------------------------------------------
+Tue Feb 25 15:23:52 CET 2003 - gs@suse.de
+
+- package installation: restore the package manager state on Cancel,
+  show a warning popup, show file list for installed packages
+
+-------------------------------------------------------------------
+Mon Feb 24 17:54:17 CET 2003 - ma@suse.de
+
+- V 2.7.10
+- Implemented opt(immediate) for SelectionBox. If set together with
+  opt(notify), userInput is triggered on selection bar movement too.
+- Do not trigger UserInput for empty SelectionBox/Table/Tree, if
+  SPACE was pressed. (#24023)
+
+-------------------------------------------------------------------
+Mon Feb 24 17:31:15 CET 2003 - gs@suse.de
+
+- V 2.7.9
+- package installation: save and load package selections (bug #23923)
+
+-------------------------------------------------------------------
+Fri Feb 21 12:04:18 CET 2003 - gs@suse.de
+
+- package installation: display a list containing all packages which
+  will be installed automatically (bug #23770)
+
+-------------------------------------------------------------------
+Thu Feb 20 16:37:13 CET 2003 - gs@suse.de
+
+-- display correct formatted text in notify popups (bug #23868)
+
+-------------------------------------------------------------------
+Tue Feb 18 15:29:46 CET 2003 - gs@suse.de
+
+- draw the progress bar correctly (bug #23189)
+
+-------------------------------------------------------------------
+Tue Feb 18 12:01:17 CET 2003 - ma@suse.de
+
+- Filter character entities in richtext widget (&[amp|gt|lt|nbsp|quot];)
+  (#23721)
+
+-------------------------------------------------------------------
+Mon Feb 17 16:18:20 CET 2003 - gs@suse.de
+
+- V 2.7.8
+- setLanguage: never set encoding to UTF-8 (bug #23348)
+- package installation: show more package info, improved
+  selection popup, show total download size in YOU mode
+
+-------------------------------------------------------------------
+Thu Feb 13 22:46:02 CET 2003 - ma@suse.de
+
+- Let all widgets respond to UI enable/disable requests.
+- Let Frames enable/disable all widgets in it (#22471)
+
+-------------------------------------------------------------------
+Mon Feb 10 15:20:46 CET 2003 - gs@suse.de
+
+- V 2.7.7
+- package installation: allow status "Taboo" for installed packages,
+  provide the save/load settings popup (not yet finished)
+
+-------------------------------------------------------------------
+Fri Jan 31 15:42:54 CET 2003 - gs@suse.de
+
+- V 2.7.6
+- package installation: dependency popup improved (it is possible to
+  ignore dependencies); show used/free/total disk space;
+  show error popup if disk space is exhausted
+
+-------------------------------------------------------------------
+Thu Jan 30 15:24:25 CET 2003 - ma@suse.de
+
+- Widgets beeping on illegal keyboard input (NCIntField|NCTextEntry|NCTextPad)
+  must handle KEY_HOTKEY, otherwise they beep on hotkey activation. (#23198)
+
+-------------------------------------------------------------------
+Mon Jan 27 16:59:37 CET 2003 - gs@suse.de
+
+- V 2.7.5
+- rpm-devel added to neededforbuild
+- package installation: show dependencies between package selections
+
+-------------------------------------------------------------------
+Tue Dec 03 16:36:41 CET 2002 - arvin@suse.de
+
+- added curl-devel and openssl-devel to neededforbuild
+
+-------------------------------------------------------------------
+Fri Nov 29 16:20:29 CET 2002 - gs@suse.de
+
+- V 2.7.3
+- function key handling enabled
+- improvements for package installation dialog
+
+-------------------------------------------------------------------
+Tue Nov 26 15:36:02 CET 2002 - gs@suse.de
+
+- V 2.6.24
+  online update: better format for patch descriptions
+  (preserve newlines)
+
+-------------------------------------------------------------------
+Thu Nov 14 20:56:17 CET 2002 - ma@suse.de
+
+- V 2.7.2
+- Fixed bug that inhibits logging on big-endian architectures.
+
+-------------------------------------------------------------------
+Thu Nov 14 19:34:31 CET 2002 - ma@suse.de
+
+- V 2.6.23
+- Fixed bug that inhibits logging on big-endian architectures.
+
+------------------------------------------------------------------
+Wed Nov 13 12:35:21 CET 2002 - gs@suse.de
+
+- V 2.6.22
+- package installation: package categories which will be installed
+  are selected in Filter/Selections menu (bug #21700)
+
+-------------------------------------------------------------------
+Thu Nov  7 13:30:02 CET 2002 - sh@suse.de
+
+- Fixed bug #19389: Frame widget shows keyboard shortcuts, but
+  can't handle any
+
+-------------------------------------------------------------------
+Mon Oct 21 14:49:17 CEST 2002 - gs@suse.de
+
+- V 2.6.21
+- package installation: show correct package dependencies in case of
+  package conflicts (bug #21045/#21061), show the license
+
+-------------------------------------------------------------------
+Wed Oct  9 15:15:49 CEST 2002 - gs@suse.de
+
+- V 2.6.20
+- package installation: show the source of installation in the list
+  of available packages (bug #20734)
+
+-------------------------------------------------------------------
+Wed Sep 18 15:23:08 CEST 2002 - gs@suse.de
+
+- V 2.6.19
+- package installation: update the required disk space info
+  if selections are selected/deselected (bug #19770),
+  show translated summary of installed packages and
+  the selections, toggle the package status with space key,
+  layout of search popup changed (headline was truncated)
+  (bug #19725)
+
+-------------------------------------------------------------------
+Thu Sep 12 13:40:20 CEST 2002 - gs@suse.de
+
+- V 2.6.18
+- package installation: show the delete notify also if a package
+  is deselected or is set to status taboo
+
+-------------------------------------------------------------------
+Tue Sep 10 19:52:13 CEST 2002 - gs@suse.de
+
+- V 2.6.17
+- package installation: bugfix duplicate search results (#19342)
+- YOU: don't check package dependencies
+
+-------------------------------------------------------------------
+Tue Sep 10 16:08:42 CEST 2002 - gs@suse.de
+
+- V 2.6.16
+- package installation: show the required disk space,
+  do an initial dependency solving, allow status change autoinstall -> taboo
+- bugfixes YOU: deselect works, don't check dependencies
+
+-------------------------------------------------------------------
+Mon Sep  9 18:31:47 CEST 2002 - gs@suse.de
+
+- V 2.6.15
+- package installation: improved dependency checking
+
+-------------------------------------------------------------------
+Sun Sep  8 17:36:42 CEST 2002 - gs@suse.de
+
+- V 2.6.14
+- package installation: improved performance for large lists,
+  search ignore case works, search in summary
+
+-------------------------------------------------------------------
+Sat Sep  7 18:37:55 CEST 2002 - gs@suse.de
+
+- V 2.6.13
+- package installation: show a popup during dependency checking,
+- search in package names
+
+-------------------------------------------------------------------
+Fri Sep  6 19:39:58 CEST 2002 - gs@suse.de
+
+- V 2.6.12
+- package installation: dependencies popup improved,
+- show the "update problem" list
+
+-------------------------------------------------------------------
+Thu Sep  5 20:34:24 CEST 2002 - gs@suse.de
+
+- V 2.6.11
+- package installation: show conflict dependencies (still not
+  yet finished)
+
+-------------------------------------------------------------------
+Thu Sep  5 19:08:32 CEST 2002 - gs@suse.de
+
+- V 2.6.10
+- package installation: return `cancel and `accept
+- show the package dependencies (not yet completed)
+- set status to taboo is possible now
+
+-------------------------------------------------------------------
+Tue Sep  3 14:46:43 CEST 2002 - gs@suse.de
+
+- V 2.6.9
+- old behaviour of SelectionBox (notify only on return, space)
+- package installation: status change respects previous status,
+  toggle status enabled
+- online udpate: new layout, correct status change
+
+-------------------------------------------------------------------
+Wed Aug 28 16:24:09 CEST 2002 - gs@suse.de
+
+- V 2.6.8
+- SelectionBox respects `opt(`notify)
+
+-------------------------------------------------------------------
+Tue Aug 27 18:02:46 CEST 2002 - gs@suse.de
+
+- V 2.6.7
+- package installation: show more package information,
+  select/deselect selections
+
+-------------------------------------------------------------------
+Mon Aug 26 17:06:08 CEST 2002 - gs@suse.de
+
+- V 2.6.6
+- package installation: set the package status
+
+-------------------------------------------------------------------
+Sat Aug 24 09:26:58 CEST 2002 - gs@suse.de
+
+- V 2.6.5
+- package installation: get rpm goups and selections,
+  enable YOU mode
+
+-------------------------------------------------------------------
+Wed Aug 21 17:07:51 CEST 2002 - gs@suse.de
+
+- V 2.6.4
+- popup added (beta version), more logging
+
+-------------------------------------------------------------------
+Mon Aug 19 19:06:20 CEST 2002 - sh@suse.de
+
+- V 2.6.3
+- New package management
+
+-------------------------------------------------------------------
+Wed Jul 03 12:26:33 CEST 2002 - msvec@suse.cz
+
+- devel sub-package not neeeded
+
+-------------------------------------------------------------------
+Mon Jun 24 13:41:03 CEST 2002 - arvin@suse.de
+
+- renamed from yast2-ui-ncurses to yast2-ncurses
+
+-------------------------------------------------------------------
+Wed Apr 24 11:25:41 CEST 2002 - arvin@suse.de
+
+- fixed paths for x86-64
+
+-------------------------------------------------------------------
+Fri Mar 22 17:10:36 CET 2002 - kkaempf@suse.de
+
+- pass callback information from component stub to interpreter
+  (#15311).
+
+-------------------------------------------------------------------
+Mon Mar 11 18:56:32 CET 2002 - ma@suse.de
+
+- version to 2.5.14
+- Prevent '
  • ' from opening a new line. Disable first line + indentation for indented paragraphs. (#14816) + +------------------------------------------------------------------- +Fri Mar 8 14:46:55 CET 2002 - ma@suse.de + +- version to 2.5.13 +- fixed bad text layout in RichText (#14395) +- regard libyui hint, and supress screen upadtes while a ReplacePoints + content is exchanged. + +------------------------------------------------------------------- +Tue Mar 5 15:58:34 CET 2002 - kkaempf@suse.de + +- Better vertical space usage in RichText widget: + Suppress implicit
    after (end header tag) if +

      or
        (begin list tag) follows, since lists always + start on a new line. This makes i.e the package installation + widget display the package name and label in 4 lines instead + of 6. + +------------------------------------------------------------------- +Tue Mar 5 15:13:47 CET 2002 - kkaempf@suse.de + +- Suppress "(none)" as hostname in title bar. + +------------------------------------------------------------------- +Mon Feb 25 16:21:36 CET 2002 - ma@suse.de + +- version to 2.5.10 +- show hostname in title line + +------------------------------------------------------------------- +Sun Feb 24 12:52:20 CET 2002 - ma@suse.de + +- version to 2.5.9 +- Removed some superflous mention of of default arguments in + function definitions. In addition one definition didn't + comletely match the declaration. At least gcc3 is so kind to + report this incident. + +------------------------------------------------------------------- +Fri Feb 22 12:49:00 CET 2002 - ma@suse.de + +- version to 2.5.8 +- Revert behaviour of `opt(`notify). UserInput is triggered iff + or ist pressed. There's too much ycp code, that otherwise breaks. + +------------------------------------------------------------------- +Wed Feb 20 20:55:10 CET 2002 - ma@suse.de + +- version to 2.5.7 +- Changed `opt(`notify) for Table, Lists and Tree. Should behave + more like qt now. UserInput is now triggered not only if you + explicitly select an item by pressing or , but + also if the highlighted item changes. + +------------------------------------------------------------------- +Wed Feb 20 18:48:38 CET 2002 - ma@suse.de + +- version to 2.5.6 +- Fixed screen update. Some widgets changes became not immediatelty + visible, if dialog is not waiting for userinput. (#13335) + +------------------------------------------------------------------- +Fri Feb 15 13:36:27 CET 2002 - kkaempf@suse.de + +- "utf-8" -> "UTF-8" for iconv (#13276). + +------------------------------------------------------------------- +Thu Feb 14 13:54:40 CET 2002 - schwab@suse.de + +- Fix for gcc 3.1. +- Remove ia64 workaround. + +------------------------------------------------------------------- +Fri Feb 8 17:03:43 CET 2002 - sh@suse.de + +- version to 2.5.4 +- added filename constructor to NCImage + +------------------------------------------------------------------- +Thu Feb 7 18:41:08 CET 2002 - ma@suse.de + +- version to 2.5.3 +- fixed IntField: Number entry popup popped down too early. +- fixed CheckBox: Redwaw sometimes left vestiges. +- removed usage of BLINK attribute, as it realy blinks on some + xterm's and normal VGA linux console. + +------------------------------------------------------------------- +Sat Jan 26 17:53:27 CET 2002 - ma@suse.de + +- version to 2.5.2 +- libyui now is able to tell that multiple drawing operations will + be performed, so we can avoid superfluous screen updates. This + speeds up building of large tables, as used in single package + selection. + +------------------------------------------------------------------- +Fri Jan 25 00:26:52 CET 2002 - ma@suse.de + +- version to 2.5.1 +- fixed `opt(`notify) not working for TextEntry (#12237) +- fixed Frame widget discarding accelerator. Now a Frame activates + the first appropriate child found. (#10458 ) +- new: RichText now supports headlines, ordered and unorderd lists + and hyperlinks. +- (almost) all widget attributes are now managed by NCStyle class. + This makes it easier to create introduce new skins. + +------------------------------------------------------------------- +Wed Oct 10 13:54:35 CEST 2001 - ma@suse.de + +- version to 2.5.0 +- fix: usage of va_args on ppc caused segmentation fault. + +------------------------------------------------------------------- +Sun Sep 9 13:09:37 CEST 2001 - ma@suse.de + +- fix: setFocus reported an error if the widget already has the + focus. + +------------------------------------------------------------------- +Fri Sep 7 16:04:52 CEST 2001 - ma@suse.de + +- version to 2.4.5 +- UI-specific getDisplayInfo() functions added + +------------------------------------------------------------------- +Tue Aug 21 10:25:45 CEST 2001 - ma@suse.de + +- fixes to compile with gcc 3.0 + +------------------------------------------------------------------- +Fri Aug 17 10:18:27 CEST 2001 - ma@suse.de + +- version to 2.4.4 +- new: Hotkeys and BackTab (/) (#8448) +- new: May restrict input characters in TextEntry (#8357) +- new: MenuButton widgets +- fix: Comobox didn't send notify +- fix: Unused special keys (e.g. FKeys,Cursor) in MultiLineEdit + produced garbage input. +- changed: No more auto disabling of nonscrollable (text fits in + widget) RichText and LogView. Next step will be to provide zoom + and collapse function. +- changed: Navigation in Tree. Curs-Left/Right either collapse/expand + current entry if possible or move to previous/next item otherwise. + Not both in on step. + +------------------------------------------------------------------- +Wed Jul 11 16:12:35 CEST 2001 - ma@suse.de + +- version to 2.4.3 +- fixed setConsoleFont(). 'setfont' and 'magic char echo' now + explicitly use the same tty ncurses opened at startup. + +------------------------------------------------------------------- +Tue Jul 10 20:09:18 CEST 2001 - ma@suse.de + +- version to 2.4.2 +- new widget: MultiSelectionBox +- fixes in font switching + +------------------------------------------------------------------- +Tue Jun 19 15:11:58 CEST 2001 - kkaempf@suse.de + +- implement callback mechanism +- version 2.4.1 + +------------------------------------------------------------------- +Fri May 11 23:52:44 CEST 2001 - kendy@suse.cz + +- version 2.3.12 +- fixed switching of fonts: czech language was unreadable + (not reported bug) + +------------------------------------------------------------------- +Fri May 11 17:43:08 CEST 2001 - kkaempf@suse.de + +- version to 2.3.11 +- add split-alias entries to specfile (#8133) + +------------------------------------------------------------------- +Fri May 11 09:30:03 CEST 2001 - ma@suse.de + +- version to 2.3.10 +- fixed: ComboBox now shows 1st entry if no default provided (#8072) +- fixed: TextEntry en/disabling was unfunctional (#8072) + +------------------------------------------------------------------- +Mon Apr 30 16:14:48 CEST 2001 - kkaempf@suse.de + +- only -devel provides y2curses + +------------------------------------------------------------------- +Mon Apr 30 16:12:42 CEST 2001 - ma@suse.de + +- let yast2-ui-ncurses provide 'YaST2-UI' + +------------------------------------------------------------------- +Mon Apr 30 15:59:14 CEST 2001 - ma@suse.de + +- version to 2.3.8 +- log tty detection in ncurses init as milestone + +------------------------------------------------------------------- +Wed Apr 25 16:32:28 CEST 2001 - ma@suse.de + +- don't return an error if setfont fails, as the calling libyui + function isn't able to make anything usefull out of it. + +------------------------------------------------------------------- +Tue Apr 17 15:00:06 CEST 2001 - ma@suse.de + +- version to 2.3.7 +- new color scheme. + +------------------------------------------------------------------- +Wed Apr 11 12:29:52 CEST 2001 - schwab@suse.de + +- Fix ambiguous call to string::insert. + +------------------------------------------------------------------- +Wed Apr 4 15:23:36 CEST 2001 - ma@suse.de + +- version to 2.3.6 +- fixed tree widget to expand/hide subtrees +- fixed richtext widget to recognize html tags with arguments and + handle ' ' + +------------------------------------------------------------------- +Fri Mar 30 09:02:18 CEST 2001 - kkaempf@suse.de + +- dont install lib, only plugin is needed + +------------------------------------------------------------------- +Mon Mar 26 11:52:04 CEST 2001 - ma@suse.de + +- added missing 'const' in previous fix + +------------------------------------------------------------------- +Fri Mar 23 14:38:01 CET 2001 - ma@suse.de + +- version to 2.3.5 +- fixed dirty hack in NCurses.cc, using NCursesPanel's private + 'typedef struct UserHook;'. + +------------------------------------------------------------------- +Thu Mar 22 18:31:57 CET 2001 - ma@suse.de + +- version to 2.3.4 +- allow multiline labeltexts for RadioButton and PushButton (#6711) +- let ComboBox's list popup appear below value field (not centered + on screen) +- provide a TextEntry popup in IntField, to manually enter a value + +------------------------------------------------------------------- +Mon Mar 12 13:17:03 CET 2001 - arvin@suse.de + +- version to 2.3.3 +- Strip plugin in package. + +------------------------------------------------------------------- +Thu Mar 8 17:33:47 CET 2001 - ma@suse.de + +- package name changed from y2curses(old) to yast2-ui-ncurses(new). + +------------------------------------------------------------------- +Fri Feb 23 17:37:52 CET 2001 - ma@suse.de + +- setLanguage now sets a proper defaultEncoding. At startup the + defaultEncoding is set according to ${LANG}. +- The default 'language to encoding' mapping is stored in the + script 'lang2encoding.tab' which generates 'lang2encoding.cc'. +- Evaluation of ${Y2NCURSES_ENCODING} has been removed. + +------------------------------------------------------------------- +Fri Feb 23 13:53:32 CET 2001 - ma@suse.de + +- version to 2.3.2 +- moved class NCstring back from libyui. + +------------------------------------------------------------------- +Thu Feb 22 10:32:41 CET 2001 - ma@suse.de + +- initiate NCurses::Redraw for _all_ visible dialogs on encoding + change. +- Y2NCursesUI constructor will set the defaultEncoding to the value + of Y2NCURSES_ENCODING environment variable, if present. Might be + helpfull for testing until some other y2 part sets the encoding + according to the LANG variable. + +------------------------------------------------------------------- +Wed Feb 21 15:55:33 CET 2001 - ma@suse.de + +- version to 2.3.1 +- adjustments to new libyui(NCstring) interface +- various changes to get a correct screen after font/encoding + has been changed. + +------------------------------------------------------------------- +Sat Jan 27 21:20:12 CET 2001 - arvin@suse.de + +- package split y2curses / y2curses-devel + +------------------------------------------------------------------- +Sat Jan 20 15:47:59 CET 2001 - arvin@suse.de + +- version to 2.2.19 +- make package compile + +------------------------------------------------------------------- +Fri Jan 19 17:30:52 CET 2001 - ma@suse.de + +- version to 2.2.18 +- Pass encoding as argument to NCstring::setDefaultEncoding() + +------------------------------------------------------------------- +Thu Jan 18 18:39:16 CET 2001 - sh@suse.de + +- version to 2.2.17 +- added new parameter "encoding" to setConsoleFont() + +------------------------------------------------------------------- +Mon Jan 15 11:04:10 CET 2001 - ma@suse.de + +- version to 2.2.16 +- fixed IntField not responding to opt(notify) (#5636, no volume control + in sound configuration due to missing callback) +- map UI-specific redrawScreen() to NCurses::Refresh() + +------------------------------------------------------------------- +Thu Jan 11 20:21:10 CET 2001 - ma@suse.de + +- version to 2.2.15 +- fixed attribute set for BW mode (list and table selection were + not visible) (#3756) + +------------------------------------------------------------------- +Thu Jan 11 14:45:55 CET 2001 - ma@suse.de + +- version to 2.2.14 +- Do screen refresh on to get rid of any messages that + might have been writen to the console (e.g. network shutdown) + +------------------------------------------------------------------- +Fri Jan 5 15:58:26 CET 2001 - ma@suse.de + +- version to 2.2.13 +- fixed missing caption in empty tables (#5192) + +------------------------------------------------------------------- +Thu Jan 4 16:42:24 CET 2001 - ma@suse.de + +- version to 2.2.12 +- fixed incorrect display of 8bit chars in RichText widgets (#4967) + +------------------------------------------------------------------- +Thu Jan 4 10:53:15 CET 2001 - kkaempf@suse.de + +- version to 2.2.11 + move NCstring to libyui + +------------------------------------------------------------------- +Thu Jan 2 14:27:39 CET 2001 - ma@suse.de + +- fixed: whole passwd field filled with '*' (#5107) + +------------------------------------------------------------------- +Fri Dec 22 18:25:22 CET 2000 - ma@suse.de + +- version to 2.2.10 +- new MultiLineEdit widget + +------------------------------------------------------------------- +Wed Dec 20 14:16:15 CET 2000 - ma@suse.de + +- version to 2.2.9 +- new LogView widget + +------------------------------------------------------------------- +Tue Dec 19 18:29:57 CET 2000 - ma@suse.de + +- version to 2.2.8 +- basic Tree (always expanded) + +------------------------------------------------------------------- +Tue Dec 19 15:18:37 CET 2000 - ma@suse.de + +- version to 2.2.7 +- pass YCPstrings to ui specific widgets + +------------------------------------------------------------------- +Mon Dec 18 16:59:30 CET 2000 - ma@suse.de + +- version to 2.2.6 +- some more missing recodes fixed. +- changed behaviour of NCDialog if UI requests input from a dialog + with no active items. Previous version missed to look for a widget + that might have been enabeled since the last request, and thus may + be activated now. If there's still no active widget, the request is + ignored on pollInput() and idleLoop(). Previous version sent ET_CANCEL, + causing the dialog to be closed. + +------------------------------------------------------------------- +Thu Dec 14 17:22:30 CET 2000 - ma@suse.de + +- version to 2.2.5 +- fixed Table to show column separator and headline +- force recoding of utf8 strings where YUI provides them as + 'class string' (only YCPString is recoded automaticaly). +- separated table items and style from TablePad structure. + +------------------------------------------------------------------- +Wed Dec 13 11:48:09 CET 2000 - ma@suse.de + +- version to 2.2.4 +- new NCPadWidget as base for all scrollable widgets. +- new NCPad's for plain and list style + +------------------------------------------------------------------- +Wed Dec 6 11:15:05 CET 2000 - ma@suse.de + +- version to 2.2.3 +- provide ComboBox widget +- fix TextEntry (didn't scroll on long texts) +- fix RichText (avoid hscroll, support bold/it/tt and simple list) +- code, layout and debug stuff cleanup +- dummy Tree and LogView widgets + +------------------------------------------------------------------- +Tue Nov 28 17:20:48 CET 2000 - arvin@suse.de + +- version to 2.2.2 +- plugin is linked against libncurses and libpanel. + +------------------------------------------------------------------- +Thu Nov 16 17:52:36 CET 2000 - ma@suse.de + +- version to 2.2.1 +- provide IntField widget + +------------------------------------------------------------------- +Thu Nov 16 17:12:39 CET 2000 - kkaempf@suse.de + +- split library and plugin + +------------------------------------------------------------------- +Wed Nov 8 12:38:48 CET 2000 - kkaempf@suse.de + +- link with libutil and libcrypt + +------------------------------------------------------------------- +Wed Oct 25 18:41:26 CEST 2000 - kkaempf@suse.de + +- provide lib and plugin + +------------------------------------------------------------------- +Wed Oct 25 18:29:03 CEST 2000 - kkaempf@suse.de + +- Group set + +------------------------------------------------------------------- +Wed Oct 25 13:07:36 CEST 2000 - kkaempf@suse.de + +- updated version, prepared for new libyui interface + version 2.1.1 + +------------------------------------------------------------------- +Mon Jul 24 18:05:10 CEST 2000 - ma@suse.de + +- version to 2.0.8 +- workaround another librecode memory leak (#3589) + +------------------------------------------------------------------- +Thu Jul 20 14:06:29 CEST 2000 - ma@suse.de + +- version to 2.0.7 +- fixed broken enable/disable items (#3550) + +------------------------------------------------------------------- +Mon Jul 17 20:24:32 CEST 2000 - ma@suse.de + +- version to 2.0.6 +- fixed `opt(`default) for Pushbuttons (#3071) + +------------------------------------------------------------------- +Fri Jul 14 18:35:37 CEST 2000 - ma@suse.de + +- version to 2.0.5 +- replaced dummy ComboBox by copy of TextEntry widget. +- hotkey indicator stripped from widget labels (#3511) + +------------------------------------------------------------------- +Fri Jul 14 10:36:28 CEST 2000 - ma@suse.de + +- version to 2.0.4 +- always(!) limit dialog size by screen size. There was one + case missing, causing eg. package descriptions to abort because + too large dialog sizes were requested (#3136) + +------------------------------------------------------------------- +Thu Jul 13 14:26:09 CEST 2000 - ma@suse.de + +- version to 2.0.3 +- redraw screen immediately after any setfont request (#3220) + +------------------------------------------------------------------- +Wed Jul 12 18:37:59 CEST 2000 - ma@suse.de + +- version to 2.0.2 +- missing frames and frame labes added (#3133) + +------------------------------------------------------------------- +Mon Jun 19 17:30:14 CEST 2000 - schwab@suse.de + +- Add %suse_update_config. +- Lower opt level on ia64. + +------------------------------------------------------------------- +Mon Jun 5 11:00:18 CEST 2000 - kkaempf@suse.de + +- fix include path + +------------------------------------------------------------------- +Thu May 18 12:19:30 CEST 2000 - kkaempf@suse.de + +- install in plugin + interface change for tree widget + bump version to 2.0.1 + +------------------------------------------------------------------- +Wed Apr 26 16:25:39 CEST 2000 - kkaempf@suse.de + +- Initial version based on yast2 from SuSE 6.4 diff --git a/libyui-ncurses.spec b/libyui-ncurses.spec new file mode 100644 index 0000000..a1a8606 --- /dev/null +++ b/libyui-ncurses.spec @@ -0,0 +1,173 @@ +# +# spec file for package libyui-ncurses +# +# Copyright (c) 2020 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 +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + + +Name: libyui-ncurses +Version: 2.54.5 +Release: 0 +Source: %{name}-%{version}.tar.bz2 + +%define so_version 11 +%define bin_name %{name}%{so_version} + +%if 0%{?suse_version} > 1325 +BuildRequires: libboost_headers-devel +%else +BuildRequires: boost-devel +%endif +BuildRequires: cmake >= 2.8 +BuildRequires: gcc-c++ +BuildRequires: pkg-config + +# YTableCell::sortKey +%define libyui_devel_version libyui-devel >= 3.9.1 +BuildRequires: %{libyui_devel_version} +BuildRequires: ncurses-devel + +Url: http://github.com/libyui/ +Summary: Libyui - Character Based User Interface +License: LGPL-2.1-only OR LGPL-3.0-only +Group: System/Libraries + +%description +This package contains the character based (ncurses) user interface +component for libYUI. + + +%package -n %{bin_name} + +Requires: glibc-locale +Requires: libyui%{so_version} +Provides: %{name} = %{version} +Provides: yast2-ncurses = 2.42.0 +Obsoletes: yast2-ncurses < 2.42.0 +Provides: yui_backend = %{so_version} + +Url: http://github.com/libyui/ +Summary: Libyui - Character Based User Interface +Group: System/Libraries + +%description -n %{bin_name} +This package contains the character based (ncurses) user interface +component for libYUI. + + + +%package devel + +Requires: %{libyui_devel_version} +%if 0%{?suse_version} > 1325 +Requires: libboost_headers-devel +%else +Requires: boost-devel +%endif +Requires: %{bin_name} = %{version} +Requires: glibc-devel +Requires: libstdc++-devel +Requires: ncurses-devel + +Url: http://github.com/libyui/ +Summary: Libyui-ncurses header files +Group: Development/Languages/C and C++ + +%description devel +This package contains the character based (ncurses) user interface +component for libYUI. + + +This can be used independently of YaST for generic (C++) applications. +This package has very few dependencies. + +%package tools + +Url: http://github.com/libyui/ +Summary: Libyui-ncurses tools +# conflict with libyui-ncurses8, /usr/bin/libyui-terminal was originally there +Group: System/Libraries +Conflicts: %{name}8 + +Requires: screen + +%description tools +Character based (ncurses) user interface component for libYUI. + +libyui-terminal - useful for testing on headless machines + +%prep +%setup -q -n %{name}-%{version} + +%build + +export CFLAGS="$RPM_OPT_FLAGS -DNDEBUG" +export CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG" + +./bootstrap.sh %{_prefix} + +mkdir build +cd build + +%if %{?_with_debug:1}%{!?_with_debug:0} +cmake .. \ + -DYPREFIX=%{_prefix} \ + -DDOC_DIR=%{_docdir} \ + -DLIB_DIR=%{_lib} \ + -DCMAKE_BUILD_TYPE=RELWITHDEBINFO +%else +cmake .. \ + -DYPREFIX=%{_prefix} \ + -DDOC_DIR=%{_docdir} \ + -DLIB_DIR=%{_lib} \ + -DCMAKE_BUILD_TYPE=RELEASE +%endif + +make %{?jobs:-j%jobs} + +%install +cd build +make install DESTDIR="$RPM_BUILD_ROOT" +install -m0755 -d $RPM_BUILD_ROOT/%{_docdir}/%{bin_name}/ +install -m0755 -d $RPM_BUILD_ROOT/%{_libdir}/yui +install -m0644 ../COPYING* $RPM_BUILD_ROOT/%{_docdir}/%{bin_name}/ + +%clean +rm -rf "$RPM_BUILD_ROOT" + +%post -n %{bin_name} -p /sbin/ldconfig + +%postun -n %{bin_name} -p /sbin/ldconfig + +%files -n %{bin_name} +%defattr(-,root,root) +%dir %{_libdir}/yui +%{_libdir}/yui/lib*.so.* +%doc %dir %{_docdir}/packages/%{bin_name} +%license %{_docdir}/%{bin_name}/COPYING* + +%files devel +%defattr(-,root,root) +%dir %{_docdir}/packages/%{bin_name} +%{_libdir}/yui/lib*.so +%{_prefix}/include/yui +%{_libdir}/pkgconfig/%{name}.pc +%{_libdir}/cmake/%{name} +%{_datadir}/libyui + +%files tools +%defattr(-,root,root) +%{_bindir}/libyui-terminal + +%changelog