[yast-devel] First mod-ui SVN trunk + STABLE / FACTORY
Advanced UI, inc. proudly presents: Package "yast2-core" checked into STABLE: ls -l /work/src/done/STABLE/yast2-core total 1884 -rw-rw-r-- 1 sh suse 1804299 Nov 16 20:25 yast2-core-2.16.6.tar.bz2 -rw-rw-r-- 1 sh suse 105504 Nov 16 20:25 yast2-core.changes -rw-rw-r-- 1 sh suse 4988 Nov 16 20:25 yast2-core.spec Package "yast2-qt" checked into STABLE: ls -l /work/src/done/STABLE/yast2-qt total 2156 -rw-rw-r-- 1 sh suse 2107385 Nov 16 20:25 yast2-qt-2.16.1.tar.bz2 -rw-rw-r-- 1 sh suse 81620 Nov 16 20:25 yast2-qt.changes -rw-rw-r-- 1 sh suse 2408 Nov 16 20:25 yast2-qt.spec yast2-ncurses will follow shortly. ------------------------------------------------------------------- yast2-core change log: - 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 ------------------------------------------------------------------- As promised, all existing YCP code should keep working without changes. But there might still be some rough edges to be ironed out. If you have any problems, please contact me on IRC or via mail. Notice that this is just a first version. It's not the full, shiny, new standalone C++ lib yet that it wants to become. But we are getting there. CU -- Stefan Hundhammer <sh@suse.de> Penguin by conviction. YaST2 Development SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) Nürnberg, Germany -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
Dne Friday 16 November 2007 20:30:57 Stefan Hundhammer napsal(a):
Advanced UI, inc. proudly presents:
ls -l /work/src/done/STABLE/yast2-ncurses total 504 -rw-r--r-- 1 kmachalkova suse 430064 2007-11-16 20:33 yast2-ncurses-2.16.2.tar.bz2 -rw-r--r-- 1 kmachalkova suse 72372 2007-11-16 20:33 yast2-ncurses.changes -rw-r--r-- 1 kmachalkova suse 2140 2007-11-16 20:33 yast2-ncurses.spec B. -- \\\\\ Katarina Machalkova \\\\\\\__o YaST developer __\\\\\\\'/_ & hedgehog painter
Katarina Machalkova <kmachalkova@suse.cz> writes:
Dne Friday 16 November 2007 20:30:57 Stefan Hundhammer napsal(a):
Advanced UI, inc. proudly presents:
ls -l /work/src/done/STABLE/yast2-ncurses
Thanks a lot Katarina and Stefan! Enjoy your weekend ;-) Andreas -- Andreas Jaeger, Director Platform/openSUSE, aj@suse.de SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
Kudos for this milestone! good job! Duncan -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
participants (4)
-
Andreas Jaeger
-
Duncan Mac-Vicar P.
-
Katarina Machalkova
-
Stefan Hundhammer