We have some news to share for the request index beta feature. We’ve added more options to sort your requests, counters to the individual filters and documentation for the search functionality. Checkout the blog post for more details.

File yast2-core.changes of Package yast2-core

-------------------------------------------------------------------
Wed Jan 28 15:36:19 UTC 2026 - Martin Vidner <mvidner@suse.com>

- Immutable packaging fix: Do not package the log directory
  under /var (jsc#PED-14910)
- 5.0.4

-------------------------------------------------------------------
Mon Jan 20 10:41:17 UTC 2025 - Martin Vidner <mvidner@suse.com>

- adjust testsuite to pass also with newer coreutils-9.6
  (gh#yast/yast-core#167)
- Stop using std::binary_function, deprecated since C++11
- 5.0.3.

-------------------------------------------------------------------
Wed Jan 10 16:22:03 UTC 2024 - Martin Vidner <mvidner@suse.com>

- Don't close file descriptors in .target.bash calls (bsc#1218064)
  avoiding "[ASYNC BUG] rb_thread_wakeup_timer_thread: write(3) EBADF"
  with Ruby 3.3
- 5.0.2

-------------------------------------------------------------------
Tue Nov 28 13:24:23 UTC 2023 - Stefan Hundhammer <shundhammer@suse.com>

- Do not test YCP on non-UTF-8 strings (bsc#1217523)
- 5.0.1

-------------------------------------------------------------------
Wed Aug 30 20:16:10 UTC 2023 - Josef Reidinger <jreidinger@suse.cz>

- 5.0.0 (bsc#1185510)

-------------------------------------------------------------------
Fri Mar 03 14:44:07 UTC 2023 - Ladislav Slezák <lslezak@suse.cz>

- Bump version to 4.6.0 (bsc#1208913)

-------------------------------------------------------------------
Thu Sep  8 06:28:05 UTC 2022 - Michal Filka <mchf@suse.cz>

- bsc#1203227
  - replaced obsolete fgrep by grep -F
- 4.5.4

-------------------------------------------------------------------
Tue Aug 30 09:28:44 UTC 2022 - Martin Vidner <mvidner@suse.com>

- Fix a test that would fail in the year 2038
  (gh#yast/yast-core#160)
- 4.5.3

-------------------------------------------------------------------
Mon Jul  4 13:46:48 UTC 2022 - Martin Liška <mliska@suse.cz>

- Fix building with GCC 13 and GCC 12.x (gh#yast/yast-core#156)
- 4.5.2

-------------------------------------------------------------------
Wed May  4 08:42:31 UTC 2022 - Martin Vidner <mvidner@suse.com>

- Add missing library dependencies (bsc#1197120)
- 4.5.1

-------------------------------------------------------------------
Wed Apr 06 13:24:58 UTC 2022 - Ladislav Slezák <lslezak@suse.cz>

- Bump version to 4.5.0 (bsc#1198109)

-------------------------------------------------------------------
Thu Jan 27 20:17:56 UTC 2022 - Dirk Müller <dmueller@suse.com>

- require glibc-locale for testsuite in cs_CS locale (bsc#1195390)
- 4.4.1

-------------------------------------------------------------------
Tue Apr 20 13:51:55 UTC 2021 - Ladislav Slezák <lslezak@suse.cz>

- 4.4.0 (bsc#1185510)

-------------------------------------------------------------------
Thu Sep 24 13:56:22 UTC 2020 - Josef Reidinger <jreidinger@suse.com>

- Drop encryption builtins as they needed adjustment and
  they are reimplemented in yast2-ruby-bindings anyway (bsc#1176924)
  (crypt cryptmd5 cryptblowfish cryptsha256 cryptsha512)
- 4.3.3

-------------------------------------------------------------------
Fri Sep 18 15:41:56 UTC 2020 - Martin Vidner <mvidner@suse.com>

- Avoid 'Construct not supported' on UnmountAgent (bsc#1176594)
- 4.3.2

-------------------------------------------------------------------
Fri Jun 19 07:53:36 UTC 2020 - Martin Vidner <mvidner@suse.com>

- Save memory by SCR.UnmountAgent telling other-process agents
  to terminate (bsc#1172139)
- 4.3.1

-------------------------------------------------------------------
Tue May 12 11:15:20 UTC 2020 - Josef Reidinger <jreidinger@suse.com>

- Fixed building with new bison 3.6 (bsc#1171505)
- 4.3.0

-------------------------------------------------------------------
Fri Nov  2 13:16:03 UTC 2018 - lslezak@suse.cz

- Fixed Clang warnings (unused variables)

-------------------------------------------------------------------
Tue Oct 16 16:46:48 CEST 2018 - schubi@suse.de

- Added license file to spec.

-------------------------------------------------------------------
Wed Oct  3 09:59:03 UTC 2018 - lslezak@suse.cz

- Use an exclusive lock when rotating the YaST logs to avoid race
  conditions when several YaST processes run in paralell
  (related to bsc#1094875)
- 4.1.0

-------------------------------------------------------------------
Fri Sep 28 16:47:42 CEST 2018 - schubi@suse.de

- Reduced risk of race condition between getenv and setenv while
  logging (bsc#1103076)
- 4.0.4

-------------------------------------------------------------------
Wed Aug 22 16:30:42 CEST 2018 - schubi@suse.de

- Switched license in spec file from SPDX2 to SPDX3 format.

-------------------------------------------------------------------
Thu Jul 19 14:30:12 CEST 2018 - aschnell@suse.com

- fixed detection of aarch64 during update by recognizing aarch64
  in elf-arch (bsc#1099325)
- recognise RISC-V in elf-arch
- 4.0.3

-------------------------------------------------------------------
Tue Feb  6 16:16:58 UTC 2018 - mvidner@suse.com

- glibc-2.27 compatibility: Removed an overly specific test case
  for certain localized numbers (bsc#1079630)
- 4.0.2

-------------------------------------------------------------------
Tue Nov 28 15:08:32 UTC 2017 - jreidinger@suse.com

- add jemalloc dependency for y2base which is used only in old
  testsuite and that workarounds problem with dynamic dlopening
  of jemalloc in ruby (bsc#1068883)
- 4.0.1

-------------------------------------------------------------------
Tue Oct 10 08:34:19 UTC 2017 - mvidner@suse.com

- Fixed newly uncovered warnings: Wterminate, Wint-in-bool-context,
  sys/sysmacros (bsc#982942, bsc#434048).
- 4.0.0

-------------------------------------------------------------------
Wed Jan  4 09:16:02 UTC 2017 - jreidinger@suse.com

- Dropped the YCP debugger in yast2-core-debugger not to confuse
  people who want to use the Byebug based Ruby debugger
  (bsc#1018038)
- 3.2.2

-------------------------------------------------------------------
Tue Jan  3 15:14:22 UTC 2017 - jreidinger@suse.com

- Allow more detailed error specification when loading namespace
  to component system failed (bsc#932331)
- 3.2.1

-------------------------------------------------------------------
Mon Nov  7 12:51:20 UTC 2016 - jreidinger@suse.com
- ag_anyangent: Do not fail the parse when an Optional syntax meets
  EOF, e.g. for a fstab without a trailing newline (bsc#429326#c11)
- 3.2.0

-------------------------------------------------------------------
Tue Sep 20 13:33:01 UTC 2016 - jreidinger@suse.com

- disable doc generation (FATE#320356)
- remove unnecessary build dependency to speed up build
  (bsc#999203)
- 3.1.24

-------------------------------------------------------------------
Thu Jun  2 13:46:02 UTC 2016 - mvidner@suse.com

- Optionally build with Clang instead of GCC (via bcond_with clang)
- Fixed most of Clang warnings (bsc#982942)
- 3.1.23

-------------------------------------------------------------------
Thu Mar  3 12:36:06 CET 2016 - gs@suse.de

- Add missing newline to error messages (bsc#969236)
- 3.1.22

-------------------------------------------------------------------
Tue Feb  2 15:15:39 UTC 2016 - mvidner@suse.com

- Treat C/C++ warnings as errors but only via bcond_with werror.
- 3.1.21

-------------------------------------------------------------------
Tue Feb  2 12:17:32 UTC 2016 - mvidner@suse.com

- Treat C/C++ warnings as errors.
- 3.1.20

-------------------------------------------------------------------
Tue Jan 19 10:08:56 UTC 2016 - jreidinger@suse.com

- ag_ini: when multifile list contain glob, evaluate it in correct
  root. (bnc#962566)
- 3.1.19

-------------------------------------------------------------------
Tue Oct  6 14:44:02 UTC 2015 - mvidner@suse.com

- In the signal handler, log the sender PID, and if present,
  run /usr/lib/YaST2/bin/signal-postmortem (bsc#935686).
- 3.1.18

-------------------------------------------------------------------
Wed May 13 19:56:50 CEST 2015 - besser82@fedoraproject.org

- Fix more compilation warnings.

-------------------------------------------------------------------
Mon May 11 13:50:04 UTC 2015 - mvidner@suse.com

- Fixed compilation warnings.

-------------------------------------------------------------------
Mon Mar 30 10:55:31 UTC 2015 - jreidinger@suse.com

- Fix YCP symbol comparison with GCC 5 (thanks schubi for
  performance measurement and mvidner for review) (boo#914255)
- 3.1.17

-------------------------------------------------------------------
Tue Mar  3 14:49:39 UTC 2015 - mvidner@suse.com

- Fixed compilation (but not tests) with GCC 5 (boo#914255).
- 3.1.16

-------------------------------------------------------------------
Thu Jan 22 19:10:06 UTC 2015 - lslezak@suse.cz

- skip empty environment variables when activating the locale
  settings, fixes inconsistent locale setting when started
  via "kdesu" with unchecked "Remember password" option
  (boo#914081)
- 3.1.15

-------------------------------------------------------------------
Tue Nov 25 09:59:49 UTC 2014 - mvidner@suse.com

- ag_any: respect target root also when the file
  does not exist in the original root (boo#903747).
  If applied at installation time as a DUD, it fixes
  "Internal error... in SaveModulesToLoad" during
  an upgrade to oS 13.2.
- 3.1.14

-------------------------------------------------------------------
Fri Oct 24 12:29:04 UTC 2014 - lslezak@suse.cz

- yast2-core-devel: removed obsolete dependencies (flex, sysfsutils
  and hwinfo-devel), "ycp/Scanner.h" include file made private
  (not installed anymore)
- 3.1.13

-------------------------------------------------------------------
Mon Oct 20 08:01:21 UTC 2014 - lslezak@suse.cz

- Travis support: added .travis.yml, portability: added crypt vs
  xcrypt detection, fixed order at base/src/Makefile.am

-------------------------------------------------------------------
Wed Oct  8 12:02:35 UTC 2014 - mvidner@suse.com

- Fixed searching for programs in Y2DIR
  (gh#yast/yast-ruby-bindings#107)
- 3.1.12

-------------------------------------------------------------------
Wed Oct  8 07:55:04 UTC 2014 - mvidner@suse.com

- Allow SCR.Read(.target.yast2, ...) on chroots (bnc#891053).

-------------------------------------------------------------------
Mon Sep  8 08:59:10 UTC 2014 - mvidner@suse.com

- Enable buffering for parsing agent output (bnc#854809).
- 3.1.11

-------------------------------------------------------------------
Tue Aug 26 08:03:08 UTC 2014 - mvidner@suse.com

- Fixed another batch of compilation warnings.
- 3.1.10

-------------------------------------------------------------------
Mon Aug 11 11:13:42 UTC 2014 - mvidner@suse.com

- agent-any: stub "df" for testing.
- 3.1.9

-------------------------------------------------------------------
Fri Aug  8 07:59:56 UTC 2014 - mvidner@suse.com

- Pass SCR root path to stdio agents (bnc#879365).
- If aborting on a SCRAgent::targetPath assertion, log it
  (bnc#891053).
- Fixed obvious compilation warnings.
- 3.1.8

-------------------------------------------------------------------
Tue May  6 15:04:25 UTC 2014 - mvidner@suse.com

- Do not mention YCP in signal handler (by tcech)
- 3.1.7

-------------------------------------------------------------------
Mon Mar 17 12:52:24 UTC 2014 - jreidinger@suse.com

- do not prefer executable programs over builtin components
- 3.1.6

-------------------------------------------------------------------
Fri Dec 13 10:53:16 UTC 2013 - guillaume@opensuse.org

- Fix ARM build:
  * disable autodoc on qemu-arm only instead of all ARM builds
  * Update file list to sed to disable autodoc

-------------------------------------------------------------------
Fri Nov  8 10:25:56 UTC 2013 - jreidinger@suse.com

- removed obsolete .target.control.printer_reset, .target.smbmount,
  .target.kill ( use .process.kill )
- 3.1.5

-------------------------------------------------------------------
Mon Nov  4 15:26:11 UTC 2013 - jreidinger@suse.com

- remove remote libraries support on installed system. It requires
  yast2-core on installed system which forbits goal for SLE12 to
  not have yast on target system. The last piece that use it was
  adapted since perl-Bootloader-0.800 .
- 3.1.4

-------------------------------------------------------------------
Wed Oct 23 11:32:20 UTC 2013 - lslezak@suse.cz

- system-agent: handle chroot at more places

-------------------------------------------------------------------
Mon Oct 21 14:02:54 UTC 2013 - lslezak@suse.cz

- generateYCPWrappers: check also for YCPNull to avoid segfault
  when a parameter is missing (bnc#846467)

-------------------------------------------------------------------
Fri Oct 18 12:03:31 UTC 2013 - jreidinger@suse.com

- Do not delete agent outside of component in WFM otherwise
  installation segfault

-------------------------------------------------------------------
Thu Oct 17 14:16:09 UTC 2013 - jreidinger@suse.com

- chdir("/") after chroot otherwise commands fail with unreachable
  location after `cd ~`

-------------------------------------------------------------------
Tue Oct 15 09:24:53 UTC 2013 - jreidinger@suse.com

- Dropped documentation generated by makebuildindocs, not include
  in yast2-devtools. Parts of it are obsolete anyway (YCP, WFM),
  ag_process and ag_system will get new tools.
- 3.1.3

-------------------------------------------------------------------
Mon Oct 14 12:40:31 UTC 2013 - jreidinger@suse.com

- minimal chroot: fixed System:: to actually chroot; hopefully
  fixes bootloader setup at installation

-------------------------------------------------------------------
Wed Oct  2 14:56:39 UTC 2013 - jreidinger@suse.com

- Adapt to incompatible changes in bison 3.0
- 3.1.2

-------------------------------------------------------------------
Tue Oct  1 14:59:08 UTC 2013 - jreidinger@suse.com

- port from opensuse 13.1: fixed a segfault at the end of 'scr'
  program used during the installation, leading to /core file
  (BNC#841623)
- 3.1.1

-------------------------------------------------------------------
Wed Sep 25 14:16:30 UTC 2013 - jreidinger@suse.com

- respect target root in: ag_any(for processes), system_agent

-------------------------------------------------------------------
Wed Sep 18 14:39:27 UTC 2013 - lslezak@suse.cz

- do not use *.spec.in template, use *.spec file with RPM macros
  instead
- 3.1.0

-------------------------------------------------------------------
Wed Sep 11 12:40:58 UTC 2013 - jreidinger@suse.com

- respect target root in: ag_any, ag_ini, ag_modules, ag_resolver


-------------------------------------------------------------------
Wed Sep  4 14:24:39 UTC 2013 - mvidner@suse.com

- Avoid automake warning:
  'INCLUDES' is the old name for 'AM_CPPFLAGS'

-------------------------------------------------------------------
Tue Sep  3 13:28:44 UTC 2013 - jreidinger@suse.com

- libscr: added "root" attribute to SCRAgent (FATE#314695). Agents
  must be adapted to respect it instead of relying on chroot(2)
  having been run.


-------------------------------------------------------------------
Wed Aug  7 07:46:14 UTC 2013 - dmajda@suse.cz

- Do not lose comments before negative numbers in YCP parser
  (gh#yast/ycp-killer#617).
- 3.0.1

-------------------------------------------------------------------
Tue Jul 30 08:28:27 UTC 2013 - yast-devel@opensuse.org

- version 3.0.0

-------------------------------------------------------------------
Tue Jul 16 08:40:03 UTC 2013 - mvidner@suse.com

- XML: distinguish <call result="unused" ...> so that calls
  involving parameters passed by reference have a less ugly Ruby
  translation.
- XML: added forgotten comment attributes to <locale>
  (gh#yast/yast-core#39)
- 2.24.12

-------------------------------------------------------------------
Sun Jul 14 20:17:56 UTC 2013 - mvidner@suse.com

- Adapt to move of crypt_gensalt to libowcrypt (FATE#314945).
- 2.24.11

-------------------------------------------------------------------
Fri Jul 12 08:46:23 UTC 2013 - mvidner@suse.com

- factored out some common code in DejaGnu tests
- 2.24.10

-------------------------------------------------------------------
Thu Jul 11 15:25:37 UTC 2013 - jreidinger@suse.com

- Fix exporting comments in list elements (gh#yast/yast-core#36).
- Fix exporting comments for function calls.
- Fix printing paths containing UTF8 (gh#yast/yast-ruby-bindings#64).
- Temporary disable tests that fails non-detereminic.
- 2.24.9

-------------------------------------------------------------------
Thu Jul 11 09:15:38 UTC 2013 - mvidner@suse.com

- Fixed tests that would always succeed on oS-12.3, with
  "WARNING: could not find 'runtest'".
- Ignore the language bindings in all tests.

-------------------------------------------------------------------
Tue Jul  9 17:00:37 UTC 2013 - jreidinger@suse.com

- fix segfault during installation
- 2.24.8

-------------------------------------------------------------------
Tue Jul  9 10:45:44 UTC 2013 - jreidinger@suse.com

- Fix missing import in exported xml (gh#yast/y2r#41)
- Fix exporting comments for methods without parameters
  (gh#yast/yast-core#29)
- 2.24.7

-------------------------------------------------------------------
Thu Jul  4 08:46:47 UTC 2013 - jreidinger@suse.com

- Prevent invalid XML by filtering out vertical tab and form-feed in
  xml output gh#yast/yast-core#25
- Fixed "Non constant value in case statement" parse error for
  `case -1:` with enabled comments parsing
- 2.24.6

-------------------------------------------------------------------
Fri Jun 28 13:16:23 UTC 2013 - mvidner@suse.com

- enabled ignoring language bindings (yast2-ruby-bindings,
  yast2-perl-bindings, yast2-python-bindings) by setting the
  environment variable Y2DISABLELANGUAGEPLUGINS
  (gh#yast/yast-core#20)
- 2.24.5

-------------------------------------------------------------------
Thu Jun 27 11:47:19 UTC 2013 - jreidinger@suse.com

- Allow parsing and exporting comments and whitespaces to XML if 
  Y2PARSECOMMENTS is set
- 2.24.4

-------------------------------------------------------------------
Wed Jun 26 07:20:18 UTC 2013 - jreidinger@suse.com

- YCP parser: fixed an endless loop for EOF in a string 
  (gh#yast/yast-core#21)
- 2.24.3

-------------------------------------------------------------------
Fri Jun 21 13:50:31 UTC 2013 - lslezak@suse.cz

- y2base: handle interleaved -I and -M options, as used by
  Makefiles of rubified modules.
- 2.24.2

-------------------------------------------------------------------
Fri Jun 21 12:13:54 UTC 2013 - mvidner@suse.com

- re-enabled tests of ag_background

-------------------------------------------------------------------
Fri Jun 21 07:50:17 UTC 2013 - jreidinger@suse.com

- fixed the apparently harmless segfault when YaST finishing.
- 2.24.1

-------------------------------------------------------------------
Mon Jun 10 12:06:08 UTC 2013 - lslezak@suse.cz

- fixed YCP debugger client to make it run
- 2.24.0

-------------------------------------------------------------------
Fri Jun  7 09:05:24 UTC 2013 - jreidinger@suse.com

- made SymbolEntry::value, setValue virtual (ABI change)
- added Y2WFMComponent::SetArgs, needed for non-YCP clients
- various fixes in handling YCP System::* calls
- do not strictly check types of arguments for System remote calls
- fixed parser annnd all serializers to use C locale for float
- fixed some memory leaks
- various fixes to the XML serialization of YCP
- Fixed function type matching to be contravariant for arguments 
  (BNC#825263) (return type has always been covariant, correctly)
  Interface expected to handle "any" argument will no longer accept
  implementations handling only a specific subtype. Conversely,
  interfaces expected to handle a "string" will also accept 
  implementation handling "any".
  Affects the "is" builtin; breaks *-bindings relying on the bug.

-------------------------------------------------------------------
Mon Oct  8 16:50:38 CEST 2012 - mvidner@suse.cz

- Clarified how to return lists and maps from Perl (bnc#783846).
- 2.23.6

-------------------------------------------------------------------
Wed Jul 11 14:55:26 CEST 2012 - mvidner@suse.cz

- automake incompatibility: require 1.12, to produce parser.hh
- agent-ini: if we cannot format a string, fail loudly (bnc#763386#c10)

-------------------------------------------------------------------
Wed Jul 11 12:07:52 CEST 2012 - fehr@suse.de

- 2.23.5
- added builtin list::reverse for YCP list

-------------------------------------------------------------------
Fri Jun 22 15:53:00 CEST 2012 - aschnell@suse.de

- allow C++ log functions to be used in namespaces
- 2.23.4

-------------------------------------------------------------------
Tue Jun 19 07:42:53 UTC 2012 - mfilka@suse.com

- increase version 
- added testcases
- handling of escape sequences when quoting
- enable quoting only for sysconfig files
- 2.23.3

-------------------------------------------------------------------
Mon Jun 18 18:03:51 UTC 2012 - mfilka@suse.com

- (un)quoting rewriten to C++ due to bnc#765519
- 2.23.2 
-------------------------------------------------------------------
Mon Jun 18 17:53:23 CEST 2012 - aschnell@suse.de

- fixed function name conflict in agent-ini (bnc#765519)
- 2.23.2

-------------------------------------------------------------------
Wed Jun 13 13:38:17 CEST 2012 - aschnell@suse.de

- fixed UTF-8 handling of several string builtins (bnc#755414)

-------------------------------------------------------------------
Tue Jun 12 13:53:23 CEST 2012 - aschnell@suse.de

- removed blocxx usage (fate #313242)
- improved efficiency of logging functions
- 2.23.1

-------------------------------------------------------------------
Fri May  4 10:58:48 UTC 2012 - mfilka@suse.com

- added support for shell like (un)quoting and (un)escaping of values 
- 2.23.0

-------------------------------------------------------------------
Mon Mar 19 11:18:22 CET 2012 - aschnell@suse.de

- fixed for gcc 4.7

-------------------------------------------------------------------
Fri Mar 16 14:40:00 CET 2012 - aschnell@suse.de

- do not use xcrypt (removes bigcrypt) (fate #312617)
- 2.22.5

-------------------------------------------------------------------
Wed Feb 22 14:59:37 CET 2012 - aschnell@suse.de

- added tointeger builtin with explicite base qualification
- 2.22.4

-------------------------------------------------------------------
Fri Feb  3 14:36:31 CET 2012 - mvidner@suse.cz

- ini-agent: only change permissions of new files (bnc#743355)
- 2.22.3

-------------------------------------------------------------------
Thu Jan  5 15:08:14 CET 2012 - mvidner@suse.cz

- Relicensed agent-process from GPL-2.0 to GPL-2.0+
  to match the rest of the package (bnc#728950).
- 2.22.2

-------------------------------------------------------------------
Thu Jan  5 15:00:00 CET 2012 - mvidner@suse.cz

- ini-agent: added Write(.section_private.SECTION, BOOLEAN)
  (bnc#713661, CVE-2011-3177)
- system agent: added  Write(.target.string, [filename, mode], content)
- 2.22.1

-------------------------------------------------------------------
Fri Dec  2 11:49:56 UTC 2011 - lslezak@suse.cz

- process-agent - fixed testuite (removed potential race condition)
- 2.22.0

-------------------------------------------------------------------
Fri Nov 25 14:11:01 CET 2011 - mvidner@suse.cz

- ini-agent: Fixed a test failure "wrong stderr for nonex"
  (bnc#706705#c16)
- process-agent: a badly designed test is less likely to fail now
- 2.21.8

-------------------------------------------------------------------
Fri Nov 25 12:18:18 UTC 2011 - coolo@suse.com

- add libtool as buildrequire to avoid implicit dependency

-------------------------------------------------------------------
Tue Oct  4 11:03:46 CEST 2011 - mvidner@suse.cz

- build fix for ARM (bnc#721846).
- 2.21.7

-------------------------------------------------------------------
Thu Aug 18 12:40:23 CEST 2011 - mvidner@suse.cz

- change blowfish id from 2a to 2y (bnc#700876 bnc#706705 CVE-2011-2483)
  (thanks to Ludwig Nussel)
- 2.21.6

-------------------------------------------------------------------
Fri Aug  5 13:16:34 CEST 2011 - mvidner@suse.cz

- YCP Debugger added, by Stano Visnovsky.
- 2.21.5

-------------------------------------------------------------------
Fri Jun 17 16:21:50 CEST 2011 - jsuchome@suse.cz

- when if-condition evaluates to nil, use false instead (bnc#687236)
- 2.21.4

-------------------------------------------------------------------
Thu Jun 02 09:58:11 CEST 2011 - aschnell@suse.de

- added missing include statements
- 2.21.3

-------------------------------------------------------------------
Fri May 27 17:17:14 CEST 2011 - mvidner@suse.cz

- Fixed a garbled unbreakable space used as a thousand separator (bnc#683881).
- 2.21.2

-------------------------------------------------------------------
Fri May 27 11:32:55 CEST 2011 - mvidner@suse.cz

- Don't crash when adding to a nil list (bnc#694520).
- A nil (type cast failure) in a list literal will not make the whole
  list nil (bnc#694520).
- 2.21.1

-------------------------------------------------------------------
Thu Mar 31 11:11:36 CEST 2011 - aschnell@suse.de

- added sha256 and sha516 password encryption (fate #309705)
- 2.21.0

-------------------------------------------------------------------
Tue Mar 15 15:51:48 UTC 2011 - coolo@novell.com

- fix build with gcc 4.6

-------------------------------------------------------------------
Mon Jan  3 20:53:16 UTC 2011 - lslezak@suse.cz

- fixed packaging in openSUSE-11.4 (perl files) 
- 2.20.0

-------------------------------------------------------------------
Tue Aug 10 13:28:57 CEST 2010 - mvidner@suse.cz

- Enable input buffering for YCP include files (bnc#629882).
- 2.19.3

-------------------------------------------------------------------
Thu Mar 11 15:36:27 CET 2010 - mvidner@suse.cz

- Fixed the regexpsub algorithm not to loop endlessly
  if the source string contains \1 (bnc#552914).
- 2.19.2

-------------------------------------------------------------------
Tue Mar  9 16:21:07 CET 2010 - mvidner@suse.cz

- Fixed an ia64 crash in test_thread_log (a test case for bnc#565918).

-------------------------------------------------------------------
Mon Feb  1 16:01:46 CET 2010 - mvidner@suse.cz

- Fixed a crash in LogTail by adding a mutex to the shared variable
  (bnc#565918).
- Re-enabled parts of liby2util-r testsuite.
- 2.19.1

-------------------------------------------------------------------
Fri Dec 18 12:43:39 CET 2009 - aschnell@suse.de

- allow Y2DIR to be a list of paths separated by ":"
- 2.19.0

-------------------------------------------------------------------
Fri Aug 14 17:03:17 CEST 2009 - lslezak@suse.cz

- don't generate autodocs on ARM (doesn't work in qemu-arm)
  (by jansimon.moeller@opensuse.org)
- 2.18.19

-------------------------------------------------------------------
Tue Aug 11 16:16:29 CEST 2009 - mvidner@suse.cz

- ycp.pm: convert wide strings to byte strings,
  to silence a warning when handling parsed XML (bnc#512536).
- /var/log/YaST2/signal: do not make it executable
- 2.18.18

-------------------------------------------------------------------
Mon Aug  3 10:04:21 CEST 2009 - lslezak@suse.cz

- the DBus code has been moved to separate packages
  (yast2-dbus-client and yast2-dbus-server) (bnc#431208)
- 2.18.17

-------------------------------------------------------------------
Fri Jul 10 15:31:15 CEST 2009 - mvidner@suse.cz

- Return DBus errors in most cases that used to y2error only (bnc#520616).
- In BSV types, "" again means "string" (broken in previous version).
- Log also the user when reporting a PolKit check result.
- o.o.Y.modules.ModuleManager.Import fixed to return false on failure.
- 2.18.16

-------------------------------------------------------------------
Thu Jul  2 17:02:39 CEST 2009 - mvidner@suse.cz

- Enhanced DBus -> YCP value conversion by considering
  also the expected YCP type.
  Otherwise it is impossible to tell whether an empty array
  should become an empty map or an empty list (bnc#516492).
- Removed the dependency on dbus-1-x11
  by calling dbus-daemon directly without dbus-launch.
- 2.18.15

-------------------------------------------------------------------
Fri Jun 26 14:52:05 CEST 2009 - mvidner@suse.cz

- yast_modules_dbus_server: return org.freedesktop.DBus.Error.UnknownMethod
  for unknown methods
- Disable --as-needed until this package is fixed.

-------------------------------------------------------------------
Fri Jun 19 14:14:13 CEST 2009 - mvidner@suse.cz

- float::tolstring fixed to use the fixed notation
- 2.18.14

-------------------------------------------------------------------
Thu Jun 18 16:59:49 CEST 2009 - lslezak@suse.cz

- DBus service - fixed returning "any" values (bnc#513503),
  return correct signatures in DBus introspection data, return the
  values according to it (bnc#513571), added basic testuite

-------------------------------------------------------------------
Wed Jun 17 13:53:30 CEST 2009 - mvidner@suse.cz

- DBusServerBase: exit properly if the connection got closed

-------------------------------------------------------------------
Mon Jun 15 17:24:03 CEST 2009 - lslezak@suse.cz

- DBus service - fixed returning of nested values (e.g. list<map>),
  removed extra check for map (bnc#512569)
- 2.18.13

-------------------------------------------------------------------
Tue Jun  9 15:51:09 CEST 2009 - mvidner@suse.cz

- Added 'string float::tolstring(float f, integer precision)' using the
  current locale decimal separator (bnc#460094).
- Fixed makefiles to work with "install" calls changed via
  automake-1.11.
- Fixed tons of warnings by explicitly initializing all members of
  declaration_t.
- 2.18.12

-------------------------------------------------------------------
Mon Jun  1 08:54:18 CEST 2009 - mvidner@suse.cz

- Fixed char* constness for glibc-2.10.
- 2.18.11

-------------------------------------------------------------------
Thu May 14 15:01:49 CEST 2009 - lslezak@suse.cz

- DBus service - fixed DBus object to Yast name space conversion
  in autoimport code ('/' -> '::'), replace all occurrences

-------------------------------------------------------------------
Thu May  7 15:46:48 CEST 2009 - mvidner@suse.cz

- Y2ProgramComponent: close fds>2 before exec
  to make external agents more robust (bnc#501758).

-------------------------------------------------------------------
Mon May  4 17:28:28 CEST 2009 - lslezak@suse.cz

- SCR DBus service - fixed DBus object registration, fixed creating
  the PolicyKit action ID
- 2.18.10

-------------------------------------------------------------------
Mon Apr 27 15:51:11 CEST 2009 - mvidner@suse.cz

- Resurrected logging in the signal handler, into
  /var/log/YaST2/signal (or ./y2signal.log) (bnc#493152#c33).
- Y2StdioComponent: exit only at EOF, not on parse error (bnc#498407).
- 2.18.9

-------------------------------------------------------------------
Fri Apr 24 13:49:29 CEST 2009 - mvidner@suse.cz

- agent-ini: do not truncate strings longer than 2048
  while writing (bnc#492859)
- 2.18.8

-------------------------------------------------------------------
Fri Apr 24 08:40:07 CEST 2009 - lslezak@suse.cz

- DBus service - better handle "::" separators in name space
  string - replace it by "/" in DBus object path and "." in
  PolicyKit action ID string
- 2.18.7

-------------------------------------------------------------------
Tue Apr 21 14:40:31 CEST 2009 - coolo@suse.de

- avoid y2log in both signal handler and forked children (bnc#493152)

-------------------------------------------------------------------
Tue Apr 21 13:03:23 CEST 2009 - coolo@suse.de

- another hot fix

-------------------------------------------------------------------
Mon Apr 20 20:36:56 CEST 2009 - coolo@suse.de

- trying hot fix for bnc#493152 

-------------------------------------------------------------------
Mon Apr 20 09:50:37 CEST 2009 - jreidinger@suse.cz

- add builtin list::swap for list 

-------------------------------------------------------------------
Fri Apr 17 13:17:28 CEST 2009 - juhliarik@suse.cz

- added fix for problem with adding nil to list (bnc#216177) 

-------------------------------------------------------------------
Fri Apr 15 12:00:00 CEST 2009 - mvidner@suse.cz

- DBus service:
 * handle variants in replies
 * don't crash on unsupported types
 * fixed ModuleManager action IDs
 * more examples

-------------------------------------------------------------------
Fri Apr 10 09:52:42 CEST 2009 - lslezak@suse.cz

- Merged the Yast DBus service from /tmp/lslezak/core branch, the
  service exports Yast name spaces on DBus. The SCR service has
  been refactored - the common parts have been moved to liby2dbus.
- Removed oboleted YCPMapIterators
- 2.18.6

-------------------------------------------------------------------
Mon Apr  6 13:46:14 CEST 2009 - mvidner@suse.cz

- Use /etc/modprobe.d/50-yast.conf instead of /etc/modprobe.conf
  (bnc#485992).
- Move /etc/modprobe.d/blacklist on update (bnc#485992).
- Dropped ag_xauth (.xauth.key), superseded since 2005 by 
  $XAUTHLOCALHOSTNAME (bnc#482223).
- 2.18.5

-------------------------------------------------------------------
Thu Mar 26 08:26:56 CET 2009 - lslezak@suse.cz

- .modprobe_blacklist agent: use /etc/modprobe.d/50-blacklist.conf
  file instead of deprecated /etc/modprobe.d/blacklist (bnc#485992)

-------------------------------------------------------------------
Fri Mar  6 13:53:48 CET 2009 - mvidner@suse.cz

- ag_background: re-disabled the testsuite, silly me.
- 2.18.4

-------------------------------------------------------------------
Fri Mar  6 13:08:10 CET 2009 - lslezak@suse.cz

- put backtrace begin and end markers to y2log when e.g.
  y2error(-1, ...) is called

-------------------------------------------------------------------
Fri Mar  6 10:57:11 CET 2009 - mvidner@suse.cz

- ag_background: re-enabled the testsuite (bnc#470645#c11),
  with some expect magic (~bnc#475551)

-------------------------------------------------------------------
Wed Feb 25 14:49:33 CET 2009 - mvidner@suse.cz

- Fixed tty_wrapper losing output: stdio was interrupted by SIGCHLD (bnc#470645).

-------------------------------------------------------------------
Sun Feb 01 03:14:16 CET 2009 - mvidner@suse.cz

- dbus: fixed timeout handling to reduce latency (kkaempf)
  http://lists.opensuse.org/yast-devel/2009-02/msg00004.html
- dbus: code cleanup (kkaempf)
- dbus: fixed resource leaks (aschnell, lslezak)

-------------------------------------------------------------------
Thu Jan 29 15:15:57 CET 2009 - aschnell@suse.de

- added dbus client agent (required for bnc #464453)
- 2.18.3

-------------------------------------------------------------------
Mon Jan 26 14:00:31 CET 2009 - mvidner@suse.cz

- Fixed the D-Bus access policy (bnc#468390, CVE-2008-4311).
- 2.18.2

-------------------------------------------------------------------
Thu Jan 08 19:01:01 CET 2009 - aschnell@suse.de

- added namespace multiset with 1. some list function, 2. some new
  functions and 3. extended testsuite
- 2.18.1

-------------------------------------------------------------------
Wed Jan 07 15:17:23 CET 2009 - aschnell@suse.de

- improved YCPList and YCPMap iterators

-------------------------------------------------------------------
Mon Jan  5 15:20:56 CET 2009 - visnov@suse.cz

- match WFM component name and component creator instance 
- improve main page for doxygen

-------------------------------------------------------------------
Mon Dec 22 13:16:02 CET 2008 - mvidner@suse.cz

- Reverted r50800 which, in an attempt to fix another bug, encoded to
  UTF-8 once too many, breaking i18n going thru Perl agents (bnc#448217).

-------------------------------------------------------------------
Sat Dec 20 10:45:55 CET 2008 - aschnell@suse.de

- added tosymbol builtin (bnc #192389)
- added isempty builtin for string, list and map
- 2.18.0

-------------------------------------------------------------------
Thu Dec 11 15:06:31 CET 2008 - lslezak@suse.cz

- tty_wrapper - fixed a deadlock in tty setting (set the terminal
  properties _before_ starting the subprocess) (bnc#458025)
- 2.17.25

-------------------------------------------------------------------
Tue Dec  9 13:20:49 CET 2008 - lslezak@suse.cz

- SCR DBus service - check for the global permissions at first
  (all method parameters are allowed) then for specific ones,
  added .policy file with the default values (bnc#449794)
- 2.17.24

-------------------------------------------------------------------
Thu Nov 27 15:22:59 CET 2008 - lslezak@suse.cz

- tty_wrapper - disable LF to CRLF translation on the stdout stream
  (bnc#444228)
- 2.17.23

-------------------------------------------------------------------
Wed Nov 26 14:04:27 CET 2008 - visnov@suse.cz

- added lsubstring builtin (bnc#446996)
- 2.17.22

-------------------------------------------------------------------
Sun Nov  9 15:35:43 CET 2008 - lslezak@suse.cz

- added 'tty_wrapper' binary to start a yast module in commandline
  mode without a tty device (bnc#444228)
- 2.17.21

-------------------------------------------------------------------
Mon Nov  3 11:55:50 CET 2008 - lslezak@suse.cz

- fixed testing of the result of polkit_caller_new_from_dbus_name()
  call which sometime sets the error object even when there is no
  real error (bnc#439150)
- 2.17.20

-------------------------------------------------------------------
Fri Oct 24 15:54:54 CEST 2008 - visnov@suse.cz

- Also print diff when agent-process testsuite fails
- 2.17.19 

-------------------------------------------------------------------
Tue Oct 14 16:38:26 CEST 2008 - mvidner@suse.cz

- Avoid YCPNull reaching SCR agents to prevent crashes (bnc#406138).
- Allow make check before make install again, after libycpvalues API
  changed in 2.17.15.
- 2.17.18

-------------------------------------------------------------------
Tue Oct 14 14:41:34 CEST 2008 - lslezak@suse.cz

- use atomic type sig_atomic_t in signal handlers (bnc#434509)

-------------------------------------------------------------------
Sat Oct 11 12:30:03 CEST 2008 - mvidner@suse.cz

- Handle EINTR in YCP scanner. Makes possible to toggle
  debugging via SIGUSR1 to 'y2base stdio scr' (bnc#434253).
- 2.17.17

-------------------------------------------------------------------
Tue Oct  7 14:27:00 CEST 2008 - visnov@suse.cz

- change remove builtin behavior to saner one (bnc #396697)
- more documentation updates
- 2.17.16 

-------------------------------------------------------------------
Mon Sep 29 23:03:10 CEST 2008 - visnov@suse.cz

- YCP values overview page added to docs

-------------------------------------------------------------------
Fri Sep 26 16:09:22 CEST 2008 - visnov@suse.cz

- new builtins: list::difference, list::symmetric_difference,
  list::intersection, list::union (aschnell, bnc #58844)
- 2.17.15

-------------------------------------------------------------------
Fri Sep 26 12:17:35 CEST 2008 - visnov@suse.cz

- allow clients to return exit code (bnc #350740)
- clean up documentation in liby2
- 2.17.14 

-------------------------------------------------------------------
Thu Sep 25 12:21:34 CEST 2008 - visnov@suse.cz

- support SCR::RegisterAgent and SCR::UnregisterAgent in chroot 
  (bnc #425472)
- 2.17.13

-------------------------------------------------------------------
Wed Sep 17 15:49:42 CEST 2008 - visnov@suse.cz

- Warn to log if using non-standard place for loading modules
- 2.17.12

-------------------------------------------------------------------
Tue Sep  9 15:49:07 CEST 2008 - visnov@suse.cz

- Added y2useritem and y2usernote builtins for user-level
  action log (Fate #100386) 

-------------------------------------------------------------------
Tue Sep  9 11:39:07 CEST 2008 - locilka@suse.cz

- Adjusted STDOUT in ycp.pm to use 'utf8'.

-------------------------------------------------------------------
Fri Sep  5 13:59:32 CEST 2008 - locilka@suse.cz

- Added WFM::ClientExists function (needed for installation).
- 2.17.10

-------------------------------------------------------------------
Wed Aug 27 12:13:27 CEST 2008 - locilka@suse.cz

- Enabled getenv builtin.
- 2.17.9

-------------------------------------------------------------------
Wed Aug 13 15:10:50 CEST 2008 - aschnell@suse.de

- added tohexstring builtin with width parameter
- 2.17.8

-------------------------------------------------------------------
Fri Aug  8 14:56:07 CEST 2008 - locilka@suse.cz

- Re-added support to build libycp documentation in separate files
  additionally to combined.xml (needed for overall documentation).

-------------------------------------------------------------------
Wed Jul 30 15:22:15 CEST 2008 - mvidner@suse.cz

- Moved documentation around and adjusted it to conform with
  http://en.opensuse.org/YaST/yastdoc
- 2.17.7

-------------------------------------------------------------------
Fri Jul 25 10:34:30 CEST 2008 - aschnell@suse.de

- fixed requires for yast2-core-devel
- 2.17.6

-------------------------------------------------------------------
Thu Jul 24 09:16:13 CEST 2008 - mvidner@suse.cz

- Better error message when an agent dies with errors (bnc#401706).

-------------------------------------------------------------------
Tue Jul 22 09:48:17 CEST 2008 - lslezak@suse.cz

- added PolicyKit-devel and dbus-1-devel packages to
  yast2-core-devel dependencies
- fixed crash: prevent from multiple delete in SCR destructor
- 2.17.5

-------------------------------------------------------------------
Mon Jul 21 17:33:05 CEST 2008 - lslezak@suse.cz

- integrated DBus/PolicyKit support to SCR level (SCR can run
  as a DBus service, set Y2DBUS=1 for using the DBus service from
  a yast client, requires setting PolicyKit priviledges for users)
  (fate#301960)
- 2.17.4

-------------------------------------------------------------------
Fri Jul 18 11:50:33 CEST 2008 - mvidner@suse.cz

- Use -std=gnu++0x instead of c++0x so that we do not lose gnu
  extensions like typeof (fixes yast2-pkg-bindings build).
- 2.17.3

-------------------------------------------------------------------
Thu Jul 17 14:20:14 CEST 2008 - mvidner@suse.cz

- Check GCC version and use <unordered_map> to get rid of
  <ext/hash_map> warnings. It needs yast2-devtools-2.17.2 but fails
  gracefully.
- 2.17.2

-------------------------------------------------------------------
Fri Jun 20 15:29:36 CEST 2008 - aschnell@suse.de

- Added list::reduce builtin.
- 2.17.1

-------------------------------------------------------------------
Fri Jun 13 10:10:07 CEST 2008 - aschnell@suse.de

- Added float::abs, float::ceil, float::floor, float::trunc and 
  float::pow.
- 2.17.0

-------------------------------------------------------------------
Thu May 15 09:36:44 CEST 2008 - mvidner@suse.cz

- Set YAST_IS_RUNNING to "instsys" also for the live-installer (bnc#389099).
- 2.16.51

-------------------------------------------------------------------
Mon May  5 16:16:37 CEST 2008 - mvidner@suse.cz

- Show search path when client is not found (bnc#342213).
- 2.16.50

-------------------------------------------------------------------
Mon May  5 13:08:05 CEST 2008 - mvidner@suse.cz

- Allow literal strings as arguments (bnc#382883):
   Before:   y2base foo    '("\\t")' '("\"")' UI
   Now also: y2base foo -S '(\t)'    '(")'    UI
- 2.16.49

-------------------------------------------------------------------
Mon Apr 14 20:47:27 CEST 2008 - mvidner@suse.cz

- If Y2DEBUGONCRASH is set, the crash handler will also print the
  last few debugging log messages, even if Y2DEBUG is not set
  (fate#302166).
- 2.16.48

-------------------------------------------------------------------
Thu Apr 10 16:53:17 CEST 2008 - mvidner@suse.cz

- New builtin: dpgettext ("animals", "/mnt/share/locale", "Giraffe")
  (fate#2826, by juhliarik).
- 2.16.47

-------------------------------------------------------------------
Wed Apr 09 11:16:34 CEST 2008 - aschnell@suse.de

- added new builtin sublist
- 2.16.46

-------------------------------------------------------------------
Tue Apr  8 18:14:44 CEST 2008 - mvidner@suse.cz

- Compress (gzip) the rotated y2logs, in the background (fate#300637).
- y2base: Added -I and -M options to add search paths for includes and
  modules (fate#2306).
- 2.16.45

-------------------------------------------------------------------
Sun Apr 06 13:34:20 CEST 2008 - aschnell@suse.de

- added float builtins trunc and pow
- 2.16.44

-------------------------------------------------------------------
Sun Apr  6 11:11:55 CEST 2008 - coolo@suse.de

- compile with xcrypt 3
- 2.16.43

-------------------------------------------------------------------
Thu Apr 03 20:54:56 CEST 2008 - aschnell@suse.de

- extended toterm builtin
- 2.16.42

-------------------------------------------------------------------
Fri Mar 28 17:22:19 CET 2008 - mvidner@suse.cz

- Lazy SCR: to better suit the current naming scheme, to get .foo.bar
  look for foo_bar.scr instead of foo.bar.scr
- Lazy SCR: when sweeping, warn in the log
- 2.16.41

-------------------------------------------------------------------
Wed Mar  5 09:58:00 CET 2008 - locilka@suse.cz

- Extended .process agent with 'buffer_empty' function that returns
  whether the stdout buffer is empty (needed for backup).
- Adjusted and fixed process agent testsuite.
- 2.16.40

-------------------------------------------------------------------
Tue Mar  4 13:30:39 CET 2008 - mvidner@suse.cz

- Do not stop registering agents after UnregisterAgent (bnc#365116).
- 2.16.39

-------------------------------------------------------------------
Mon Feb 25 18:08:53 CET 2008 - sh@suse.de

- Package split: libyui and ycp-ui-bindings are now separate pkgs
- V 2.16.38

-------------------------------------------------------------------
Thu Feb 21 07:26:08 CET 2008 - coolo@suse.de

- support gtk
- V 2.16.37

-------------------------------------------------------------------
Wed Feb 20 17:28:30 CET 2008 - coolo@suse.de

- fix dummy UIs for test cases in yast modules

-------------------------------------------------------------------
Wed Feb 20 16:14:36 CET 2008 - lslezak@suse.cz

- .process agent - fixed reading large stdout/stderr output (added
   a testsuite), removed .buffer path (output reading is now part
   of .running)

-------------------------------------------------------------------
Wed Feb 20 11:42:34 CET 2008 - sh@suse.de

- Accept `opt(`immediate) for tree widget
- V 2.16.36

-------------------------------------------------------------------
Wed Feb 20 11:38:25 CET 2008 - mvidner@suse.cz

- If the log directory does not exist, create it.

-------------------------------------------------------------------
Wed Feb 20 08:26:32 CET 2008 - mvidner@suse.cz

- Fixed linking of libpy2UI.

-------------------------------------------------------------------
Mon Feb 18 18:34:56 CET 2008 - sh@suse.de

- Load plug-ins for "UI", "qt", "ncurses" from one single plug-in
- Made core UI independent of YCP and liby2 (Y2Component...)
- V 2.16.35

-------------------------------------------------------------------
Fri Feb 15 10:01:29 CET 2008 - lslezak@suse.cz

- added new .process (agent-process) agent (obsoletes old
  .background agent) - handles multiple subprocess, complete I/O
  communication, tty support

-------------------------------------------------------------------
Wed Feb 13 19:24:07 CET 2008 - sh@suse.de

- Made new UI logging thread-safe

-------------------------------------------------------------------
Tue Feb 12 19:24:16 CET 2008 - sh@suse.de

- New utility class YCommandLine in libyui to retrieve
  argc and argv from /proc/<pid>/cmdline
- V 2.16.34

-------------------------------------------------------------------
Mon Feb 11 19:23:29 CET 2008 - sh@suse.de

- Preliminary UI split: moved ycp-ui out of libyui
- V 2.16.33

-------------------------------------------------------------------
Fri Feb  8 16:56:48 CET 2008 - sh@suse.de

- Moved last YCPValue out of YUI
- V 2.16.32

-------------------------------------------------------------------
Fri Feb  8 11:28:32 CET 2008 - mvidner@suse.cz

- Endless recursion: not only log it, but also break it by returning
  nil after 1001 call frames (setenv Y2RECURSIONLIMIT to change that).
- 2.16.31

-------------------------------------------------------------------
Thu Feb  7 15:50:14 CET 2008 - sh@suse.de

- Moved UI built-ins out to separate class YCP_UI
- V 2.16.30

-------------------------------------------------------------------
Thu Feb  7 11:09:39 CET 2008 - mvidner@suse.cz

- Make SCR registration lazy: to find .foo, open only foo.scr.
  If that fails, only then scan all *.scr. (fate#302975)
- Test ports using bash's /dev/tcp instead of netcat (bnc#264309).

-------------------------------------------------------------------
Wed Feb  6 14:19:47 CET 2008 - sh@suse.de

- Moved macro recording and playing out of YUI class into new
  YMacro class with static functions
- V 2.16.29

-------------------------------------------------------------------
Fri Feb  1 14:48:52 CET 2008 - sh@suse.de

- Moved UI event handling from YUI to YDialog
- V 2.16.26

-------------------------------------------------------------------
Thu Jan 31 15:25:52 CET 2008 - sh@suse.de

- Simplified and unified internal UI dialog handling
- V 2.16.25

-------------------------------------------------------------------
Tue Jan 29 20:02:26 CET 2008 - sh@suse.de

- YCP-less event handling in libyui core
- V 2.16.24

-------------------------------------------------------------------
Fri Jan 25 19:56:35 CET 2008 - sh@suse.de

- Improved UI syntax error handling: Open dialogs to inform the user

-------------------------------------------------------------------
Wed Jan 23 18:28:52 CET 2008 - sh@suse.de

- V 2.16.23

-------------------------------------------------------------------
Tue Jan 22 15:42:25 CET 2008 - lslezak@suse.cz

- ag_background - added .signal path for sending a specified signal
  e.g. SCR::Execute(.background.signal, 10), posted by Kevin James

-------------------------------------------------------------------
Tue Jan 22 15:02:51 CET 2008 - sh@suse.de

- Improved back trace legibility: Demangling C++ symbols

-------------------------------------------------------------------
Mon Jan 16 17:06:00 CET 2008 - tgoettlicher@suse.de

- updated docu for BusyIndicator widget

-------------------------------------------------------------------
Tue Jan 16 15:32:31 CET 2008 - tgoettlicher@suse.de

- fixed BusyIndicator example

-------------------------------------------------------------------
Wed Jan 16 14:14:24 CET 2008 - sh@suse.de

- Infrastructure for new stream-based UI logging

-------------------------------------------------------------------
Tue Jan 15 14:22:31 CET 2008 - mvidner@suse.cz

- Log the C backtrace when receiving a signal (FATE 302167).
- reverted libpy2UI.so.3 to .so.2 as the plugin loader expects
- 2.16.22

-------------------------------------------------------------------
Mon Jan 14 12:30:00 CET 2008 - tgoettlicher@suse.de

- minor changes in BusyIndicator widget
- V 2.16.21

-------------------------------------------------------------------
Thu Jan 10 17:10:00 CET 2008 - tgoettlicher@suse.de

- added BusyIndicator widget (fate #302559)
- V 2.16.20

-------------------------------------------------------------------
Thu Jan 10 09:48:14 CET 2008 - lslezak@suse.cz

- added .modprobe_blacklist agent for parsing
  /etc/modprobe.d/blacklist file (#330109)
- V 2.16.19

-------------------------------------------------------------------
Wed Jan  9 14:52:29 CET 2008 - sh@suse.de

- Fixed segfault upon shutting down UI
  (observed mostly on single-CPU non-hyperthreading machines)
- V 2.16.18

-------------------------------------------------------------------
Fri Dec 21 18:29:30 CET 2007 - coolo@suse.de

- support `CurrentItem to the timezone selector
- V 2.16.17

-------------------------------------------------------------------
Tue Dec 18 17:14:00 CET 2007 - coolo@suse.de

- adding another optional widget: timezone selector
- V 2.16.16

-------------------------------------------------------------------
Tue Dec 11 18:39:03 CET 2007 - sh@suse.de

- Fixed bug #347634: Cannot pass empty string to editable ComboBox

-------------------------------------------------------------------
Tue Dec 11 18:22:22 CET 2007 - sh@suse.de

- Fixed byproduct of fix for bug #346158 and bug #346165:
  All YSimpleEvents returned strings now, even predefined IDs
  `cancel, `timeout, `debugConsole; now returning correct IDs again

-------------------------------------------------------------------
Mon Dec 10 18:35:12 CET 2007 - sh@suse.de

- Moved file and directory dialogs from YUI to YApplication:
  - askForExistingDirectory(),
  - askForExistingFile()
  - askForSaveFile()
- V 2.16.15


-------------------------------------------------------------------
Thu Dec  6 16:28:04 CET 2007 - sh@suse.de

- Fixed bug #345819 (input fields too small):
  Introduced bug compatibility mode for TextEntry widget;
  when used with the old name `TextEntry(), `opt(`hstretch)
  is automatically assumed; with the new name `InputField() it
  behaves like specified.

- V 2.16.14

-------------------------------------------------------------------
Wed Dec  5 14:42:32 CET 2007 - sh@suse.de

- Fixed YMenuEvent( string ) handling:
=> Fixed bug #346158: Hyperlinks don't work
=> Fixed bug #346165: Wizard tree selection doesn't work

- V 2.16.13

-------------------------------------------------------------------
Wed Dec  5 11:53:14 CET 2007 - sh@suse.de

- Fixed bug #346139: CheckBoxFrame is inverted

-------------------------------------------------------------------
Mon Dec  3 11:42:01 CET 2007 - coolo@suse.de

- continue supporting `Value for RadioButtonGroup (#345490) for now

-------------------------------------------------------------------
Fri Nov 30 17:15:47 CET 2007 - sh@suse.de

- Removed YContainerWidget for good
- Removed legacy YWidget::queryWidget() and YWidget::changeWidget()
  methods
- Dropped support for outdated property handling with old
  YWidget::queryWidget() and YWidget::changeWidget() methods
- Dropped support for outdated YWidget( YWidgetOpt ) constructors
- Unified Y*WidgetFactory::create*Dialog() methods:
  - Added pure virtual YWidgetFactory::createDialog( type, colorMode)
  - Made YWidgetFactory::createMainDialog() and
    YWidgetFactory::createPopupDialog() non-virtual
- Moved special YInputField macro handling for passwords
  to YMacroRecorder (don't record passwords in macros)
- Removed unneeded YWidgetOpt fields
- Catch exceptions in evaluateReplaceWidget
  (more graceful error handling)
- Added basic default button handling to YDialog, YPushButton
- V 2.16.11

-------------------------------------------------------------------
Thu Nov 29 17:41:50 CET 2007 - locilka@suse.cz

- Added some examples to UI::GetDisplayInfo() documentation.
- Fixed examples for Image widget.

-------------------------------------------------------------------
Tue Nov 27 19:06:13 CET 2007 - sh@suse.de

- Moved UI::WizardCommand() parsing to separate class
- Added stubs to YWizard to make YCP-free derived classes possible
- YWizard's internal YReplacePoint now has a string ID "contents",
  no longer YCPSymbol `contents
- V 2.16.10

-------------------------------------------------------------------
Mon Nov 26 17:55:30 CET 2007 - mvidner@suse.cz

- Visibly report the failure to create the temporary directory (#343258).
- 2.16.9

-------------------------------------------------------------------
Mon Nov 26 15:29:27 CET 2007 - mvidner@suse.cz

- ElectricFence is not required since 2 years ago
- 2.16.8

-------------------------------------------------------------------
Fri Nov 23 12:32:55 CET 2007 - sh@suse.de

- Fixed bug #52673 : Deselect all items in SelectionBox
- Fixed bug #230496: Exchange MenuButton items

-------------------------------------------------------------------
Fri Nov 23 11:38:55 CET 2007 - sh@suse.de

- Allow selecting nothing in SelectionWidgets
  - SelectionBox
  - ComboBox
  - MultiSelectionBox
  - Tree
  - Table

   Use   UI::ChangeWidget(`myWidget, `CurrentItem, nil )

-------------------------------------------------------------------
Fri Nov 23 09:39:01 CET 2007 - mvidner@suse.cz

- Dependencies: liby2util absorbed, blocxx renamed, cleaned up
  ancient cruft.

-------------------------------------------------------------------
Thu Nov 22 21:13:34 CET 2007 - sh@suse.de

- Moved UI setLanguage from YUI to YApplication

-------------------------------------------------------------------
Thu Nov 22 11:05:16 CET 2007 - locilka@suse.cz

- Fixed XML documentation not to point to non-existent widgets.

-------------------------------------------------------------------
Tue Nov 20 17:57:44 CET 2007 - sh@suse.de

- V 2.16.7
- More graceful error handling in
  - UI::ChangeWidget()
  - UI::QueryWidget()
- InputField widgets now use reasonable default width,
  no longer grow to eat up as much width as available

-------------------------------------------------------------------
Fri Nov 16 16:37:12 CET 2007 - sh@suse.de

- V 2.16.6
- Merged mod-ui branch to trunk:
  - Moved YCP code out of widget code
    (still to be done for some non-widget classes)

  - Clearer and consistent widget (C++) interfaces
  - Reasonable support for creating YWidgets from C++
  - Now using widget factories for better abstraction and handling

  - Moved misc. YCP parsers out of widget classes to separate classes
  - Item parsers (YSelectionBox, YComboBox, YTree, YTable, ...)
    now more forgiving
  - Individual table cells can now queried and set in YTable
  - More informative error messages
  - Error messages in log now report the YCP code location

  - Renamed YTextEdit to YInputField (old name still valid)
  - Renamed YTime     to YTimeField  (old name still valid)
  - Renamed YDate     to YDateField  (old name still valid)

  - Dropped YColoredLabel widget     (nowhere in use any more anyway)
  - Dropped UI::CollectUserInput()   (nowhere in use)
  - Dropped YImage from YCPByteBlock (nowhere in use any more)

  - All YSelectionWidgets (YSelectionBox, YComboBox, YTree, YTable,
    YMultiSelectionBox, YMenu) now support
    UI::QueryWidget(`myWidget, `Items )   (returning an item list)

  - Consistent icon support for YSelectionWidgets
    (YSelectionBox, YComboBox, YTree, YTable, YMultiSelectionBox, YMenu)

  Background and more details at

  http://www.suse.de/~sh/y2-mod-ui.pdf
  http://www.suse.de/~sh/y2-ui-arch-old.pdf
  http://www.suse.de/~sh/y2-ui-arch-modular.pdf

-------------------------------------------------------------------
Wed Nov 14 13:50:23 CET 2007 - mvidner@suse.cz

- Added missing parts of liby2util.rpm.
- 2.16.5

-------------------------------------------------------------------
Tue Nov 13 16:06:26 CET 2007 - mvidner@suse.cz

- Integrated the surviving parts of liby2util.rpm (F120312).
- 2.16.4

-------------------------------------------------------------------
Fri Nov  9 16:04:19 CET 2007 - mvidner@suse.cz

- Allow nil in UI::ChangeWidget again (#340523). Improved error
  reporting for cases where it is rightly disallowed.
- 2.16.3

-------------------------------------------------------------------
Fri Nov  2 14:03:37 CET 2007 - mvidner@suse.cz

- Do not look for YCP scripts under the current working
  directory, unless explicitly requested (#330965).
- 2.16.2

-------------------------------------------------------------------
Thu Oct  4 15:03:52 CEST 2007 - mvidner@suse.cz

- Distinguish "foo.ycp contains an error" from "foo.ycp not found"
  (#330656).
- 2.16.1

-------------------------------------------------------------------
Tue Oct  2 15:53:06 CEST 2007 - mvidner@suse.cz

- Close unneeded file descriptors before execing another
  program (#223602).
- Fixed compilation errors with GCC 4.3 by adding missing includes.
- 2.16.0

-------------------------------------------------------------------
Thu Sep 13 09:56:14 CEST 2007 - mvidner@suse.cz

- UI::CollectUserInput: fixed crash introduced when namespacifying,
  restricting to a subtree of a dialog works now (#307056).
- 2.15.12

-------------------------------------------------------------------
Thu Sep  6 16:43:06 CEST 2007 - mvidner@suse.cz

- Enabled iterating over all functions of a Y2Namespace, for
  a more natural call syntax in yast2-python-bindings (#308213).
- Do not log return value from clients (#248300).
- 2.15.11

-------------------------------------------------------------------
Wed Sep  5 13:18:55 CEST 2007 - mvidner@suse.cz

- Fixed missing return value in YSymbolEntry::toXml

-------------------------------------------------------------------
Mon Sep  3 13:41:33 CEST 2007 - juhliarik@suse.cz

- Added new function getenv(), #305163
- 2.15.10

-------------------------------------------------------------------
Tue Aug 21 15:57:24 CEST 2007 - mvidner@suse.cz

- Fixed changing the value of table cells (#302042).
- 2.15.9

-------------------------------------------------------------------
Mon Aug 13 22:14:05 CEST 2007 - coolo@suse.de

- really fix the crash

-------------------------------------------------------------------
Mon Aug 13 18:15:53 CEST 2007 - coolo@suse.de

- Fix endless recursion (#299826)

-------------------------------------------------------------------
Mon Aug 13 09:22:06 CEST 2007 - mvidner@suse.cz

- Fixed the capitalization of UI::MakeScreenShot.
- 2.15.8

-------------------------------------------------------------------
Fri Aug 10 17:38:17 CEST 2007 - mvidner@suse.cz

- Finished integrating Feature #120292, UI as a namespace callable
  from yast2-*-bindings.
- 2.15.7

-------------------------------------------------------------------
Thu Aug  9 10:22:43 CEST 2007 - mvidner@suse.cz

- The dummy Y2 component is instantiable but YUI is not, fixed the
  namespace accordingly.
- 2.15.6.4

-------------------------------------------------------------------
Wed Aug  8 16:59:33 CEST 2007 - mvidner@suse.cz

- Make the dummy UI instantiable for testsuite purposes.
- 2.15.6.3

-------------------------------------------------------------------
Mon Aug  6 15:16:00 CEST 2007 - mvidner@suse.cz

- Increased the ag_background test suite timeout to prevent random
  failures due to scheduling.
- Disabled it.

-------------------------------------------------------------------
Mon Aug  6 13:48:45 CEST 2007 - mvidner@suse.cz

- Converted the UI functions from YCP builtins to a YCP namespace, so
  that they can be called from other language bindings.
- 2.15.6.2

-------------------------------------------------------------------
Wed Jul 18 06:06:06 CEST 2007 - kkaempf@suse.de

- ycpc can now output an XML representation of the parse tree
  http://kkaempf.blogspot.com/2007/07/hackweek-aftermath.html

-------------------------------------------------------------------
Thu Jul 12 11:52:24 CEST 2007 - locilka@suse.cz

- Fixed ag_background to always read the process exit status before
  returning it (#285920).

-------------------------------------------------------------------
Mon Jun 25 18:10:49 CEST 2007 - mvidner@suse.cz

- ag_background: added a test suite.
- Recommend, not require, netcat (#264309).

-------------------------------------------------------------------
Thu Jun 21 17:37:27 CEST 2007 - adrian@suse.de

- fix changelog entry order

-------------------------------------------------------------------
Thu May 24 11:56:41 CEST 2007 - stbinner@suse.de

- add missing %run_ldconfig calls

-------------------------------------------------------------------
Fri Apr 13 17:38:58 CEST 2007 - sh@suse.de

- Merged mod-ui branch changes (r37142:37462) back to trunk:
  - Added infrastructure for UI plugins

- V 2.15.6

-------------------------------------------------------------------
Fri Mar 30 11:00:02 CEST 2007 - mvidner@suse.cz

- BuildRequire flex and bison explicitly.
- yast2-core-devel: Require flex because of FlexLexer.h
- 2.15.5

-------------------------------------------------------------------
Wed Mar 21 16:34:46 CET 2007 - kmachalkova@suse.cz

- YWidget: warning instead of error in setKeyboardFocus (#255785)

-------------------------------------------------------------------
Fri Mar 16 16:21:00 CET 2007 - mvidner@suse.cz

- Files referenced from /usr/share/doc/packages/yast2-core/libycp/index.html
  were not installed due to a typo (#235111).

-------------------------------------------------------------------
Mon Feb 26 18:04:01 CET 2007 - mvidner@suse.cz

- Fixed format string bugs in log messages (#246807).

-------------------------------------------------------------------
Fri Feb 23 13:12:41 CET 2007 - mvidner@suse.cz

- Added SCR::RegisterNewAgents, for agents defined in add-ons (#245508).
- 2.15.4

-------------------------------------------------------------------
Fri Feb 23 11:03:10 CET 2007 - mvidner@suse.cz

- ag_ini: Log errors if the syntax description term contains invalid data,
  for example if "params" is not a list or its items are not maps..

-------------------------------------------------------------------
Fri Feb 23 10:50:13 CET 2007 - mvidner@suse.cz

- Signals: in addition to SEGV, catch also HUP, INT, QUIT, ILL, ABRT,
  FPE, TERM, and log the fact (#238172).

-------------------------------------------------------------------
Tue Feb 13 16:22:05 CET 2007 - kmachalkova@suse.cz

- Replaced '[x]' placeholder glyph (CheckMark) with 'x' to make it
  distinct from ncurses checkbox (#244061)

-------------------------------------------------------------------
Thu Feb  8 10:17:13 CET 2007 - mvidner@suse.cz

- SCR::RegisterAgent: fixed a bug in the declaration of this call.

-------------------------------------------------------------------
Thu Feb  1 15:52:46 CET 2007 - mvidner@suse.cz

- libycp: clarified docs for iterator builtins ("in a new block"
  instead of "in a new context", #236730)

-------------------------------------------------------------------
Mon Jan 29 13:16:50 CET 2007 - mvidner@suse.cz

- ag_system: do not make yast exit when PID has 7 or more digits (#237481).

-------------------------------------------------------------------
Mon Jan 22 09:08:01 CET 2007 - mvidner@suse.cz

- ag_modinfo: do not return numbers instead of strings. Fixes a crash
  in "yast2 tv" when accessing 80211.ko (#224742).
- 2.15.3

-------------------------------------------------------------------
Mon Jan 22 09:02:45 CET 2007 - mvidner@suse.cz

- autodocs: reenabled liby2util.tag

-------------------------------------------------------------------
Fri Jan  5 20:57:57 CET 2007 - sh@suse.de

- Added CheckBoxFrame widget for feature #5673
- 2.15.2

-------------------------------------------------------------------
Tue Dec  5 10:54:41 CET 2006 - mvidner@suse.cz

- ini-agent with repeat_names: do not merge sections with same name
  when parsing. They can be accessed using .all. (#224414)

-------------------------------------------------------------------
Tue Dec  5 10:31:13 CET 2006 - kmachalkova@suse.cz

- Added RunInTerminal UI builtin for running external programs from
  ncurses UI (#148683, #221254, #222547)
- 2.15.1

-------------------------------------------------------------------
Tue Dec  5 08:45:30 CET 2006 - mvidner@suse.cz

- Do not abort if a nonterm is passed to `ReplacePoint or `*Squash
  (#225815).
- 2.15.0

-------------------------------------------------------------------
Tue Oct 31 16:50:39 CET 2006 - mvidner@suse.cz

- ini-agent: use C locale when building regular expressions so that
  A-Z works for Estonian (#177560).
- 2.14.4

-------------------------------------------------------------------
Mon Oct 23 10:34:25 CEST 2006 - mvidner@suse.cz

- Worked around building with doxygen 1.5.0 by not including
  liby2util.tag.
- 2.14.3

-------------------------------------------------------------------
Sun Oct  1 15:29:24 CEST 2006 - mvidner@suse.cz

- Adapted for upcoming blocxx 2.x changes (by Michael Calmer).
- 2.14.2

-------------------------------------------------------------------
Mon Sep 25 18:31:25 CEST 2006 - mvidner@suse.cz

- Removed unneeded BuildRequires.
- Call xsltproc with --nonet, via $(XSLTPROC_FLAGS).
- Adjusted testsuite for the Missing import change.
- 2.14.1

-------------------------------------------------------------------
Wed Sep 20 11:09:10 CEST 2006 - mvidner@suse.cz

- libycp: Improved an error message to say "Missing import?".

-------------------------------------------------------------------
Tue Sep 19 17:46:43 CEST 2006 - mvidner@suse.cz

- Reduced YCPValue from two pointers to one by removing the
  superfluous "virtual" qualifiers. Heap reduced by 10%.
- 2.14.0

-------------------------------------------------------------------
Tue Sep 19 15:46:58 CEST 2006 - lslezak@suse.cz

- ag_background - added missing .open_output_err path handler

-------------------------------------------------------------------
Wed Sep 13 16:41:06 CEST 2006 - sh@suse.de

- Applied patch from Ricardo Cruz <rpmcruz@clix.pt>
  for new UI::Beep() built-in

-------------------------------------------------------------------
Fri Sep  8 16:45:29 CEST 2006 - mvidner@suse.de

- ini-agent: let Dir(.) return ["section", "value"] for non-flat files.
- Added some Doxygen comments.

-------------------------------------------------------------------
Tue Aug 22 13:01:28 CEST 2006 - lslezak@suse.cz

- generateYCPWrappers - fixed crash when nil is passed as
  an argument to YCP binding (#194435)
- 2.13.30

-------------------------------------------------------------------
Mon Aug 21 16:15:33 CEST 2006 - mvidner@suse.cz

- ycp.pm: added PathComponents to normalize nontrivial paths
- 2.13.29

-------------------------------------------------------------------
Wed Aug  9 14:53:23 CEST 2006 - mvidner@suse.cz

- agent-ini: fixed value_type and section_type with repeat_names (#191495).
- libycp: added YCPValue::valuetype_str() for better debug messages.
- 2.13.28

-------------------------------------------------------------------
Tue Aug  8 08:55:36 CEST 2006 - mvidner@suse.cz

- Added ybcdump, a tool for understaning the *.ybc "bytecode".
- 2.13.27

-------------------------------------------------------------------
Mon Aug  7 11:09:03 CEST 2006 - mvidner@suse.cz

- ini-agent: use a space separator for join_multiline (#195914).
- Fixed a crash when modifying a `Tree property on a non-existing
  item (Ricardo Cruz).
- 2.13.26

-------------------------------------------------------------------
Fri Aug  4 14:47:40 CEST 2006 - mvidner@suse.cz

- Memory reduction: removed YCode members m_valid and m_kind to save
  5% of heap.

-------------------------------------------------------------------
Wed Aug  2 15:16:19 CEST 2006 - mvidner@suse.cz

- Include more variables in yast2-core.pc
- 2.13.25

-------------------------------------------------------------------
Tue Aug  1 13:42:35 CEST 2006 - visnov@suse.cz

- Fix POSIX make
- 2.13.24

-------------------------------------------------------------------
Thu May 25 10:43:24 CEST 2006 - mvidner@suse.cz

- Use [:alpha:] instead of A-Za-z to catch all ASCII letters even in
  Estonian (#177560).
- 2.13.23

-------------------------------------------------------------------
Tue May  2 16:19:15 CEST 2006 - lslezak@suse.cz

- ag_background - use unlimited buffer size as default, do not
  block the subprocess (#169648), update of the example
- 2.13.22

-------------------------------------------------------------------
Tue Apr 25 18:31:58 CEST 2006 - mvidner@suse.cz

- Print also the y2base arguments on the first log line (#169257).
- 2.13.21

-------------------------------------------------------------------
Mon Apr  3 14:22:06 CEST 2006 - mvidner@suse.cz

- Do not use a random path if an invalid one is given in Dir(.modinfo)
  (#154171).
- 2.13.20

-------------------------------------------------------------------
Thu Mar 23 12:06:37 CET 2006 - sh@suse.de

- V 2.13.19
- Enable starting up pkg selector in inst sources view: Use
  `opt(`instSourcesMode)

-------------------------------------------------------------------
Fri Feb 24 14:36:28 CET 2006 - mvidner@suse.cz

- ini agent docs: emphasized that writes are cached.

-------------------------------------------------------------------
Wed Feb 22 16:47:29 CET 2006 - sh@suse.de

- V 2.13.18
- Support for registration during installation:
  Dump complete contents of a dialog with one single call
  (new builtin UI::CollectUserInput() )

-------------------------------------------------------------------
Mon Jan 30 19:17:49 CET 2006 - sh@suse.de

- V 2.13.17
- Implemented (optional) PatternSelector widget (feature #129)

-------------------------------------------------------------------
Tue Jan 10 09:01:15 CET 2006 - visnov@suse.cz

- display file name on failing import (#141566)

-------------------------------------------------------------------
Fri Jan  6 10:48:40 CET 2006 - mvidner@suse.cz

- Ini agent: allow deleting files via .all, needed by slp-server.
- V 2.13.16

-------------------------------------------------------------------
Wed Jan  4 19:30:30 CET 2006 - sh@suse.de

- Add-on for feature #3476: left-handed mouse during installation
  enable querying if user changed mouse to left-handed from the UI
- V 2.13.15

-------------------------------------------------------------------
Tue Jan  3 14:32:30 CET 2006 - mvidner@suse.cz

- UI: made `Value an alias for `CurrentButton (`RadioButtonGroup)
  and `CurrentItem (`Table, `SelectionBox, `Tree). #23605.
- V 2.13.14

-------------------------------------------------------------------
Mon Dec 19 17:33:47 CET 2005 - visnov@suse.cz

- workaround ppc64 problems, don't like against ElectricFence
- V 2.13.13

-------------------------------------------------------------------
Fri Dec 16 14:07:56 CET 2005 - visnov@suse.cz

- remove obsolete code
- join libraries
- V 2.13.12

-------------------------------------------------------------------
Tue Dec 13 17:12:54 CET 2005 - mvidner@suse.cz

- Added yast2-core.pc.in (new devtools don't provide a generic one).
- Do not require hwinfo now that .probe is in yast2-hardware-detection.
- V 2.13.11

-------------------------------------------------------------------
Mon Dec  5 10:35:50 CET 2005 - visnov@suse.cz

- include <langinfo.h> for nl_langinfo()
- V 2.13.10

-------------------------------------------------------------------
Thu Dec  1 09:44:06 CET 2005 - kkaempf@suse.de

- include <libintl.h> for dngettext()

-------------------------------------------------------------------
Wed Nov 30 17:36:30 CET 2005 - kkaempf@suse.de

- disallow references to 'any' (#97956)

-------------------------------------------------------------------
Tue Nov 29 17:13:20 CET 2005 - kkaempf@suse.de

- make preference rule explicit in scanner.ll (for flex-2.5.31)
- evaluate rhs before lhs in bracket assignment (#135858)
- V 2.13.9

-------------------------------------------------------------------
Tue Nov 29 14:31:36 CET 2005 - visnov@suse.cz

- implemented search () for string lookup, marked find ()
  for strings as deprecated.
- fix scanner for newer flex
- don't crash on 'nil' as return value from filter/find (#120298)
- in bracket assignment, allow to change the lhv in rh expression (#135858)
- V 2.13.8

-------------------------------------------------------------------
Fri Nov 25 10:11:13 CET 2005 - kkaempf@suse.de

- remove scanner.cc and parser.cc from .tar.bz2 in order to force
  their re-generation during build.

-------------------------------------------------------------------
Thu Nov 24 18:08:12 CET 2005 - kkaempf@suse.de

- fix 'tointeger' to match documentation. It now returns nil
  instead of 0 on illegal (non-convertible) string values (#115560)

-------------------------------------------------------------------
Tue Nov 22 15:45:29 CET 2005 - kkaempf@suse.de

- fix 'type-punned pointer' warnings in parser.yy
- V 2.13.5

-------------------------------------------------------------------
Thu Oct 20 15:52:39 CEST 2005 - visnov@suse.cz

- added missing import for Agent skeleton
- V 2.13.4

-------------------------------------------------------------------
Wed Oct 12 08:34:36 CEST 2005 - visnov@suse.cz

- really fix the system agent testsuite
- V 2.13.3

-------------------------------------------------------------------
Mon Oct 10 15:44:14 CEST 2005 - visnov@suse.cz

- install also string helpers
- disable failing testsuite in system agent
- V 2.13.2

-------------------------------------------------------------------
Wed Oct  5 10:37:41 CEST 2005 - visnov@suse.cz

- fix build
- V 2.13.1

-------------------------------------------------------------------
Thu Sep 29 13:28:43 CEST 2005 - visnov@suse.cz

- Split .probe agent to another package
- V 2.13.0

-------------------------------------------------------------------
Wed Sep 28 15:09:43 CEST 2005 - sh@suse.de

- Added UI::QueryWidget(..., CurrentBranch ) for YTree

-------------------------------------------------------------------
Mon Sep 19 11:10:35 CEST 2005 - mvidner@suse.cz

- For deprecated builtins, document what to use instead.

-------------------------------------------------------------------
Mon Sep 12 13:15:11 CEST 2005 - kkaempf@suse.de

- ensure string reference does not go out of scope too early
  (#116432)
- V 2.12.27

-------------------------------------------------------------------
Fri Sep  9 15:45:13 CEST 2005 - sh@suse.de

- (visnov) Fixed bug #115298: Install on x86_64 horribly slow
  due to excessive memory requirements
  Removed string hash in YCPString
- V 2.12.26

-------------------------------------------------------------------
Tue Sep  6 13:47:48 CEST 2005 - kkaempf@suse.de

- configure with AC_SYS_LARGEFILE (#115394)
- put config.h in include chain of SystemAgent.cc

-------------------------------------------------------------------
Fri Aug 19 16:13:27 CEST 2005 - sh@suse.de

- Added macro player support for the other event-releated UI builtins:
  WaitForEvent(), WaitForEvent( timeout ), TimeoutUserInput()
  to fix bug #98265: Macro player doesn't work
- V 2.12.23

-------------------------------------------------------------------
Fri Aug 19 15:24:07 CEST 2005 - sh@suse.de

- Reintroduced the UI layout engine's change reverted on 2005-08-04
  by jsrain below now that the true cause of the problem is
  established
- V 2.12.22

-------------------------------------------------------------------
Tue Aug  9 15:20:53 CEST 2005 - kkaempf@suse.de

- pass the UDI value in probing results. [#102575].

-------------------------------------------------------------------
Mon Aug  8 15:54:53 CEST 2005 - kkaempf@suse.de

- hd_change_status() -> hd_change_config_status() to get the
  unique_key <-> UDI mapping right in libhd [#102575].
- 2.12.21

-------------------------------------------------------------------
Sat Aug  6 21:50:58 CEST 2005 - aj@suse.de

- Add libxml2-devel to neededforbuild.

-------------------------------------------------------------------
Thu Aug  4 13:11:13 CEST 2005 - jsrain@suse.cz

- reverted changes in layout engine in order to display stretches
  properly
- 2.12.20

-------------------------------------------------------------------
Thu Jul 21 16:56:45 CEST 2005 - sh@suse.de

- Restored correct HStretch() and VStretch() behaviour
- V 2.12.19

-------------------------------------------------------------------
Thu Jul 21 14:33:49 CEST 2005 - mvidner@suse.cz

- System agent: Check for fork failure (#97566).
- 2.12.18

-------------------------------------------------------------------
Thu Jul 21 13:43:34 CEST 2005 - sh@suse.de

- Added support `opt(`hvstretch) for alignment widgets for
  backward compatibility with (buggy) old layout behaviour:
  propagate child stretchability to alignment parent
- V 2.12.17

-------------------------------------------------------------------
Mon Jul 11 17:25:16 CEST 2005 - sh@suse.de

- Fixed bug #95722: No items in NCurses MultiSelectionBox
- V 2.12.16

-------------------------------------------------------------------
Fri Jul  8 15:24:05 CEST 2005 - visnov@suse.cz

- Log blocxx messages to YaST2 log
- Fix Requires
- V 2.12.15

-------------------------------------------------------------------
Wed Jul  6 13:54:10 CEST 2005 - kkaempf@suse.de

- V 2.12.14
- Allow multi string constants in _() locales

-------------------------------------------------------------------
Tue Jul  5 17:32:49 CEST 2005 - sh@suse.de

- V 2.12.13
- Support for background pixmaps in alignment widgets

-------------------------------------------------------------------
Tue Jul  5 11:30:25 CEST 2005 - sh@suse.de

- New UI layout helper widgets: MinWidth, MinHeight, MinSize
- Added klibc, klibc-devel, udev to neededforbuild (for hwinfo)
- V 2.12.12

-------------------------------------------------------------------
Tue Jul  5 11:20:12 CEST 2005 - kkaempf@suse.de

- hwinfo/libhd need hal and dbus for building

-------------------------------------------------------------------
Fri Jul  1 20:09:09 CEST 2005 - sh@suse.de

- V 2.12.10
- New layout helper widget: MarginBox
- Improved geometry management for insufficient screen space
- Fixed bug in Alignment widget - now no longer requiring a Squash
  widget inside for proper alignment

-------------------------------------------------------------------
Tue Jun 21 11:05:51 CEST 2005 - visnov@suse.cz

- use redirected System:: prefix also after the redirection
- 2.12.9

-------------------------------------------------------------------
Tue Jun 14 12:36:56 CEST 2005 - visnov@suse.cz

- libpy2wfm: fix missing dependency on libpy2program (schwab)
- 2.12.8

-------------------------------------------------------------------
Tue Jun 14 10:46:25 CEST 2005 - visnov@suse.cz

- added sysfsutils to NFB
- 2.12.7

-------------------------------------------------------------------
Wed Jun  1 14:14:57 CEST 2005 - mlazar@suse.cz

- libycp: added YCPExternal type for storing external data types

-------------------------------------------------------------------
Mon May 30 19:00:45 CEST 2005 - visnov@suse.cz

- implemented chroot redirect of namespaces

-------------------------------------------------------------------
Mon May 23 09:17:14 CEST 2005 - visnov@suse.cz

- 2.12.6

-------------------------------------------------------------------
Sun May 22 09:42:17 CEST 2005 - aj@suse.de

- Fix for GCC4 friends conformance.

-------------------------------------------------------------------
Tue May  3 09:01:58 CEST 2005 - visnov@suse.cz

- don't crash if include file does not enclose
  the code in a block (#65486)

-------------------------------------------------------------------
Mon May  2 16:41:42 CEST 2005 - visnov@suse.cz

- fix function parameter type check (#64627)
- evaluate the code returned if not constant (#65815)
- report unreachable code at the end of file (#66152)
- don't assume there are always parameters (#72810)

-------------------------------------------------------------------
Mon May  2 15:42:24 CEST 2005 - visnov@suse.cz

- 2.12.5

-------------------------------------------------------------------
Wed Apr 27 18:59:14 CEST 2005 - sh@suse.de

- Added support for icons in YSelectionWidgets

-------------------------------------------------------------------
Thu Apr 21 16:48:05 CEST 2005 - sh@suse.de

- Merged selection_widget_cleanups branch to trunk:
  selection widgets can now replace list items
  (SelectionBox, ComboBox, MultiSelectionBox, Tree)

-------------------------------------------------------------------
Tue Apr 19 17:23:02 CEST 2005 - visnov@suse.cz

- implemented 'switch' statement

-------------------------------------------------------------------
Wed Apr 13 16:01:30 CEST 2005 - visnov@suse.cz

- added libpthread for all YaST binaries (#76401)
- 2.12.4

-------------------------------------------------------------------
Wed Apr  6 13:21:31 CEST 2005 - visnov@suse.cz

- added virtual destructors to keep gcc4 happy

-------------------------------------------------------------------
Tue Apr  5 17:18:15 CEST 2005 - visnov@suse.cz

- enable ElectricFence again without checking for 0 size allocs
- fix support for perl-bindings
- 2.12.3

-------------------------------------------------------------------
Mon Apr  4 18:43:39 CEST 2005 - visnov@suse.cz

- temporarily disable ElectricFence to workaround glibc problem
- another gcc4 fix (logged incorrect function name)

-------------------------------------------------------------------
Fri Apr  1 08:52:51 CEST 2005 - visnov@suse.cz

- merged 9.3 branch
- another gcc4 fix

-------------------------------------------------------------------
Thu Mar 31 10:47:00 CEST 2005 - coolo@suse.de

- build better with gcc4

-------------------------------------------------------------------
Wed Mar 30 16:21:49 CEST 2005 - mvidner@suse.cz

- ini agent: do not indent comments (#74698)
- 2.12.1

-------------------------------------------------------------------
Wed Mar 16 10:15:35 CET 2005 - visnov@suse.cz

- reduced UI logging
- added YCP testsuites for is() also for build
- 2.11.26

-------------------------------------------------------------------
Tue Mar 15 09:44:18 CET 2005 - locilka@suse.cz

- Checked, fixed and added YCP builtins description and examples
- Mark tolist() as deprecated

-------------------------------------------------------------------
Tue Mar  8 15:34:51 CET 2005 - locilka@suse.cz

- Checked, fixed and added YCP builtins description and examples

-------------------------------------------------------------------
Fri Mar  4 21:18:59 CET 2005 - visnov@suse.cz

- Fixed yast2-crash on parsing lan probe results
- 2.11.25

-------------------------------------------------------------------
Thu Feb 24 10:03:56 CET 2005 - visnov@suse.cz

- revert  YCP module import reporting change
- 2.11.24

-------------------------------------------------------------------
Tue Feb 22 16:17:49 CET 2005 - mvidner@suse.cz

- Added wireles card features to agent-probe (#65391).
- When renumbering file descriptors, check whether we already have
  the desired number (#64797).
- 2.11.23

-------------------------------------------------------------------
Tue Feb 22 00:48:31 CET 2005 - ro@suse.de

- added wireless-tools to nfb (for libhd)

-------------------------------------------------------------------
Mon Feb 21 15:46:46 CET 2005 - visnov@suse.cz

- report YCP module import only when reading the bytecode

-------------------------------------------------------------------
Tue Feb 15 15:13:32 CET 2005 - arvin@suse.de

- adapted agent-probe to new hwinfo

-------------------------------------------------------------------
Tue Feb 15 12:43:22 CET 2005 - sh@suse.de

- PackageSelector now supports `opt(`summaryMode) to get installation
  summary right away (-> Anas)
- V 2.11.21

-------------------------------------------------------------------
Mon Feb  7 16:02:11 CET 2005 - lslezak@suse.cz

- modules agent - use .YaST2save suffix for backup files (#50517)
- 2.11.20

-------------------------------------------------------------------
Mon Jan 31 17:35:20 CET 2005 - sh@suse.de

- V 2.11.19
- Suppressing plain text passwords in recorded macros

-------------------------------------------------------------------
Tue Jan 11 19:18:32 CET 2005 - mvidner@suse.cz

- Added .probe.dsl
- 2.11.18

-------------------------------------------------------------------
Tue Jan 11 11:18:54 CET 2005 - visnov@suse.cz

- remove fprintf calls, use logs instead
- 2.11.17

-------------------------------------------------------------------
Tue Jan 04 10:32:32 CET 2005 - arvin@suse.de

- fixed architecture detection (s390/s390x) during update (bug
  #49313)

-------------------------------------------------------------------
Thu Dec  2 14:35:11 CET 2004 - mvidner@suse.cz

- ini agent: do not merge external changes when repeat_names is
  enabled (#42297)
- ini agent: include file name in parse errors (#48777)

-------------------------------------------------------------------
Thu Nov 18 21:17:16 CET 2004 - kkaempf@suse.de

- increase bison stack limit (#45509)
- evaluate bracket default expression only if required (#48337)

-------------------------------------------------------------------
Wed Nov 17 12:22:53 CET 2004 - nashif@suse.de

- Fixed nfb for docbook

-------------------------------------------------------------------
Fri Nov 12 15:37:39 CET 2004 - sh@suse.de

- New debugging tools in UI:
  - Widget property WidgetClass (all widgets)
  - Widget property DebugLabel  (all widgets)

-------------------------------------------------------------------
Tue Nov  9 07:47:05 CET 2004 - visnov@suse.cz

- don't allow variable declaration for functions and terms (#40441)
- issue proper error when unable to create intermediate structures
  on map/list/term assignment (#39236)
- don't escape strings (#44461)
- recoded testcases to UTF8
- show warning on too many call frames (#40426)

-------------------------------------------------------------------
Mon Nov  8 17:13:20 CET 2004 - visnov@suse.cz

- reintroduced YCP backtraces (#41841)
- 2.11.13

-------------------------------------------------------------------
Mon Nov  8 12:58:22 CET 2004 - visnov@suse.cz

- Don't crash on wrong nested import (#47357)
- Cleanup parse error handling (return NULL always)
- 2.11.12

-------------------------------------------------------------------
Fri Nov  5 09:59:18 CET 2004 - visnov@suse.cz

- Show parameters for all function symbol entries (#47078)
- Allow to set symbol entry global

-------------------------------------------------------------------
Thu Nov  4 15:03:36 CET 2004 - visnov@suse.cz

- report file and line number for builtins (#43830)
- report correct line number of wrong function calls (#47077)
- don't crash on builtins without parameters when they require one
- 2.11.11

-------------------------------------------------------------------
Wed Nov  3 18:01:15 CET 2004 - visnov@suse.cz

- create libycpvalues library

-------------------------------------------------------------------
Wed Nov  3 17:02:45 CET 2004 - kkaempf@suse.de

- warn about using uninitialized variables (#42648)

-------------------------------------------------------------------
Wed Nov  3 10:04:58 CET 2004 - visnov@suse.cz

- Recognize wrong octal and hexa constants and report them (#47883)

-------------------------------------------------------------------
Wed Nov  3 09:26:59 CET 2004 - visnov@suse.cz

- Always create a symbol table for modules (#42007)

-------------------------------------------------------------------
Tue Nov  2 17:48:52 CET 2004 - kkaempf@suse.de

- Fix type ordering in detailedtype() further, 'any' has more
  type information than '<unspec>' (#47853)

-------------------------------------------------------------------
Tue Nov  2 15:36:59 CET 2004 - kkaempf@suse.de

- recognize select() in parser.
- use identical type checking for bracket operator and select()
  (#43612)
- mark select() as deprecated.

-------------------------------------------------------------------
Tue Nov  2 13:55:18 CET 2004 - nashif@suse.de

- Added new widgets: YDate / YTime

-------------------------------------------------------------------
Tue Nov  2 13:50:23 CET 2004 - kkaempf@suse.de

- check for proper return statement in definition of non-void
  functions (#40687)

-------------------------------------------------------------------
Tue Nov  2 10:47:09 CET 2004 - kkaempf@suse.de

- use identical type checking for bracket operator and lookup()
  (#44221)
- mark lookup() as deprecated.

-------------------------------------------------------------------
Tue Nov  2 08:10:35 CET 2004 - visnov@suse.cz

- Use shared representation for booleans and nils
- consider only single digit arguments
- 2.11.9

-------------------------------------------------------------------
Mon Nov  1 10:22:38 CET 2004 - mvidner@suse.cz

- UI: added Date and Time widgets, qt only (nashif)
- 2.11.8

-------------------------------------------------------------------
Fri Oct 29 14:32:44 CEST 2004 - mvidner@suse.cz

- Added pkgconfig support.
- 2.11.7

-------------------------------------------------------------------
Thu Oct 28 18:15:15 CEST 2004 - kkaempf@suse.de

- 'any' has more type information than 'void' (#47659)
- dont propagate any->any (regression found with above fix)

-------------------------------------------------------------------
Wed Oct 27 10:12:59 CEST 2004 - arvin@suse.de

- removed has_apm from probe agent

-------------------------------------------------------------------
Wed Oct 27 09:57:38 CEST 2004 - lslezak@suse.cz

- ag_modinfo: modinfo output was incorrectly parsed when it
  contained more `:' chars

-------------------------------------------------------------------
Thu Oct 21 15:59:33 CEST 2004 - kkaempf@suse.de

- improve type checking to always use the most detailed type
  information available (#38375).

-------------------------------------------------------------------
Tue Oct 19 16:38:08 CEST 2004 - kkaempf@suse.de

- is() now checks against the actual value, not the declared
  type (#37146)

-------------------------------------------------------------------
Tue Oct 19 14:47:29 CEST 2004 - visnov@suse.de

- Y2ScriptComponent removed

-------------------------------------------------------------------
Fri Oct 15 15:46:45 CEST 2004 - visnov@suse.de

- Add back WFM headers
- fix testsuite
- 2.11.3

-------------------------------------------------------------------
Fri Oct 15 14:28:06 CEST 2004 - kkaempf@suse.de

- add .probe.bluetooth (#47297)

-------------------------------------------------------------------
Fri Oct 15 09:06:15 CEST 2004 - visnov@suse.de

- Move Pkg namespace to the pkg-bindings package
- 2.11.1

-------------------------------------------------------------------
Thu Oct 14 17:36:09 CEST 2004 - kkaempf@suse.de

- check format string (in sformat() or y2milestone()) against
  number of actual arguments (#35822)

-------------------------------------------------------------------
Mon Oct 11 18:22:57 CEST 2004 - visnov@suse.cz

- Make recursion lighter on memory (allocate stack
  only when needed)

-------------------------------------------------------------------
Fri Oct  8 12:47:59 CEST 2004 - visnov@suse.cz

- Split Pkg as a standalone component, don't link against it.

-------------------------------------------------------------------
Wed Oct  6 16:48:38 CEST 2004 - sh@suse.de

- UI: Dropped support for hardcoded images "suseheader" and "yast2"
  Use path names and/or the wizard instead!

-------------------------------------------------------------------
Wed Oct  6 16:36:48 CEST 2004 - visnov@suse.cz

- Read whole u32 at once from bytecode to speed it up

-------------------------------------------------------------------
Tue Oct  5 17:15:13 CEST 2004 - visnov@suse.cz

- Allow namespaces to be located in libraries, so we don't
  need to link them (using Y2PluginComponent)

-------------------------------------------------------------------
Thu Sep 30 10:01:27 CEST 2004 - visnov@suse.cz

- log non-existent directory in .target.dir as a milestone only (bug #45573)

-------------------------------------------------------------------
Thu Sep 23 18:21:23 CEST 2004 - arvin@suse.de

- added Pkg::RpmChecksig function (bug #45647)

-------------------------------------------------------------------
Mon Sep 20 16:38:43 CEST 2004 - schwab@suse.de

- Fix C++ syntax and format strings.

-------------------------------------------------------------------
Mon Sep 13 14:49:39 CEST 2004 - arvin@suse.de

- don't use hd_base after freeing (bug #44855)

-------------------------------------------------------------------
Mon Sep 13 13:11:19 CEST 2004 - arvin@suse.de

- fixed TargetInitDU for missing readonly key
- 2.10.14

-------------------------------------------------------------------
Fri Sep 10 15:26:06 CEST 2004 - sh@suse.de

- Implemented enhancement #44799: Log error for leftover dialogs
- V 2.10.13

-------------------------------------------------------------------
Fri Sep 10 15:09:45 CEST 2004 - sh@suse.de

- Improved `opt(`debugLayout) UI logging

-------------------------------------------------------------------
Fri Sep 10 12:16:55 CEST 2004 - ma@suse.de

- Pass information about readonly mounted partitions in Pkg::TargetGetDU.

-------------------------------------------------------------------
Wed Sep  8 16:13:03 CEST 2004 - visnov@suse.cz

- reverted the flex patch for now

-------------------------------------------------------------------
Tue Sep  7 10:41:47 CEST 2004 - visnov@suse.cz

- support newer flex (patch by tcrhak)
- 2.10.12

-------------------------------------------------------------------
Mon Sep  6 09:04:58 CEST 2004 - jsrain@suse.cz

- Added Pkg::PkgMarkLicenseConfirmed() (#44145)
- Changed  Pkg::PkgGetLicenseToConfirm() and
  Pkg::PkgGetLicensesToConfirm() to return only unconfirmed
  licenses (#44145)
- 2.10.11

-------------------------------------------------------------------
Thu Sep  2 18:20:02 CEST 2004 - sh@suse.de

- Added Pkg::PkgMediaCount()
- V 2.10.10

-------------------------------------------------------------------
Wed Sep  1 18:22:15 CEST 2004 - sh@suse.de

- Fixed bug #44579: YMultiProgressBar integer overflow
- V 2.10.9

-------------------------------------------------------------------
Mon Aug 30 16:40:13 CEST 2004 - mvidner@suse.cz

- substring: fixed an unlikely bug with offset signedness
- bytecode: fixed m_release comparison in isVersionAtMost
- updated builtin docs
- 2.10.8

-------------------------------------------------------------------
Mon Aug 30 12:56:12 CEST 2004 - jsrain@suse.cz

- added Pkg::PkgTaboo builtin (#43499)

-------------------------------------------------------------------
Wed Aug 18 15:41:45 CEST 2004 - visnov@suse.cz

- support also bytecode from SLES9/9.1 (#43881)
- 2.10.7

-------------------------------------------------------------------
Wed Aug 18 13:08:02 CEST 2004 - mvidner@suse.cz

- ag_probe: parse carrier detection information from libhd (res_link)

-------------------------------------------------------------------
Mon Aug 16 18:38:07 CEST 2004 - visnov@suse.cz

- return 'nil' if function pointer cannot be used instead of NULL (#42330)

-------------------------------------------------------------------
Mon Aug 16 18:14:53 CEST 2004 - visnov@suse.cz

- fix is() for function pointers (#43848)

-------------------------------------------------------------------
Mon Aug 16 15:41:18 CEST 2004 - visnov@suse.cz

- fix function pointers from perl-bindings (#43606)
- 2.10.5

-------------------------------------------------------------------
Thu Aug 12 11:36:02 CEST 2004 - jsrain@suse.cz

- added libpng to neededforbuild
- 2.10.4

-------------------------------------------------------------------
Tue Aug  3 10:01:16 CEST 2004 - visnov@suse.cz

- fix handling of 'import "Summary"' testcase in symbol tables
- 2.10.3

-------------------------------------------------------------------
Mon Aug  2 12:41:29 CEST 2004 - visnov@suse.cz

- better split of YCP interpreter and rest of YaST (use Y2Function only)
- type of builtin parameters are checked at the end of all parameters
- YCode::type () is cleaned up - now it always returns the type of the
  code after its evaluation, determined as good as possible
- split of function call and function call via function pointer (Bytecode change)
- 2.10.2

-------------------------------------------------------------------
Fri Jul 16 18:55:53 CEST 2004 - sh@suse.de

- YTree widget can now return `Item property
- YTree widget can now return new `OpenItems property

-------------------------------------------------------------------
Wed Jun 23 11:32:09 CEST 2004 - visnov@suse.cz

- allow YCP code to call overloaded functions in other namespaces
- parser should not use ExecutionEnvironment for logging (#42088)
- removed obsolete stuff (callbacks)

-------------------------------------------------------------------
Wed Jun 16 17:57:03 CEST 2004 - arvin@suse.de

- set current directory to / for chrooted programs

-------------------------------------------------------------------
Thu May 27 10:41:36 CEST 2004 - visnov@suse.cz

- do not reregister scrconf files on startup (#40833)
- 2.9.94

-------------------------------------------------------------------
Tue May 25 11:32:15 CEST 2004 - arvin@suse.de

- include data about requires, conflicts, provides and obsoletes
  in Pkg::SelectionData (bug #37133)

-------------------------------------------------------------------
Fri May 21 12:34:31 CEST 2004 - mvidner@suse.cz

- Host finder (ag_hostnames): ping longer to get more hosts (#40582)
- 2.9.92

-------------------------------------------------------------------
Wed May 19 12:11:03 CEST 2004 - ma@suse.de

- Adapt PKG interface to changes in packagemanger.
- 2.9.91

-------------------------------------------------------------------
Thu May 13 15:56:48 CEST 2004 - arvin@suse.de

- removed seg. fault when chrooted scr can't be created

-------------------------------------------------------------------
Mon May 10 09:23:40 CEST 2004 - visnov@suse.cz

- fix number formattting (#39645)
- 2.9.89

-------------------------------------------------------------------
Wed May 05 14:36:56 CEST 2004 - arvin@suse.de

- added bus_hwcfg entry in probe-agent (bug #39456)

-------------------------------------------------------------------
Fri Apr 30 13:46:57 CEST 2004 - sh@suse.de

- Added new widget DumbTab
- V 2.9.87

-------------------------------------------------------------------
Fri Apr 30 11:24:38 CEST 2004 - mvidner@suse.cz

- allowed to read YCPPathSearch search lists, so that Perl
  can synchronize @INC (#39512)
- 2.9.86

-------------------------------------------------------------------
Thu Apr 29 17:04:46 CEST 2004 - mvidner@suse.cz

- publish some WFM headers so that Perl can know
  when to destroy us (#39519)
- 2.9.85

-------------------------------------------------------------------
Thu Apr 29 10:57:57 CEST 2004 - mvidner@suse.cz

- added /y2update to YCPPathSearch::initialize (#38677)
- 2.9.84

-------------------------------------------------------------------
Wed Apr 28 13:01:20 CEST 2004 - cschum@suse.de

- Pkg::TargetProducts(): include base architecture for you_server.

-------------------------------------------------------------------
Tue Apr 27 12:12:24 CEST 2004 - visnov@suse.cz

- 2.9.83

-------------------------------------------------------------------
Fri Apr 23 17:56:18 CEST 2004 - ma@suse.de

- PKG: Avoid logging of YCP arguments on conversion to C++ datatypes.
  YCPStrings may deote urls with cleartext passord inside. They should
  not show up in the logfile.(#38897)

-------------------------------------------------------------------
Mon Apr 19 10:39:19 CEST 2004 - visnov@suse.cz

- revert fix for #38568, it breaks yast2-backup
- 2.9.82

-------------------------------------------------------------------
Fri Apr 16 15:38:41 CEST 2004 - visnov@suse.cz

- 2.9.81

-------------------------------------------------------------------
Thu Apr 15 18:09:08 CEST 2004 - visnov@suse.cz

- implemented QueryWidget ( `Items ) for `Table (#38909)

-------------------------------------------------------------------
Thu Apr 15 17:29:21 CEST 2004 - visnov@suse.cz

- log also arguments when doing WFM::call (#39002)

-------------------------------------------------------------------
Thu Apr 15 15:08:21 CEST 2004 - mvidner@suse.cz

- ensure that there's only one WFM (#37338)
- 2.9.80

-------------------------------------------------------------------
Thu Apr 15 09:34:42 CEST 2004 - kkaempf@suse.de

- improve error message for "... type>>" typos (#38967)

-------------------------------------------------------------------
Thu Apr 15 09:17:22 CEST 2004 - visnov@suse.cz

- show nil warning even for builtins (#38568)
- handle incorrect function redefinition gracefully (#37366)
- use the common type for if/then/else unless it's void
- accept block as a parameter for functions

-------------------------------------------------------------------
Wed Apr 14 13:18:43 CEST 2004 - visnov@suse.cz

- fix recursion (#38596)

-------------------------------------------------------------------
Tue Apr 13 14:38:37 CEST 2004 - visnov@suse.cz

- Document localization builtins (#38171)

-------------------------------------------------------------------
Tue Apr 13 12:19:10 CEST 2004 - mvidner@suse.cz

- initialize stub UI when invoked from Perl (#37338)
- 2.9.79

-------------------------------------------------------------------
Tue Apr  6 11:55:30 CEST 2004 - kkaempf@suse.de

- check strings from hwinfo properly (#36080)
- 2.9.78

-------------------------------------------------------------------
Tue Apr  6 08:09:42 CEST 2004 - visnov@suse.cz

- Don't print superflous characters to stdout (#38327)

-------------------------------------------------------------------
Mon Apr  5 22:43:53 CEST 2004 - ma@suse.de

- Send correct size of source packages to install
  in callbacks.

-------------------------------------------------------------------
Mon Apr  5 21:49:56 CEST 2004 - ma@suse.de

- Include source packages to install in disk usage
  calculation. (#38257)
- 2.9.76

-------------------------------------------------------------------
Fri Apr  2 22:09:36 CEST 2004 - msvec@suse.cz

- fixed agent-probe to report correct requires (#37335)
- 2.9.75

-------------------------------------------------------------------
Fri Apr  2 16:14:59 CEST 2004 - visnov@suse.cz

- YaST is now GPL
- 2.9.76

-------------------------------------------------------------------
Thu Apr  1 18:01:55 CEST 2004 - visnov@suse.cz

- restore textdomain at the end of included file (#36989)

-------------------------------------------------------------------
Wed Mar 31 14:19:11 CEST 2004 - sh@suse.de

- implemented UI::QueryWidget() for wizard

-------------------------------------------------------------------
Tue Mar 30 19:58:27 CEST 2004 - arvin@suse.de

- fixed setting of YAST_IS_RUNNING (bug #37536)

-------------------------------------------------------------------
Tue Mar 30 17:18:52 CEST 2004 - sh@suse.de

- Fixed bug #37534: MultiSelectionBox returns [nil] without item
  IDs

-------------------------------------------------------------------
Tue Mar 30 16:51:24 CEST 2004 - sh@suse.de

- added `opt(`treeEnabled) for wizard widget

-------------------------------------------------------------------
Tue Mar 30 13:45:04 CEST 2004 - kkaempf@suse.de

- sync agent-probe with current hwinfo, add wlan, block, and tape
  probing flags.

-------------------------------------------------------------------
Mon Mar 29 22:18:45 CEST 2004 - kkaempf@suse.de

- improve checking if default of bracket operator is void (#36922)

-------------------------------------------------------------------
Mon Mar 29 20:31:12 CEST 2004 - arvin@suse.de

- fixed uml detection

-------------------------------------------------------------------
Mon Mar 29 15:51:25 CEST 2004 - visnov@suse.cz

- 2.9.70

-------------------------------------------------------------------
Mon Mar 29 14:37:13 CEST 2004 - visnov@suse.cz

- properly initialize domain (#36711)

-------------------------------------------------------------------
Mon Mar 29 12:00:42 CEST 2004 - kkaempf@suse.de

- improve checking if rhs in assignment is void (#36922)

-------------------------------------------------------------------
Fri Mar 26 19:27:12 CET 2004 - arvin@suse.de

- added uml detection

-------------------------------------------------------------------
Fri Mar 26 18:08:43 CET 2004 - kkaempf@suse.de

- enhance type information for 'is()' (#37146)

-------------------------------------------------------------------
Fri Mar 26 15:54:09 CET 2004 - visnov@suse.cz

- 2.9.68

-------------------------------------------------------------------
Fri Mar 26 12:28:55 CET 2004 - visnov@suse.cz

- handle closing of default SCR gracefully (#37050)
- do not allow to pass 'nil' to Pkg (#37052)
- show full function name for parameter mismatch (#36924)

-------------------------------------------------------------------
Thu Mar 25 14:59:28 CET 2004 - kkaempf@suse.de

- warn if rhs of assignment is a void function (#36922)

-------------------------------------------------------------------
Thu Mar 25 13:05:34 CET 2004 - kkaempf@suse.de

- treat empty block after 'if' properly (#36902)

-------------------------------------------------------------------
Wed Mar 24 15:41:19 CET 2004 - kkaempf@suse.de

- treat _("") as "", don't call dgettext() (#36850)

-------------------------------------------------------------------
Wed Mar 24 15:32:29 CET 2004 - sh@suse.de

- Fixed bug #36802: Combo box returns nil instead of ""

-------------------------------------------------------------------
Wed Mar 24 12:43:47 CET 2004 - visnov@suse.cz

- empty void function produces just warning (#35536)

-------------------------------------------------------------------
Tue Mar 23 17:21:01 CET 2004 - visnov@suse.cz

- allow repeated use of Pkg in ycpc (#35533)
- close include files (#36747)

-------------------------------------------------------------------
Tue Mar 23 16:51:23 CET 2004 - sh@suse.de

- Fixed blocker bug #36779: Segfault on UI::QueryWidget(ComboBox)

-------------------------------------------------------------------
Tue Mar 23 15:36:21 CET 2004 - kkaempf@suse.de

- don't complain about bad cast if the to-be-casted expression
  is already wrong (#36751)

-------------------------------------------------------------------
Tue Mar 23 14:48:44 CET 2004 - mvidner@suse.cz

- check that external agents returned the correct type (#35363)
- 2.9.66

-------------------------------------------------------------------
Tue Mar 23 11:33:13 CET 2004 - kkaempf@suse.de

- check for function type in "<name> (...)" properly (#36246)

-------------------------------------------------------------------
Mon Mar 22 18:15:53 CET 2004 - cschum@suse.de

- Repackage tarball
- 2.9.65

-------------------------------------------------------------------
Mon Mar 22 16:56:46 CET 2004 - cschum@suse.de

- Adapt to changes of PMYouServer in packagemanager.
- 2.9.64

-------------------------------------------------------------------
Mon Mar 22 14:52:43 CET 2004 - visnov@suse.cz

- 2.9.63

-------------------------------------------------------------------
Fri Mar 19 17:21:06 CET 2004 - kkaempf@suse.de

- add "dgettext" and "dngettext" builtins to support easy
  re-translation after language change.

-------------------------------------------------------------------
Fri Mar 19 14:57:00 CET 2004 - mvidner@suse.cz

- added AGENT_LIBADD so that agents work from standalone Perl

-------------------------------------------------------------------
Thu Mar 18 20:29:56 CET 2004 - ma@suse.de

- Let Pkg::CommitProvide Callback report progress, if package is
  downloaded via ftp/http.
- 2.9.62

-------------------------------------------------------------------
Wed Mar 17 13:51:41 CET 2004 - mvidner@suse.cz

- include MemUsage.h unconditionally, let *it* (un)define D_MEMUSAGE

-------------------------------------------------------------------
Wed Mar 17 13:02:14 CET 2004 - visnov@suse.cz

- don't pass YCPNull to UI builtins

-------------------------------------------------------------------
Tue Mar 16 23:57:59 CET 2004 - ma@suse.de

- Added Pkg::CallbackStartDownload, Pkg::CallbackProgressDownload
  and Pkg::CallbackDoneDownload. Triggered from y2pm when downloading
  files via ftp/http.
- 2.9.61

-------------------------------------------------------------------
Mon Mar 15 16:26:54 CET 2004 - visnov@suse.cz

- 2.9.60

-------------------------------------------------------------------
Sun Mar 14 22:13:18 CET 2004 - kkaempf@suse.de

- use Ustring for all strings
- drop last pointer from linked lists
- drop unused Type::setNocheck
- delete m_parameterblock from YEBuiltin if not used

-------------------------------------------------------------------
Fri Mar 12 23:21:53 CET 2004 - sh@suse.de

- Fixed non-const reference to const ref for all widget constructors

-------------------------------------------------------------------
Fri Mar 12 17:43:25 CET 2004 - kkaempf@suse.de

- add <string> + <symbol> builtin (#35830)

-------------------------------------------------------------------
Fri Mar 12 12:20:54 CET 2004 - visnov@suse.cz

- drop unneeded type info
- 2.9.58

-------------------------------------------------------------------
Thu Mar 11 22:29:27 CET 2004 - ma@suse.de

- Added: Pkg::PkgSolveCheckTargetOnly and Pkg::PkgGetFilelist

-------------------------------------------------------------------
Thu Mar 11 12:52:46 CET 2004 - visnov@suse.cz

- don't load libpy2remote for "remote" component (#35536)

-------------------------------------------------------------------
Thu Mar 11 11:37:51 CET 2004 - kkaempf@suse.de

- improve type determination of list and map constants (#35567)

-------------------------------------------------------------------
Wed Mar 10 17:36:14 CET 2004 - jsrain@suse.de

- probe agent returns additional info for ccw devices
- moved additional info for scsi devices to "detail" submap

-------------------------------------------------------------------
Wed Mar 10 15:26:28 CET 2004 - kkaempf@suse.de

- fix whitespace handling in agent-resolver (#34888)
- fix parameter check for Pkg::SetAdditionalLocales (#35609)

-------------------------------------------------------------------
Wed Mar 10 01:44:15 CET 2004 - sh@suse.de

- V 2.9.57
- Suppressed UI::WizardCommand() complaints if no wizard present

-------------------------------------------------------------------
Tue Mar  9 13:43:35 CET 2004 - visnov@suse.cz

- save/restore argument list in WFM:Call (in doActualWork actually)

-------------------------------------------------------------------
Mon Mar  8 18:00:42 CET 2004 - kkaempf@suse.de

- haskey() should accept any key (#35465)
- 2.9.55

-------------------------------------------------------------------
Mon Mar  8 17:35:04 CET 2004 - jsrain@suse.de

- probe agent returns additional info for SCSI discs
- 2.9.54

-------------------------------------------------------------------
Sun Mar  7 12:07:24 CET 2004 - kkaempf@suse.de

- use propagation information from Type::match in Type::canCast

-------------------------------------------------------------------
Sun Mar  7 12:07:09 CET 2004 - kkaempf@suse.de

- add UI::WizardCommand (sh@suse.de)

-------------------------------------------------------------------
Fri Mar  5 15:58:20 CET 2004 - mvidner@suse.cz

- enabled nested::namespaces in the scanner

-------------------------------------------------------------------
Thu Mar  4 21:07:24 CET 2004 - ma@suse.de

- WFM: Added Pkg::PkgGetLicenseToConfirm and Pkg::PkgGetLicensesToConfirm
- 2.9.52

-------------------------------------------------------------------
Thu Mar  4 00:42:27 CET 2004 - kkaempf@suse.de

- implement stricter type checking for builtin functions and
  bracket assignment
- 2.9.51

-------------------------------------------------------------------
Wed Mar  3 23:11:23 CET 2004 - kkaempf@suse.de

- support new hwinfo fields "sysfs_bus_id" and "hwaddr"
- 2.9.50

-------------------------------------------------------------------
Tue Mar  2 11:20:28 CET 2004 - msvec@suse.cz

- disabled part of the agents-perl testsute (byteblock)
- 2.9.49

-------------------------------------------------------------------
Mon Mar  1 18:38:40 CET 2004 - sh@suse.de

- Enable saving of screen shot name if recording macro

-------------------------------------------------------------------
Mon Mar  1 18:08:42 CET 2004 - mvidner@suse.cz

- ycp.pm: implemented byteblocks
- 2.9.47

-------------------------------------------------------------------
Mon Mar  1 12:39:53 CET 2004 - cschum@suse.de

WFM: - Added Pkg::CallbackYouMessage, Pkg::CallbackYouError and
       Pkg::CallbackYouLog.
     - Renamed Pkg::YouGetPatches to Pkg::YouRetrievePatchInfo.
     - Renamed Pkg::YouGetPackages to Pkg::YouRetrievePatches.
     - Removed obsolete functions Pkg::YouAttachSource,
       Pkg::YouDisconnect, Pkg::YouFinish, Pkg::YouFirstPatch,
       Pkg::YouGetCurrentPatch, Pkg::YouInstallCurrentPatch and
       Pkg::YouNextPatch.
- 2.9.46

-------------------------------------------------------------------
Mon Mar  1 11:25:35 CET 2004 - kkaempf@suse.de

- properly add all device resources to output list (#35190)

-------------------------------------------------------------------
Sat Feb 28 13:42:42 CET 2004 - kkaempf@suse.de

- use 'new' to allocate char buffer for SymbolEntry, so it can
  be safely 'delete'd
- share type pointers instead of creating new ones.

-------------------------------------------------------------------
Sat Feb 28 11:42:42 CET 2004 - kkaempf@suse.de

- improve usage of existing type information for builtin
  functions
- fix bytecode input to be upward compatible with previous
  version
- properly release unneeded memory
- 2.9.44

-------------------------------------------------------------------
Fri Feb 27 16:43:07 CET 2004 - visnov@suse.cz

- added openslp to neededforbuild

-------------------------------------------------------------------
Fri Feb 27 13:31:18 CET 2004 - visnov@suse.cz

- ycodeptr branch merge:
  - counted pointers for YCode and SymbolEntry
  - allow to start bytecode clients
  - initialization of namespaces now in Y2Namespace
  - improved flex type matching

-------------------------------------------------------------------
Wed Feb 25 12:51:33 CET 2004 - ma@suse.de

- Adapt to new Y2PM locale setting interface.
- 2.9.43

-------------------------------------------------------------------
Mon Feb 23 14:45:29 CET 2004 - visnov@suse.cz

- reinitialize preloaded namespaces before new parsing, not after the
  last one

-------------------------------------------------------------------
Sun Feb 22 16:50:35 CET 2004 - kkaempf@suse.de

- restore filename at end of parser, adapt testcases
- 2.9.41

-------------------------------------------------------------------
Sun Feb 22 12:25:41 CET 2004 - kkaempf@suse.de

- don't delete YConst code
- 2.9.40

-------------------------------------------------------------------
Sat Feb 21 02:41:23 CET 2004 - ma@suse.de

- Reimplemented counted pointer classes
- 2.9.39

-------------------------------------------------------------------
Fri Feb 20 17:17:17 CET 2004 - visnov@suse.cz

- correctly free code in YEBinary and YETriple
- don't create a table entry for filename in block
- free the code after optimizing it out

-------------------------------------------------------------------
Fri Feb 20 15:34:06 CET 2004 - arvin@suse.de

- fix Pkg::SourceEditGet, Pkg::SourceEditSet and Pkg::SourceScan
- fixed seg. fault with unresolved xref's

-------------------------------------------------------------------
Fri Feb 20 13:45:30 CET 2004 - visnov@suse.cz

- more memory fixes:
  allow YCPCode to free the code (used in system agent)
  share textdomain (helps in reading bytecode)
  delete parameter block for builtins
- 2.9.37

-------------------------------------------------------------------
Thu Feb 19 18:14:32 CET 2004 - visnov@suse.cz

- memory fixes:
  lazy initialization of a symbol table
  free function declarations/definitions in client calls

-------------------------------------------------------------------
Thu Feb 19 13:06:36 CET 2004 - mvidner@suse.cz

- sort (`a, `b, l, ``( a<b ) )
  now uses std::sort instead of bubblesort:
  the comparison must be irreflexive (no "<=")
- 2.9.36

-------------------------------------------------------------------
Wed Feb 18 17:40:45 CET 2004 - mvidner@suse.cz

- added SCR::Error
- 2.9.35

-------------------------------------------------------------------
Wed Feb 18 14:41:58 CET 2004 - visnov@suse.cz

- drop unused md5 implementation
- fix memory leak in reading bytecode header

-------------------------------------------------------------------
Tue Feb 17 18:14:57 CET 2004 - mvidner@suse.cz

- fixed leaks:
  parsed code in Y2WFMComponent::CallFunction and SCRAgent::readconf
- reduced memory consumption a bit:
  reduced SymbolTable size from 211 to 31
  TableEntry::m_inner removed
- count objects using MemUsage (liby2util).
- 2.9.34

-------------------------------------------------------------------
Mon Feb 16 21:49:42 CET 2004 - kkaempf@suse.de

- properly support indirect function calls via pointers (#34579)

-------------------------------------------------------------------
Mon Feb 16 18:17:08 CET 2004 - mvidner@suse.cz

- don't segfault when agent output cannot be parsed (#34581)

-------------------------------------------------------------------
Mon Feb 16 16:18:44 CET 2004 - mvidner@suse.cz

- ini agent: ignore_case is incompatible with multiple files
- ycpc: re-add trailing newlines (should fix yast2-nis-client)
- 2.9.32

-------------------------------------------------------------------
Fri Feb 13 22:55:44 CET 2004 - kkaempf@suse.de

- replace module timestamps with import lists checking the
  actually used signatures with the provided ones.
- enhance parsetime and runtime error information with better
  file/line tracking
- enhance 'ycpc' with a dependency checker

-------------------------------------------------------------------
Fri Feb 13 12:15:45 CET 2004 - sh@suse.de

- Late creation of UI: UI is only created when the first UI
  builtin is actually used, so for command line YCP scripts
  no UI is needed any longer and thus no X connection (for Qt)
  or controlling tty (for NCurses)

-------------------------------------------------------------------
Thu Feb 12 15:59:09 CET 2004 - arvin@suse.de

- moved program ycpc to main package

-------------------------------------------------------------------
Thu Feb 12 11:15:19 CET 2004 - arvin@suse.de

- added some udev and sysfs info in probe agent (bug #34355)

-------------------------------------------------------------------
Tue Feb 10 21:14:26 CET 2004 - arvin@suse.de

- include YWizard.h in yast2-core-devel

-------------------------------------------------------------------
Tue Feb 10 14:47:25 CET 2004 - visnov@suse.cz

- fixed crash when trying to apply bracket operator to nil.

-------------------------------------------------------------------
Mon Feb  9 16:24:08 CET 2004 - visnov@suse.cz

- Revert y2error -> y2warning for UI builtin without an instance.
- ycpc now prints errors and warnings to stderr by default

-------------------------------------------------------------------
Mon Feb 09 14:34:36 CET 2004 - arvin@suse.de

- fixed building on s390

-------------------------------------------------------------------
Fri Feb  6 18:46:00 CET 2004 - sh@suse.de

- Re-enabled macro player with new interpreter

-------------------------------------------------------------------
Fri Feb  6 08:27:01 CET 2004 - visnov@suse.cz

- Fix UI::changeWidget for terms in `Table

-------------------------------------------------------------------
Thu Feb  5 13:38:23 CET 2004 - msvec@suse.cz

- log YCP file and line in dummy agent to limit testsuites output
- 2.9.25

-------------------------------------------------------------------
Tue Feb  3 17:12:21 CET 2004 - visnov@suse.cz

- Fix memory corruption on duplicate function parameters.
- 2.9.24

-------------------------------------------------------------------
Tue Feb  3 15:06:49 CET 2004 - visnov@suse.cz

- Fix UI::queryWidget for terms in `Table

-------------------------------------------------------------------
Tue Feb  3 14:09:56 CET 2004 - visnov@suse.cz

- Fix some Pkg builtins

-------------------------------------------------------------------
Tue Feb  3 12:44:48 CET 2004 - visnov@suse.cz

- Don't do fancy testsuite presentation

-------------------------------------------------------------------
Tue Feb  3 12:03:32 CET 2004 - gs@suse.de

- make language change known in Y2WFMComponent::SetLanguage

-------------------------------------------------------------------
Tue Feb  3 10:34:17 CET 2004 - kkaempf@suse.de

- Fix type for YEBuiltin (#34249)

-------------------------------------------------------------------
Tue Feb  3 07:58:12 CET 2004 - visnov@suse.cz

- ycpc puts a new line at the end for -E (msvec@suse.cz)

-------------------------------------------------------------------
Mon Feb  2 16:28:17 CET 2004 - msvec@suse.cz

- fixed resolver agent creation

-------------------------------------------------------------------
Fri Jan 30 16:37:48 CET 2004 - visnov@suse.cz

- for lookup use the same code as for bracket
- bytecode version change!

-------------------------------------------------------------------
Fri Jan 30 13:01:36 CET 2004 - visnov@suse.cz

- implemented constant evaluation of terms (#34167)
- bytecode change

-------------------------------------------------------------------
Thu Jan 29 18:09:18 CET 2004 - msvec@suse.cz

- 2.9.23

-------------------------------------------------------------------
Thu Jan 29 18:07:41 CET 2004 - visnov@suse.cz

- temporary fix bytecode testsuite for nonroot build
- UI emits only warning not error if no handler is available

-------------------------------------------------------------------
Thu Jan 29 17:49:41 CET 2004 - mvidner@suse.cz

- ini agent: make parent directories when writing files
  (useful eg. for CA management)
- fixed bugs revealed by -Woverloaded-virtual

-------------------------------------------------------------------
Thu Jan 29 13:17:35 CET 2004 - visnov@suse.cz

- don't distribute bison-generated code

-------------------------------------------------------------------
Thu Jan 29 09:46:33 CET 2004 - mvidner@suse.cz

- fixed YError::toString signature
- libycp/testsuite runs again (added xfail)

-------------------------------------------------------------------
Wed Jan 28 10:56:52 CET 2004 - arvin@suse.de

- fixed testsuite

-------------------------------------------------------------------
Wed Jan 28 05:53:43 CET 2004 - nashif@suse.de

- Added builtin Pkg::PkgProperties to retrieve more data about
  package location and source

-------------------------------------------------------------------
Tue Jan 27 18:46:39 CET 2004 - mvidner@suse.cz

- moved agent-ypserv to yast2-nis-client
  and agent-losetup to yast2-storage

-------------------------------------------------------------------
Tue Jan 27 18:09:09 CET 2004 - sh@suse.de

- V 2.9.21
- Consistent naming scheme in UI

-------------------------------------------------------------------
Tue Jan 27 14:05:40 CET 2004 - visnov@suse.cz

- remove url parameter from Pkg::YouGetPatches

-------------------------------------------------------------------
Tue Jan 27 10:16:00 CET 2004 - kkaempf@suse.de

- fix cast vs. bracket precedence (#34156)

-------------------------------------------------------------------
Tue Jan 27 09:21:28 CET 2004 - visnov@suse.cz

- always bind textdomain (even in bytecode)
- set textdomain codeset to UTF-8

-------------------------------------------------------------------
Mon Jan 26 15:02:50 CET 2004 - visnov@suse.cz

- fix "return nil;" endless loop
- 2.9.19

-------------------------------------------------------------------
Mon Jan 26 15:01:22 CET 2004 - mvidner@suse.cz

- ycpc: progress to stderr, can parse stdin (ycpc -E -)

-------------------------------------------------------------------
Fri Jan 23 15:39:57 CET 2004 - msvec@suse.cz

- added possibility to use a custom log.conf
- 2.9.18

-------------------------------------------------------------------
Fri Jan 23 15:39:57 CET 2004 - visnov@suse.cz

- this is "The New Interpreter" release

-------------------------------------------------------------------
Fri Jan 16 11:31:47 CET 2004 - arvin@suse.de

- implemented stack for each ycp callback of packagemanager

-------------------------------------------------------------------
Thu Jan 15 16:54:50 CET 2004 - mvidner@suse.cz

- agents-perl: added YaST::SCRAgent
- agent-probe: return also SMBIOS info for .bios subpath (lslezak)
- dropped WFM::GetClientName (arvin)
- 2.9.17

-------------------------------------------------------------------
Thu Jan  8 12:56:44 CET 2004 - mvidner@suse.cz

- ini agent: Read/Write (.all)
- fixes for a nonstandard prefix
- 2.9.16

-------------------------------------------------------------------
Thu Jan 08 10:41:43 CET 2004 - arvin@suse.de

- adapted to bison 1.875

-------------------------------------------------------------------
Mon Jan  5 14:47:39 CET 2004 - visnov@suse.cz

- ignore quotes in scr also for testsuites
- 2.9.14

-------------------------------------------------------------------
Tue Dec 16 09:39:28 CET 2003 - mvidner@suse.cz

- ini agent: allow multiple values for the same key
- 2.9.13

-------------------------------------------------------------------
Mon Dec 15 12:33:48 CET 2003 - ma@suse.de

- Removed outdated Pkg::SelectionsUpdateAll
- 2.9.11

-------------------------------------------------------------------
Fri Dec 12 20:46:22 CET 2003 - msvec@suse.cz

- adapted for the logging changes in liby2util
- 2.9.12

-------------------------------------------------------------------
Fri Dec  5 09:12:50 CET 2003 - mvidner@suse.cz

- ycp.pm: accept `Command(...) as well as Command(...)

-------------------------------------------------------------------
Thu Dec  4 16:56:04 CET 2003 - ma@suse.de

- Added Pkg::SourceEdit/GetSourceEditSet for instsource editor.
- 2.9.9

-------------------------------------------------------------------
Tue Dec  2 17:42:09 CET 2003 - visnov@suse.cz

- fix function prototypes

-------------------------------------------------------------------
Tue Dec  2 15:58:51 CET 2003 - msvec@suse.cz

- better logging in the dummy agent (needs newer testsuite)
- migrated modules agent to use modprobe.conf (2.6 kernel)
- 2.9.8

-------------------------------------------------------------------
Thu Nov 27 16:01:36 CET 2003 - visnov@suse.cz

- ignore function prototypes
- ignore variable references from NI

-------------------------------------------------------------------
Mon Nov 24 13:20:01 CET 2003 - ma@suse.de

- Overworked Pkg::Source... functions. Removed internal InstSrc cache
  and install order list (we've got an InstSrcManager for this).
- 2.9.7

-------------------------------------------------------------------
Fri Nov 14 09:51:09 CET 2003 - visnov@suse.cz

- allow map to specify its types like map<string,integer>
- 2.9.6

-------------------------------------------------------------------
Thu Nov 13 13:51:49 CET 2003 - gs@suse.de

- libyui: KeyEvent added

-------------------------------------------------------------------
Mon Nov 10 16:47:38 CET 2003 - visnov@suse.cz

- allow block also specify a return type (ignored)
- WFM::call () is now the same as WFM::CallFunction ()
- fix mapmap () and maplist () if returning a map
- 2.9.5

-------------------------------------------------------------------
Thu Nov  6 15:49:52 CET 2003 - mvidner@suse.cz

- Using doxygen instead of kdoc.
- 2.9.4

-------------------------------------------------------------------
Wed Oct 22 16:45:10 CEST 2003 - visnov@suse.cz

- implemented mapmap and listmap accepting also $[] as a result
  of the block.

-------------------------------------------------------------------
Wed Oct 22 10:36:10 CEST 2003 - visnov@suse.cz

- workaround to allow quotes in scrfiles
- 2.9.3

-------------------------------------------------------------------
Thu Oct 16 16:30:46 CEST 2003 - visnov@suse.cz

- added support for typecast syntax and list<type> syntax
  of typed lists.
- 2.9.2

-------------------------------------------------------------------
Thu Oct 02 11:35:20 CEST 2003 - arvin@suse.de

- fixed compiling of losetup agent

-------------------------------------------------------------------
Sun Sep 21 19:38:59 CEST 2003 - arvin@suse.de

- extended MediaChange callback to support double sided media

-------------------------------------------------------------------
Fri Sep 19 15:43:08 CEST 2003 - ma@suse.de

- If SourceStartCache(enabled==true) is requested, check InstSrcManager
  to see whether sources are realy enabled. 'Change source of installation'
  for example starts the InstSrcManager without autoenabling the sources.
 (#29324)
- 2.8.34

-------------------------------------------------------------------
Thu Sep 18 16:52:13 CEST 2003 - kkaempf@suse.de

- pass "family" and "model" for .probe.cpu also on x86_64 (#31305)

-------------------------------------------------------------------
Wed Sep 17 17:30:16 CEST 2003 - arvin@suse.de

- better return value of PkgUpdateAll

-------------------------------------------------------------------
Tue Sep 16 14:28:59 CEST 2003 - jsuchome@suse.cz

- adapted ag_hostnames to return list of IP's (#30996)
- 2.8.31

-------------------------------------------------------------------
Sun Sep 14 15:09:26 CEST 2003 - arvin@suse.de

- implemented PkgReset function (bug #27970)

-------------------------------------------------------------------
Wed Sep 10 17:08:31 CEST 2003 - arvin@suse.de

- fixed setting of YAST_IS_RUNNING (bug #30409)

-------------------------------------------------------------------
Wed Sep 10 16:43:34 CEST 2003 - ma@suse.de

- Share PkgModule between multiple WFM interpreter instance.
  (#29324)
- 2.8.28

-------------------------------------------------------------------
Tue Sep  9 13:23:15 CEST 2003 - ma@suse.de

- Fixed DoneProvide callback to send package name as third arg
  on error (#29922)
- 2.8.27

-------------------------------------------------------------------
Sun Sep  7 13:22:21 CEST 2003 - ma@suse.de

- Fixed TargetInit and TargetFinish calls.
  (#29679 as far as PKG module is affected)
- 2.8.26

-------------------------------------------------------------------
Fri Sep  5 17:00:29 CEST 2003 - sh@suse.de

- V 2.8.25
- Fixed bug #30151: Enable starting pkg mgr in search mode
  by default in the installed system

-------------------------------------------------------------------
Fri Sep  5 10:20:18 CEST 2003 - gs@suse.de

- testsuite adapted (language.err)
- 2.8.24

-------------------------------------------------------------------
Thu Sep  4 15:30:04 CEST 2003 - gs@suse.de

- WFMInterpreter: get correct encoding in SetLanguage()
- 2.8.23

-------------------------------------------------------------------
Fri Aug 29 01:45:25 CEST 2003 - ma@suse.de

- Adapted PKG module to new packagemanager callbacks.
- Introduced CallbackStartConvertDb, CallbackProgressConvertDb,
  CallbackNotifyConvertDb, CallbackStopConvertDb. (#29484 as far as
  PKG module is affected).
- 2.8.22

-------------------------------------------------------------------
Mon Aug 25 16:26:38 CEST 2003 - kkeil@suse.de

- new ISDN interface for agent-probe, data is now based on CDB

-------------------------------------------------------------------
Wed Aug 20 18:52:54 CEST 2003 - mjancar@suse.cz

- require the perl version we build with

-------------------------------------------------------------------
Mon Aug 18 17:48:56 CEST 2003 - arvin@suse.de

- added ycp builtin findlastnotof

-------------------------------------------------------------------
Mon Aug 18 15:57:42 CEST 2003 - lslezak@suse.cz

- fixes in ag_background (result command check, buffer size check,
  log errors)
- enhancements in libyui examples (gs@suse.de)
- version 2.8.18

-------------------------------------------------------------------
Tue Aug 12 15:18:23 CEST 2003 - arvin@suse.de

- added warnings about to libyui about wrong widget tree structure
- fixed parsing of class tag in make_widget_doc
- also handle release notes url here

-------------------------------------------------------------------
Wed Aug  6 12:59:15 CEST 2003 - gs@suse.de

- V 2.8.16
- WFM setLanguage() returns proposed encoding
  (revert changes)

-------------------------------------------------------------------
Wed Aug  6 11:57:08 CEST 2003 - fehr@suse.de

- added new ycp builtin regexppos
- version 2.8.15

-------------------------------------------------------------------
Tue Aug 05 17:05:50 CEST 2003 - arvin@suse.de

- fixed testsuite

-------------------------------------------------------------------
Tue Aug  5 13:13:41 CEST 2003 - gs@suse.de

- V 2.8.13
- libyui: YUI builtin SetKeyboard added

-------------------------------------------------------------------
Thu Jul 31 11:35:19 CEST 2003 - arvin@suse.de

- support special plugins with several agents

-------------------------------------------------------------------
Wed Jul 30 09:15:36 CEST 2003 - arvin@suse.de

- fixed build

-------------------------------------------------------------------
Tue Jul 29 19:49:59 CEST 2003 - sh@suse.de

- V 2.8.11
- Added support for embedded Perl interpreter as plugin
  (requires new additional package yast2-perl-bindings)

-------------------------------------------------------------------
Tue Jul 29 16:43:30 CEST 2003 - arvin@suse.de

- extended meaning of YAST_IS_RUNNING

-------------------------------------------------------------------
Tue Jul 29 13:24:08 CEST 2003 - cschum@suse.de

- WFM: Added Pkg::YouDisconnect().

-------------------------------------------------------------------
Mon Jul 21 09:55:06 CEST 2003 - arvin@suse.de

- handle new hwinfo-field unix_dev_name2 (bug #26121)

-------------------------------------------------------------------
Tue Jul 15 21:13:53 CEST 2003 - arvin@suse.de

- fixed testsuite of wfm

-------------------------------------------------------------------
Tue Jul 15 17:28:36 CEST 2003 - sh@suse.de

- V 2.8.7

UI changes:

- Lots of internal reworking
- Completely reworked event handling
- No more self-generated events during widget creation / ChangeWidget
- Basic support for right-to-left languages like Arabic / Hebrew
  (not perfect yet)
- `id() now optional for UI builtins if ID type is symbol


-------------------------------------------------------------------
Tue Jul 15 11:59:50 CEST 2003 - gs@suse.de

- 2.8.6
- advanced event handling in libyui

-------------------------------------------------------------------
Tue Jul 15 10:21:48 CEST 2003 - mvidner@suse.cz

- Moved ycp.pm to %perl_vendorlib.

-------------------------------------------------------------------
Thu Jul 10 15:27:48 CEST 2003 - mvidner@suse.cz

- perl library:
  * parse paths with quoted components
  * consider also negative integers in ycp::Return

-------------------------------------------------------------------
Wed Jul  9 11:16:30 CEST 2003 - cschum@suse.de

- WFM: Added Pkg::YouSetServer().

-------------------------------------------------------------------
Mon Jul  7 15:48:24 CEST 2003 - gs@suse.de

- WFMInterpreter: call setlocale(LC_ALL, "") in constructor;
  remove it in setLanguage() and changeToModuleLanguage()

-------------------------------------------------------------------
Fri Jul  4 16:24:11 CEST 2003 - msvec@suse.de

- keep the include modules.conf.local at the end (#27681)
- dropped unused modules paths
- updated testsuite
- 2.8.5

-------------------------------------------------------------------
Wed Jul  2 08:49:49 CEST 2003 - visnov@suse.de

- return boolean value from client as exit code

-------------------------------------------------------------------
Fri Jun 27 12:38:06 CEST 2003 - msvec@suse.de

- different fix for regexp*
- 2.8.4

-------------------------------------------------------------------
Thu Jun 26 13:53:00 CEST 2003 - msvec@suse.de

- fixed regexpsub behavior
- 2.8.3

-------------------------------------------------------------------
Wed Jun 25 10:49:31 CEST 2003 - cschum@suse.de

- Removed WFM builtin CallFile as it isn't needed anymore by YOU.

-------------------------------------------------------------------
Wed Jun 25 09:51:34 CEST 2003 - arvin@suse.de

- correct C++ syntax in HwProbe.cc

-------------------------------------------------------------------
Tue Jun 24 11:34:22 CEST 2003 - cschum@suse.de

- Removed classes ExternalProgram and ExternalDataSource from
  liby2 as they duplicated the classes from liby2util.

-------------------------------------------------------------------
Tue Jun 24 11:29:21 CEST 2003 - cschum@suse.de

- Added progress callback for execution of scripts by YOU.

-------------------------------------------------------------------
Tue Jun 10 12:03:24 CEST 2003 - arvin@suse.de

- fixed file list for rpm v4

-------------------------------------------------------------------
Fri Jun  6 14:28:27 CEST 2003 - mvidner@suse.cz

- libycp scanner: don't mistake an invalid token for EOF.

-------------------------------------------------------------------
Wed May 28 11:47:39 CEST 2003 - cschum@suse.de

- Added WFM builtin CallFile needed by YOU.

-------------------------------------------------------------------
Tue Apr 22 14:24:28 CEST 2003 - arvin@suse.de

- added ycp function lsort to sort lists of strings with
  respect to the current locale (bug #23850)

-------------------------------------------------------------------
Fri Mar 28 13:34:57 CET 2003 - mvidner@suse.de

- ag_hostnames: added scanning for RPC servers

-------------------------------------------------------------------
Fri Mar 28 12:16:33 CET 2003 - lslezak@suse.de

- ag_background: limited input buffer size, added .buffer_size
  subpath, updated documentation
- 2.8.0

-------------------------------------------------------------------
Thu Mar 13 18:47:16 CET 2003 - kkaempf@suse.de

- handle installation of source packages (#25318).
- 2.7.34

-------------------------------------------------------------------
Tue Mar 11 10:07:56 CET 2003 - kkaempf@suse.de

- fix parseycp syntax checker to detect trailing errors
  after a successful parse. Also fixes detection and
  handling of EOF in parser. (#24994)

-------------------------------------------------------------------
Sat Mar 08 21:55:04 CET 2003 - arvin@suse.de

- handle wlan flag from hwinfo (bug #23491)

-------------------------------------------------------------------
Fri Mar 07 15:42:48 CET 2003 - arvin@suse.de

- make string compare function locale unaware again as it leads
  to strange results after changing the locale

-------------------------------------------------------------------
Fri Mar  7 10:43:34 CET 2003 - kkaempf@suse.de

- close target logfile at shutdown (#24756)
- 2.7.30

-------------------------------------------------------------------
Wed Mar  5 18:55:48 CET 2003 - kkaempf@suse.de

- enhance provideDone and packageDone callbacks to return a
  string in order to control retry/abort/ignore on package
  errors (#23780)
- 2.7.29

-------------------------------------------------------------------
Tue Mar 04 21:09:30 CET 2003 - arvin@suse.de

- handle InstSrcDescr::content_flags (bug #21561)

-------------------------------------------------------------------
Tue Mar  4 17:59:07 CET 2003 - kkaempf@suse.de

- use general state functions from packagemanager, not just
  the package specific ones (part of #23616)

-------------------------------------------------------------------
Mon Mar  3 18:07:04 CET 2003 - kkaempf@suse.de

- use packagemanager stati when handling selection, so upgrade
  properly gets required and recommended selections too (#24371).

-------------------------------------------------------------------
Mon Mar  3 14:52:20 CET 2003 - cschum@suse.de

- Allow installation sources for different products from same URL
  (#24492).

-------------------------------------------------------------------
Fri Feb 28 16:46:33 CET 2003 - kkaempf@suse.de

- make MediaChangeCallback global for all sources (part of #24201)

-------------------------------------------------------------------
Fri Feb 28 15:26:15 CET 2003 - sh@suse.de

- Added optional "floppyDevice" parameter to YPackageSelector widget

-------------------------------------------------------------------
Fri Feb 28 13:43:49 CET 2003 - kkaempf@suse.de

- don't treat nl_langinfo() as godsend, they're all lying anyway.
  We return nl_langinfo as a propsed encoding only and set UTF-8
  (#24383)

-------------------------------------------------------------------
Tue Feb 25 14:57:52 CET 2003 - arvin@suse.de

- use locale dependent string compare (bug #23850)

-------------------------------------------------------------------
Tue Feb 25 09:45:55 CET 2003 - gs@suse.de

- #include <assert.h> in YUIInterpreter_special_widgets.cc

-------------------------------------------------------------------
Mon Feb 24 17:28:42 CET 2003 - gs@suse.de

- setLanguage: call nl_langinfo (bug #23348)

-------------------------------------------------------------------
Mon Feb 24 17:06:26 CET 2003 - kkaempf@suse.de

- finally fix Pkg:: functions to act upon tag string
  instead of package names.
  This will make "yast2 -i <name-of-.so>" possible.

-------------------------------------------------------------------
Mon Feb 24 12:10:32 CET 2003 - arvin@suse.de

- added command .bash_input to system agent

-------------------------------------------------------------------
Fri Feb 21 16:13:43 CET 2003 - kkaempf@suse.de

- add Pkg::SelectionContent() function (#23589)
  adpated testsuite accordingly.

-------------------------------------------------------------------
Thu Feb 20 15:56:00 CET 2003 - arvin@suse.de

- resolver agent doesn't complain about empty lists (bug #23797)

-------------------------------------------------------------------
Thu Feb 20 11:03:13 CET 2003 - arvin@suse.de

- added dsl modem (pppoe) detection to probe-agent (bug #23662)

-------------------------------------------------------------------
Wed Feb 19 14:38:58 CET 2003 - sh@suse.de

- Fixed bug #23781: YCPthread problems during SuSEconfig

-------------------------------------------------------------------
Mon Feb 17 17:49:27 CET 2003 - gs@suse.de

- don't call nl_langinfo in WMFInterpreter setLanguage
  (encoding is not set correctly, bug #23348)

-------------------------------------------------------------------
Mon Feb 17 17:14:36 CET 2003 - sh@suse.de

- Fixed bug #23599: Recode: unexpected small output buffer

-------------------------------------------------------------------
Thu Feb 13 13:17:31 CET 2003 - sh@suse.de

- Reduced log severity for UI shortcut conflicts

-------------------------------------------------------------------
Wed Feb 12 16:04:19 CET 2003 - kkaempf@suse.de

- add Pkg::TargetFileHasOwner() (#23555)

-------------------------------------------------------------------
Tue Feb 11 16:07:55 CET 2003 - sh@suse.de

- New generic way to find widgets belonging to a dialog, excluding
  sub-dialogs: YDialog::widgets()

-------------------------------------------------------------------
Fri Feb  7 13:07:35 CET 2003 - kkaempf@suse.de

- call nl_langinfo() if no explicit encoding given (#23348)
- V 2.7.12

-------------------------------------------------------------------
Mon Feb  3 18:09:11 CET 2003 - sh@suse.de

- V 2.7.11
- New UI builtin: SetFunctionKeys()

-------------------------------------------------------------------
Mon Jan 27 15:42:15 CET 2003 - arvin@suse.de

- added rpm-devel, popt and popt-devel to neededforbuild

-------------------------------------------------------------------
Thu Jan 23 10:41:54 CET 2003 - mvidner@suse.de

- Activate the debugger on receiving SIGUSR2.
- 2.7.9

-------------------------------------------------------------------
Tue Jan 21 17:29:55 CET 2003 - arvin@suse.de

- make it build with latest yast2-packagemanager

-------------------------------------------------------------------
Tue Jan 14 15:52:42 CET 2003 - arvin@suse.de

- probe agent handles capability flags of libhd (bug #20068)

-------------------------------------------------------------------
Fri Dec 20 16:57:46 CET 2002 - arvin@suse.de

- merged from 8.1 branch:
  - set umask to 0022 in genericfronted.cc

-------------------------------------------------------------------
Thu Dec 19 13:43:33 CET 2002 - cschum@suse.de

- Pkg:: interface
  - Added ErrorDetails() function.
  - Added YouFinish() function.
  - Added callback handling for YOU progress.
- 2.7.6

-------------------------------------------------------------------
Wed Dec 18 16:09:37 CET 2002 - mvidner@suse.de

- perl library:
 * Fixed parsing compounds containing a number starting with 0.
 * Use the script base name as the log component instead of "perl".

-------------------------------------------------------------------
Mon Dec 02 15:31:50 CET 2002 - arvin@suse.de

- consider all four environment variables `LANGUAGE', `LC_ALL',
  `LC_MESSAGES' and `LANG' to get the language during startup
  (bug #22008)

-------------------------------------------------------------------
Mon Dec 02 11:27:20 CET 2002 - arvin@suse.de

- fixed linking (after drop of dumpto agent)

-------------------------------------------------------------------
Fri Nov 29 16:34:19 CET 2002 - sh@suse.de

- Fixed bug/wish #13866: Delayed keyboard shortcut checking
  New UI builtins PostponeShortcutCheck(), CheckShortcuts()

-------------------------------------------------------------------
Fri Nov 22 14:24:41 CET 2002 - msvec@suse.cz

- system agent:
    * background logging
    * nice mode for written ycp values
    * updated testsuite
- modules agent:
    * use paths for the modules specs
- dumpto agent:
    * drop (obsoleted by system agent)
- runtime agent:
    * drop (obsoleted by system agent)

-------------------------------------------------------------------
Wed Nov 20 17:38:06 CET 2002 - sh@suse.de

- UI::MakeScreenShot() now takes a string argument

-------------------------------------------------------------------
Mon Nov 11 17:55:38 CET 2002 - sh@suse.de

- New widget: IconButton

-------------------------------------------------------------------
Thu Nov 07 18:47:24 CET 2002 - arvin@suse.de

- adaption of libycp for bison version 1.75

-------------------------------------------------------------------
Thu Nov  7 13:32:16 CET 2002 - sh@suse.de

- Fixed bug #19389: Frame widget shows keyboard shortcuts, but
  can't handle any

-------------------------------------------------------------------
Wed Nov  6 18:31:36 CET 2002 - sh@suse.de

- New UI builtins:
  - AskForExistingDirectory()
  - AskForExistingFile()
  - AskForSaveFileName()

-------------------------------------------------------------------
Wed Nov  6 09:06:36 CET 2002 - mvidner@suse.cz

- Fixed recursive Dir in ini-agent flat mode (used for .sysconfig)
  #21574

-------------------------------------------------------------------
Tue Oct 15 10:46:11 CEST 2002 - kkaempf@suse.de

- fix 'sort' testcase
- 2.6.53

-------------------------------------------------------------------
Mon Oct 14 13:02:42 CEST 2002 - kkaempf@suse.de

- reduce debug log (#20854, mvidner@suse.cz)
- 2.6.52

-------------------------------------------------------------------
Mon Oct 14 12:53:04 CEST 2002 - kkaempf@suse.de

- when switching base selection, reset selections
  and packages
- RemoteComponent: check for null to avoid segfault (#20087, arvin)

-------------------------------------------------------------------
Wed Oct  9 18:24:24 CEST 2002 - kkaempf@suse.de

- install product data in installation order.
- 2.6.51

-------------------------------------------------------------------
Tue Oct  8 18:34:56 CEST 2002 - kkaempf@suse.de

- add functions to display install time splitted across
  multiple sources and multiple media within each source
- 2.6.50

-------------------------------------------------------------------
Tue Oct 08 12:47:31 CEST 2002 - arvin@suse.de

- use own version as suse version since suse version is not
  present on united linux

-------------------------------------------------------------------
Mon Oct  7 20:18:55 CEST 2002 - kkaempf@suse.de

- add Pkg:: function to set installation order (#20609)
- add Pkg:: function to disable ram caching of source meta-data
- 2.6.48

-------------------------------------------------------------------
Fri Sep 20 17:08:46 CEST 2002 - kkaempf@suse.de

- provide full product data including base and dist product
- 2.6.47

-------------------------------------------------------------------
Fri Sep 20 12:16:52 CEST 2002 - kkaempf@suse.de

- add SourceChange callback
- write selections conflicts to /var/log/YaST2/badselections
- 2.6.46

-------------------------------------------------------------------
Thu Sep 19 20:37:36 CEST 2002 - kkaempf@suse.de

- return partition size after package installation in DU check.
- disable source (release media) before delete.
- 2.6.45

-------------------------------------------------------------------
Wed Sep 18 18:23:29 CEST 2002 - kkaempf@suse.de

- add Pkg:: functions for multiple source installation
- 2.6.44

-------------------------------------------------------------------
Thu Sep 12 17:41:55 CEST 2002 - kkaempf@suse.de

- drop "-" in product string
- 2.6.43

-------------------------------------------------------------------
Wed Sep 11 20:39:42 CEST 2002 - kkaempf@suse.de

- implement "PkgNeutral" to neutralize the status of
  a package (#19475)
- implement status save/restore (#19328)
- fix abort during install (#18954)
- 2.6.42

-------------------------------------------------------------------
Wed Sep 11 19:13:33 CEST 2002 - kkaempf@suse.de

- copy product and selection data to target (#19324)
- 2.6.41

-------------------------------------------------------------------
Wed Sep 11 13:00:13 CEST 2002 - kkaempf@suse.de

- allow rewrite of url if cdrom device changed due
  to ide-scsi (#19185)
- 2.6.40

-------------------------------------------------------------------
Wed Sep 11 00:32:15 CEST 2002 - kkaempf@suse.de

- correctly release sources
- pass flag to solver to prefer installed packages in
  case of conflict during update
- products don't have a release, just a version
- 2.6.39

-------------------------------------------------------------------
Tue Sep 10 15:53:55 CEST 2002 - arvin@suse.de

- provide/obsolete yast2-lib64-compat (bug #19325)

-------------------------------------------------------------------
Mon Sep  9 19:27:54 CEST 2002 - kkaempf@suse.de

- display all CDs, even those with no packages to install
- handle uninstalled source packages
- 2.6.37

-------------------------------------------------------------------
Mon Sep 09 16:11:26 CEST 2002 - arvin@suse.de

- explicit set permissions of /etc/resolv.conf to 0644 (bug #19188)

-------------------------------------------------------------------
Mon Sep  9 14:03:32 CEST 2002 - kkaempf@suse.de

- reduce logging
- fix space calculation
- 2.6.35

-------------------------------------------------------------------
Sun Sep  8 22:56:42 CEST 2002 - kkaempf@suse.de

- add function to retrieve space calculation
- 2.6.34

-------------------------------------------------------------------
Sun Sep  8 17:02:50 CEST 2002 - kkaempf@suse.de

- add function to pass directories to space calculation in
  package manager
- 2.6.33

-------------------------------------------------------------------
Sat Sep  7 21:02:09 CEST 2002 - mvidner@suse.cz

- agent-ini: section names  for multifile data were not translated
  properly upon second Write (#19066).
- 2.6.32

-------------------------------------------------------------------
Sat Sep  7 17:02:04 CEST 2002 - kkaempf@suse.de

- add Pkg::PkgGroup to get group tag of a package

-------------------------------------------------------------------
Sat Sep  7 14:06:46 CEST 2002 - kkaempf@suse.de

- include url to media change callback
- report translated selection label
- 2.6.31

-------------------------------------------------------------------
Fri Sep 06 16:46:07 CEST 2002 - arvin@suse.de

- provide/obsolete more old packages

-------------------------------------------------------------------
Fri Sep  6 14:35:55 CEST 2002 - kkaempf@suse.de

- fix update api, allow for deletion of old packages
  return number of unknown packages
- fix packager UI to show unknown packages
- 2.6.29

-------------------------------------------------------------------
Thu Sep  5 21:33:11 CEST 2002 - kkaempf@suse.de

- add Pkg:: functions for package backup
  and rebuilddb progress
- 2.6.28

-------------------------------------------------------------------
Wed Sep  4 14:55:37 CEST 2002 - kkaempf@suse.de

- check for loops in selection requirements.
- authorization checks for YOU.
- 2.6.27

-------------------------------------------------------------------
Tue Sep  3 22:52:27 CEST 2002 - kkaempf@suse.de

- enhanced callback handling for Pkg::
- product data access functions
- 2.6.26

-------------------------------------------------------------------
Tue Sep  3 16:48:12 CEST 2002 - mvidner@suse.cz

- kdoc cleanup: better cross references and fixed some parsing issues.

-------------------------------------------------------------------
Fri Aug 30 12:30:08 CEST 2002 - mvidner@suse.cz

- ag_hostnames: fixed ip to host name translation (#18638).
- 2.6.25

-------------------------------------------------------------------
Thu Aug 29 15:29:28 CEST 2002 - sh@suse.de

- New widget options for YPushButton: key_F1 .. key_F12
- New widget option for YSelectionBox: immediate
- New widget options for YPackageSelector: youMode, updateMode

-------------------------------------------------------------------
Thu Aug 29 12:04:59 CEST 2002 - arvin@suse.de

- more fixes for initialization of logging

-------------------------------------------------------------------
Wed Aug 28 22:47:48 CEST 2002 - kkaempf@suse.de

- more Pkg:: functions for media change via packagemanager
  callbacks
- 2.6.23

-------------------------------------------------------------------
Tue Aug 27 11:46:39 CEST 2002 - arvin@suse.de

- added support for firewire controllers in probe agent
  (bug #18379)
- fixed initialization of logging

-------------------------------------------------------------------
Wed Aug 21 16:24:20 CEST 2002 - kkaempf@suse.de

- furter connections to packagemanager
- V 2.6.21

-------------------------------------------------------------------
Mon Aug 19 19:01:40 CEST 2002 - sh@suse.de

- V 2.6.20
- New package management in UI

-------------------------------------------------------------------
Fri Aug 16 15:43:56 CEST 2002 - arvin@suse.de

- adaptions for libhd version 5.12

-------------------------------------------------------------------
Thu Aug 15 12:01:15 CEST 2002 - arvin@suse.de

- added handling of hotplug entry to probe agent (bug #13571)

-------------------------------------------------------------------
Tue Aug 13 17:59:52 CEST 2002 - arvin@suse.de

- fixed return value of regexpsub for case of no match

-------------------------------------------------------------------
Mon Aug 12 16:48:08 CEST 2002 - kkaempf@suse.de

- add "vendor" and "name" keys to .probe.cpu map

-------------------------------------------------------------------
Fri Aug 09 14:49:35 CEST 2002 - arvin@suse.de

- added support for dvb cards to probe agent

-------------------------------------------------------------------
Thu Aug 08 12:51:44 CEST 2002 - arvin@suse.de

- fixed error logging for .string command of system agent and
  added testsuite for that
- redirect stdout and stderr to /dev/null for .bash_background
  command of system agent (bug #17223)

-------------------------------------------------------------------
Wed Aug 07 19:28:50 CEST 2002 - arvin@suse.de

- adaption for libhd changes

-------------------------------------------------------------------
Mon Aug 05 17:07:35 CEST 2002 - arvin@suse.de

- fixed cpu and boot detection on S390

-------------------------------------------------------------------
Thu Aug 01 11:10:40 CEST 2002 - arvin@suse.de

- fixes for VNC installation

-------------------------------------------------------------------
Mon Jul 29 16:35:19 CEST 2002 - arvin@suse.de

- disable Qt/KDE's own malloc implementation (it's too late to
  activated them from dlopen)

-------------------------------------------------------------------
Wed Jul 24 21:06:49 CEST 2002 - kkaempf@suse.de

- Allow empty nameserver list in agent-resolver (#17178)

-------------------------------------------------------------------
Wed Jul 24 18:01:00 CEST 2002 - arvin@suse.de

- Execute (.target.remove, ...) is now quiet (bug #17177)

-------------------------------------------------------------------
Wed Jul 24 14:58:06 CEST 2002 - arvin@suse.de

- fixed error messages for Read (.target.yast2, ...) (bug #17170)
- fixed model entry in Read (.probe.cpu) (bug #17166)

-------------------------------------------------------------------
Mon Jul 22 16:52:45 CEST 2002 - arvin@suse.de

- implemented stat and lstat functions in agent-system

-------------------------------------------------------------------
Mon Jul 22 12:32:34 CEST 2002 - arvin@suse.de

- agent-probe recognizes boot mechanism grub from hwinfo

-------------------------------------------------------------------
Wed Jul 17 16:07:43 CEST 2002 - arvin@suse.de

- provide full directory structure
- removed obsolete getyast2dir function from libycp

-------------------------------------------------------------------
Fri Jul 12 16:20:10 CEST 2002 - kkeil@suse.de

- agent-probe: Additional fields for the ISDN database to
  identify DSL support and supported protocols and architectures
  of the driver.

-------------------------------------------------------------------
Mon Jul  8 16:20:15 CEST 2002 - mvidner@suse.cz

- completed the Provides/Obsoletes list for the devel subpackage

-------------------------------------------------------------------
Thu Jul 04 13:05:44 CEST 2002 - arvin@suse.de

- move non binary file from /usr/lib/YaST2 to /usr/share/YaST2

-------------------------------------------------------------------
Tue Jul  2 13:40:43 CEST 2002 - msvec@suse.cz

- y2log dir is /var/log/YaST2 (#16712)

-------------------------------------------------------------------
Tue Jul 02 12:45:55 CEST 2002 - arvin@suse.de

- only complain once if recode fails (bug #16773)

-------------------------------------------------------------------
Thu Jun 27 16:18:36 CEST 2002 - arvin@suse.de

- the Read (.yast2, ...) of the system agent appends "data/" the
  the filename
- removed function Write (.yast2, ...) from system agent

-------------------------------------------------------------------
Tue Jun 25 12:12:23 CEST 2002 - kkaempf@suse.de

- Evaluate keys in map constants (#16701).

-------------------------------------------------------------------
Sat Jun 22 01:37:40 CEST 2002 - arvin@suse.de

- merged libycp, liby2, libyui, libscr, yast2-core-scr,
  yast2-core-wfm, yast2-agent-any, yast2-agent-probe,
  yast2-agent-ini, yast2-agent-modules, yast2-agent-system
  and yast2-base into new package yast2-core
openSUSE Build Service is sponsored by