YaST Commits
Threads by month
- ----- 2024 -----
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
April 2008
- 27 participants
- 1339 discussions
![](https://seccdn.libravatar.org/avatar/ca8d90c49f67ad61282a8e30ff67a25e.jpg?s=120&d=mm&r=g)
[yast-commit] r47043 - /branches/tmp/aschnell/part-redesign/storage/src/modules/TreePanel.ycp
by aschnell@svn.opensuse.org 24 Apr '08
by aschnell@svn.opensuse.org 24 Apr '08
24 Apr '08
Author: aschnell
Date: Thu Apr 24 18:30:59 2008
New Revision: 47043
URL: http://svn.opensuse.org/viewcvs/yast?rev=47043&view=rev
Log:
- stricter type
Modified:
branches/tmp/aschnell/part-redesign/storage/src/modules/TreePanel.ycp
Modified: branches/tmp/aschnell/part-redesign/storage/src/modules/TreePanel.ycp
URL: http://svn.opensuse.org/viewcvs/yast/branches/tmp/aschnell/part-redesign/st…
==============================================================================
--- branches/tmp/aschnell/part-redesign/storage/src/modules/TreePanel.ycp (original)
+++ branches/tmp/aschnell/part-redesign/storage/src/modules/TreePanel.ycp Thu Apr 24 18:30:59 2008
@@ -70,7 +70,7 @@
/**
* Update the contents of the Tree widget.
*/
- global void Update(map<any, map> d, list tree, any new_item)
+ global void Update(map<any, map> d, list<term> tree, any new_item)
{
any old_item = current_item;
--
To unsubscribe, e-mail: yast-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: yast-commit+help(a)opensuse.org
1
0
![](https://seccdn.libravatar.org/avatar/d95f774280866d45941b1365718208ff.jpg?s=120&d=mm&r=g)
[yast-commit] r47042 - in /trunk/ncurses-pkg/src: NCPackageSelector.cc NCPackageSelector.h NCPkgFilterContainer.cc NCPkgFilterContainer.h
by kmachalkova@svn.opensuse.org 24 Apr '08
by kmachalkova@svn.opensuse.org 24 Apr '08
24 Apr '08
Author: kmachalkova
Date: Thu Apr 24 18:21:37 2008
New Revision: 47042
URL: http://svn.opensuse.org/viewcvs/yast?rev=47042&view=rev
Log:
s/FilterContainer/FilterPattern/g
Removed:
trunk/ncurses-pkg/src/NCPkgFilterContainer.cc
trunk/ncurses-pkg/src/NCPkgFilterContainer.h
Modified:
trunk/ncurses-pkg/src/NCPackageSelector.cc
trunk/ncurses-pkg/src/NCPackageSelector.h
Modified: trunk/ncurses-pkg/src/NCPackageSelector.cc
URL: http://svn.opensuse.org/viewcvs/yast/trunk/ncurses-pkg/src/NCPackageSelecto…
==============================================================================
--- trunk/ncurses-pkg/src/NCPackageSelector.cc (original)
+++ trunk/ncurses-pkg/src/NCPackageSelector.cc Thu Apr 24 18:21:37 2008
@@ -29,7 +29,8 @@
#include "NCPopupInfo.h"
#include "NCSelectionBox.h"
#include "NCMenuButton.h"
-#include "NCPkgFilterContainer.h"
+#include "NCPkgFilterPattern.h"
+#include "NCPkgFilterLocale.h"
#include "NCPkgFilterRepo.h"
#include "NCPkgPopupDeps.h"
#include "NCPkgPopupDiskspace.h"
@@ -173,10 +174,10 @@
if ( !youMode )
{
// create the patterns popup
- //patternPopup = new NCPkgFilterContainer( , this, NCPkgFilterContainer::S_Pattern );
+ //patternPopup = new NCPkgFilterPattern( , this, NCPkgFilterPattern::S_Pattern );
// create language popup
- //languagePopup = new NCPkgFilterContainer( wpos( 1,1 ), this, NCPkgFilterContainer::S_Language );
+ //languagePopup = new NCPkgFilterPattern( wpos( 1,1 ), this, NCPkgFilterPattern::S_Language );
// create repository popup
//repoPopup = new NCPkgRepoTable( wpos( 1,1), this );
@@ -830,7 +831,7 @@
case Patterns:
{
YTableHeader *hhh = new YTableHeader ();
- patternPopup = new NCPkgFilterContainer( replPoint, hhh, this, NCPkgFilterContainer::S_Pattern );
+ patternPopup = new NCPkgFilterPattern( replPoint, hhh, this, NCPkgFilterPattern::S_Pattern );
patternPopup->setSize( oldSize.Sze.W, oldSize.Sze.H );
patternPopup->Redraw();
patternPopup->showContainerPackages();
@@ -839,10 +840,10 @@
case Languages:
{
YTableHeader *hhh = new YTableHeader ();
- languagePopup = new NCPkgFilterContainer( replPoint, hhh, this, NCPkgFilterContainer::S_Language );
+ languagePopup = new NCPkgLocaleTable( replPoint, hhh, this );
languagePopup->setSize( oldSize.Sze.W, oldSize.Sze.H );
languagePopup->Redraw();
- languagePopup->showContainerPackages();
+ //languagePopup->showContainerPackages();
break;
}
case Repositories:
@@ -1607,7 +1608,7 @@
replPoint = YUI::widgetFactory()->createReplacePoint( vv );
YTableHeader *hhh = new YTableHeader();
- patternPopup = new NCPkgFilterContainer( replPoint, hhh, this, NCPkgFilterContainer::S_Pattern );
+ patternPopup = new NCPkgFilterPattern( replPoint, hhh, this, NCPkgFilterPattern::S_Pattern );
YAlignment *l1 = YUI::widgetFactory()->createLeft( vbox_left );
patternLabel = new NCLabel( l1, " " );
Modified: trunk/ncurses-pkg/src/NCPackageSelector.h
URL: http://svn.opensuse.org/viewcvs/yast/trunk/ncurses-pkg/src/NCPackageSelecto…
==============================================================================
--- trunk/ncurses-pkg/src/NCPackageSelector.h (original)
+++ trunk/ncurses-pkg/src/NCPackageSelector.h Thu Apr 24 18:21:37 2008
@@ -55,7 +55,8 @@
#include "NCPkgSelMapper.h"
-class NCPkgFilterContainer;
+class NCPkgFilterPattern;
+class NCPkgLocaleTable;
class NCPkgRepoTable;
class LangCode;
class NCPkgPopupDeps;
@@ -111,8 +112,8 @@
NCPkgPopupDeps * depsPopup; // the package dependeny popup
- NCPkgFilterContainer * patternPopup; // the pattern popup
- NCPkgFilterContainer * languagePopup; // language popup
+ NCPkgFilterPattern * patternPopup; // the pattern popup
+ NCPkgLocaleTable * languagePopup; // language popup
NCPkgRepoTable * repoPopup;
NCPkgPopupDiskspace * diskspacePopup; // the popup showing the disk usage
--
To unsubscribe, e-mail: yast-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: yast-commit+help(a)opensuse.org
1
0
![](https://seccdn.libravatar.org/avatar/d95f774280866d45941b1365718208ff.jpg?s=120&d=mm&r=g)
[yast-commit] r47041 - in /trunk/ncurses-pkg/src: Makefile.am NCPkgFilterLocale.cc NCPkgFilterLocale.h NCPkgFilterPattern.cc NCPkgFilterPattern.h
by kmachalkova@svn.opensuse.org 24 Apr '08
by kmachalkova@svn.opensuse.org 24 Apr '08
24 Apr '08
Author: kmachalkova
Date: Thu Apr 24 18:19:09 2008
New Revision: 47041
URL: http://svn.opensuse.org/viewcvs/yast?rev=47041&view=rev
Log:
new class, renamed class
Added:
trunk/ncurses-pkg/src/NCPkgFilterLocale.cc
trunk/ncurses-pkg/src/NCPkgFilterLocale.h
trunk/ncurses-pkg/src/NCPkgFilterPattern.cc
- copied, changed from r47021, trunk/ncurses-pkg/src/NCPkgFilterContainer.cc
trunk/ncurses-pkg/src/NCPkgFilterPattern.h
- copied, changed from r47021, trunk/ncurses-pkg/src/NCPkgFilterContainer.h
Modified:
trunk/ncurses-pkg/src/Makefile.am
Modified: trunk/ncurses-pkg/src/Makefile.am
URL: http://svn.opensuse.org/viewcvs/yast/trunk/ncurses-pkg/src/Makefile.am?rev=…
==============================================================================
--- trunk/ncurses-pkg/src/Makefile.am (original)
+++ trunk/ncurses-pkg/src/Makefile.am Thu Apr 24 18:19:09 2008
@@ -36,7 +36,8 @@
NCPkgFilterRepo.h \
NCPkgFilterSearch.h \
NCPkgSearchSettings.h \
- NCPkgFilterContainer.h \
+ NCPkgFilterPattern.h \
+ NCPkgFilterLocale.h \
NCPkgFilterRPMGroups.h \
NCPkgStrings.h \
NCZypp.h
@@ -64,7 +65,8 @@
NCPkgFilterRepo.cc \
NCPkgFilterSearch.cc \
NCPkgSearchSettings.cc \
- NCPkgFilterContainer.cc \
+ NCPkgFilterPattern.cc \
+ NCPkgFilterLocale.cc \
NCPkgFilterRPMGroups.cc \
NCPkgStrings.cc
Added: trunk/ncurses-pkg/src/NCPkgFilterLocale.cc
URL: http://svn.opensuse.org/viewcvs/yast/trunk/ncurses-pkg/src/NCPkgFilterLocal…
==============================================================================
--- trunk/ncurses-pkg/src/NCPkgFilterLocale.cc (added)
+++ trunk/ncurses-pkg/src/NCPkgFilterLocale.cc Thu Apr 24 18:19:09 2008
@@ -0,0 +1,152 @@
+/*---------------------------------------------------------------------\
+| |
+| __ __ ____ _____ ____ |
+| \ \ / /_ _/ ___|_ _|___ \ |
+| \ V / _` \___ \ | | __) | |
+| | | (_| |___) || | / __/ |
+| |_|\__,_|____/ |_| |_____| |
+| |
+| core system |
+| (C) SuSE GmbH |
+\----------------------------------------------------------------------/
+
+ File: NCPkgFilterLocale.cc
+
+ Author: Bubli <kmachalkova(a)suse.cz>
+
+/-*/
+#define YUILogComponent "ncurses-pkg"
+#include <YUILog.h>
+
+#include "NCPkgFilterLocale.h"
+
+NCPkgLocaleTag::NCPkgLocaleTag ( zypp::sat::LocaleSupport loc)
+ : YTableCell(string(" "))
+ , locale ( loc )
+{
+
+}
+
+NCPkgLocaleTable::NCPkgLocaleTable( YWidget *parent, YTableHeader *tableHeader, NCPackageSelector *pkg )
+ :NCTable( parent, tableHeader )
+ ,packager(pkg)
+{
+ fillHeader();
+ fillLocaleList();
+}
+
+void NCPkgLocaleTable::fillHeader()
+{
+ vector <string> header;
+
+ header.reserve(4);
+ header.push_back( "L" + NCPkgStrings::PkgStatus() );
+ header.push_back( "L" + NCPkgStrings::LangCode() );
+ header.push_back( "L" + NCPkgStrings::LangName() );
+
+ setHeader( header);
+}
+
+void NCPkgLocaleTable::addLine ( zypp::sat::LocaleSupport l, const vector <string> & cols )
+{
+ //use default ctor, add cell in the next step
+ YTableItem *tabItem = new YTableItem();
+
+ //place tag (with repo reference) to the 0th column
+ tabItem->addCell( new NCPkgLocaleTag ( l ) );
+
+ // and append the rest (name, URL and stuff)
+ for ( unsigned i = 1; i < cols.size() + 1; ++i ) {
+ tabItem->addCell( cols[ i-1 ]);
+ }
+
+ // this is NCTable::addItem( tabItem );
+ //it actually appends the line to the table
+ addItem( tabItem );
+
+}
+
+void NCPkgLocaleTable::fillLocaleList()
+{
+ vector <string> oneLine;
+
+ const zypp::LocaleSet & available_locales( zypp::ResPool::instance().getAvailableLocales() );
+ for_( it, available_locales.begin(), available_locales.end() )
+ {
+ oneLine.clear();
+ zypp::sat::LocaleSupport myLocale( *it );
+ oneLine.push_back( myLocale.locale().code() );
+ oneLine.push_back( myLocale.locale().name() );
+ addLine( myLocale, oneLine);
+ }
+}
+
+NCPkgLocaleTag* NCPkgLocaleTable::getTag (const int & index )
+{
+ NCTableLine *line = myPad()->ModifyLine( index );
+ if ( !line )
+ {
+ return 0;
+ }
+
+ YTableItem *it = dynamic_cast<YTableItem*> (line->origItem() );
+
+ YTableCell *tcell = it->cell(0);
+ NCPkgLocaleTag *tag = static_cast<NCPkgLocaleTag *>( tcell );
+
+ return tag;
+}
+
+zypp::sat::LocaleSupport NCPkgLocaleTable::getLocale( int index )
+{
+ NCPkgLocaleTag *t = getTag( index );
+
+ return t->getLocale();
+}
+
+void NCPkgLocaleTable::showLocalePackages()
+{
+ int index = getCurrentItem();
+ zypp::sat::LocaleSupport myLocale = getLocale( index );
+
+ NCPkgTable * packageList = packager->PackageList();
+ packageList->itemsCleared();
+
+ yuiMilestone() << "Packages supporting locale '" << myLocale.locale() << "':" << endl;
+ for_( it, myLocale.selectableBegin(), myLocale.selectableEnd() )
+ {
+ //yuiMilestone() << (*it).name() << endl;i
+ ZyppPkg zyppPkg = tryCastToZyppPkg( (*it)->theObj() );
+ packageList->createListEntry( zyppPkg, *it );
+ }
+
+ packageList->setCurrentItem( 0 );
+ packageList->drawList();
+ packageList->showInformation();
+}
+
+NCursesEvent NCPkgLocaleTable::wHandleInput( wint_t ch )
+{
+ NCursesEvent ret = NCursesEvent::none;
+ handleInput( ch );
+
+ switch ( ch )
+ {
+ case KEY_UP:
+ case KEY_DOWN:
+ case KEY_NPAGE:
+ case KEY_PPAGE:
+ case KEY_END:
+ case KEY_HOME: {
+ ret = NCursesEvent::handled;
+ showLocalePackages();
+ break;
+ }
+
+ default:
+ ret = NCTable::wHandleInput( ch ) ;
+ }
+
+ return ret;
+}
+
Added: trunk/ncurses-pkg/src/NCPkgFilterLocale.h
URL: http://svn.opensuse.org/viewcvs/yast/trunk/ncurses-pkg/src/NCPkgFilterLocal…
==============================================================================
--- trunk/ncurses-pkg/src/NCPkgFilterLocale.h (added)
+++ trunk/ncurses-pkg/src/NCPkgFilterLocale.h Thu Apr 24 18:19:09 2008
@@ -0,0 +1,69 @@
+/*---------------------------------------------------------------------\
+| |
+| __ __ ____ _____ ____ |
+| \ \ / /_ _/ ___|_ _|___ \ |
+| \ V / _` \___ \ | | __) | |
+| | | (_| |___) || | / __/ |
+| |_|\__,_|____/ |_| |_____| |
+| |
+| core system |
+| (C) SuSE GmbH |
+\----------------------------------------------------------------------/
+
+ File: NCPkgPopupRepo.h
+
+ Author: Bubli <kmachalkova(a)suse.cz>
+
+/-*/
+
+#ifndef NCPkgFilterLocale_h
+#define NCPkgFilterLocale_h
+
+#include <vector>
+#include "NCTable.h"
+#include "NCPackageSelector.h"
+#include "NCZypp.h"
+#include <zypp/sat/LocaleSupport.h>
+
+class NCPkgLocaleTag : public YTableCell
+{
+
+private:
+
+ zypp::sat::LocaleSupport locale;
+
+public:
+
+ NCPkgLocaleTag ( zypp::sat::LocaleSupport locale);
+
+ ~NCPkgLocaleTag() { };
+
+ zypp::sat::LocaleSupport getLocale() const { return locale; }
+
+};
+
+class NCPkgLocaleTable : public NCTable
+{
+private:
+
+ NCPkgLocaleTable & operator=( const NCPkgLocaleTable & );
+ NCPkgLocaleTable ( const NCPkgLocaleTable & );
+
+ NCPackageSelector *packager;
+public:
+
+ NCPkgLocaleTable ( YWidget *parent, YTableHeader *tableHeader, NCPackageSelector *pkg);
+
+ virtual ~NCPkgLocaleTable() {};
+
+ void fillHeader();
+ void addLine ( zypp::sat::LocaleSupport, const vector <string> & cols );
+ void fillLocaleList();
+ void showLocalePackages();
+
+ NCPkgLocaleTag* getTag (const int & index );
+ zypp::sat::LocaleSupport getLocale( int index );
+ NCursesEvent wHandleInput( wint_t ch );
+};
+
+#endif
Copied: trunk/ncurses-pkg/src/NCPkgFilterPattern.cc (from r47021, trunk/ncurses-pkg/src/NCPkgFilterContainer.cc)
URL: http://svn.opensuse.org/viewcvs/yast/trunk/ncurses-pkg/src/NCPkgFilterPatte…
==============================================================================
--- trunk/ncurses-pkg/src/NCPkgFilterContainer.cc (original)
+++ trunk/ncurses-pkg/src/NCPkgFilterPattern.cc Thu Apr 24 18:19:09 2008
@@ -10,7 +10,7 @@
| (C) SuSE GmbH |
\----------------------------------------------------------------------/
- File: NCPkgFilterContainer.cc
+ File: NCPkgFilterPattern.cc
Author: Gabriele Strattner <gs(a)suse.de>
Maintainer: Michael Andres <ma(a)suse.de>
@@ -19,7 +19,7 @@
#define YUILogComponent "ncurses-pkg"
#include <YUILog.h>
-#include "NCPkgFilterContainer.h"
+#include "NCPkgFilterPattern.h"
#include "YDialog.h"
#include "NCLayoutBox.h"
@@ -28,6 +28,7 @@
#include "NCPkgTable.h"
#include "NCPkgStatusStrategy.h"
#include <zypp/ui/PatternContents.h>
+#include <zypp/sat/LocaleSupport.h>
#include "NCZypp.h"
#include "NCi18n.h"
@@ -45,12 +46,12 @@
///////////////////////////////////////////////////////////////////
//
//
-// METHOD NAME : NCPkgFilterContainer::NCPkgFilterContainer
+// METHOD NAME : NCPkgFilterPattern::NCPkgFilterPattern
// METHOD TYPE : Constructor
//
// DESCRIPTION :
//
-NCPkgFilterContainer::NCPkgFilterContainer( YWidget *parent, YTableHeader *header, NCPackageSelector * pkg, SelType type )
+NCPkgFilterPattern::NCPkgFilterPattern( YWidget *parent, YTableHeader *header, NCPackageSelector * pkg, SelType type )
: NCPkgTable( parent, header )
, packager( pkg )
, type( type )
@@ -76,12 +77,12 @@
///////////////////////////////////////////////////////////////////
//
//
-// METHOD NAME : NCPkgFilterContainer::~NCPkgFilterContainer
+// METHOD NAME : NCPkgFilterPattern::~NCPkgFilterPattern
// METHOD TYPE : Destructor
//
// DESCRIPTION :
//
-NCPkgFilterContainer::~NCPkgFilterContainer()
+NCPkgFilterPattern::~NCPkgFilterPattern()
{
}
@@ -89,12 +90,12 @@
///////////////////////////////////////////////////////////////////
//
//
-// METHOD NAME : NCPkgFilterContainer::createLayout
+// METHOD NAME : NCPkgFilterPattern::createLayout
// METHOD TYPE : void
//
// DESCRIPTION :
//
-void NCPkgFilterContainer::createLayout( YWidget *parent, const string & label )
+void NCPkgFilterPattern::createLayout( YWidget *parent, const string & label )
{
YTableHeader * tableHeader = new YTableHeader();
@@ -127,7 +128,7 @@
// NCursesEvent & showSelectionPopup ()
//
//
-void NCPkgFilterContainer::showContainerPackages( )
+void NCPkgFilterPattern::showContainerPackages( )
{
int index = getCurrentItem();
ZyppObj objPtr = getDataPointer( index );
@@ -225,7 +226,7 @@
// returns the currently selected list item (may be "really" selected
// or not)
//
-string NCPkgFilterContainer::getCurrentLine( )
+string NCPkgFilterPattern::getCurrentLine( )
{
//if ( !sel )
// return "";
@@ -236,7 +237,7 @@
return ( selPtr?selPtr->summary(LOCALE):"" );
}
-string NCPkgFilterContainer::showDescription( ZyppObj objPtr )
+string NCPkgFilterPattern::showDescription( ZyppObj objPtr )
{
switch (type)
{
@@ -265,7 +266,7 @@
//
// DESCRIPTION :
//
-NCursesEvent NCPkgFilterContainer::wHandleInput( wint_t ch )
+NCursesEvent NCPkgFilterPattern::wHandleInput( wint_t ch )
{
NCursesEvent ret = NCursesEvent::none;
@@ -326,12 +327,12 @@
///////////////////////////////////////////////////////////////////
//
//
-// METHOD NAME : NCPkgFilterContainer::fillContainerList
+// METHOD NAME : NCPkgFilterPattern::fillContainerList
// METHOD TYPE : bool
//
// DESCRIPTION :
//
-bool NCPkgFilterContainer::fillContainerList( SelType type )
+bool NCPkgFilterPattern::fillContainerList( SelType type )
{
// if ( !sel )
// return false;
@@ -356,30 +357,23 @@
yuiMilestone() << resPtr->kind () <<": " << resPtr->name()
<< ", initial status: " << (*i)->status() << endl;
+// pkgLine.push_back( resPtr->summary(LOCALE) ); // the description
slbList.push_back (*i);
}
}
slbList.sort( orderPattern );
break;
}
- #if 0
case S_Language:
{
- for (i = zyppLangBegin (); i != zyppLangEnd (); ++i )
- {
- ZyppObj resPtr = (*i)->theObj();
-
- ZyppLang langPtr = tryCastToZyppLang (resPtr);
-
- yuiMilestone() << resPtr->kind () <<": " << resPtr->name()
- << ", initial status: " << (*i)->status() << endl;
- slbList.push_back (*i);
-
- }
- slbList.sort( orderLang );
+ const zypp::LocaleSet & available_locales( zypp::ResPool::instance().getAvailableLocales() );
+ for_( it, available_locales.begin(), available_locales.end() )
+ {
+ zypp::sat::LocaleSupport myLocale( *it );
+ yuiMilestone() << myLocale.locale().name() << " " << myLocale.locale().code() << endl;
+ }
break;
}
- #endif
default:
yuiError() << "Container type not handled: " << type << endl;
}
Copied: trunk/ncurses-pkg/src/NCPkgFilterPattern.h (from r47021, trunk/ncurses-pkg/src/NCPkgFilterContainer.h)
URL: http://svn.opensuse.org/viewcvs/yast/trunk/ncurses-pkg/src/NCPkgFilterPatte…
==============================================================================
--- trunk/ncurses-pkg/src/NCPkgFilterContainer.h (original)
+++ trunk/ncurses-pkg/src/NCPkgFilterPattern.h Thu Apr 24 18:19:09 2008
@@ -10,14 +10,14 @@
| (C) SuSE GmbH |
\----------------------------------------------------------------------/
- File: NCPkgFilterContainer.h
+ File: NCPkgFilterPattern.h
Author: Gabriele Strattner <gs(a)suse.de>
Maintainer: Michael Andres <ma(a)suse.de>
/-*/
-#ifndef NCPkgFilterContainer_h
-#define NCPkgFilterContainer_h
+#ifndef NCPkgFilterPattern_h
+#define NCPkgFilterPattern_h
#include <iosfwd>
@@ -31,14 +31,14 @@
///////////////////////////////////////////////////////////////////
//
-// CLASS NAME : NCPkgFilterContainer
+// CLASS NAME : NCPkgFilterPattern
//
// DESCRIPTION :
//
-class NCPkgFilterContainer : public NCPkgTable {
+class NCPkgFilterPattern : public NCPkgTable {
- NCPkgFilterContainer & operator=( const NCPkgFilterContainer & );
- NCPkgFilterContainer ( const NCPkgFilterContainer & );
+ NCPkgFilterPattern & operator=( const NCPkgFilterPattern & );
+ NCPkgFilterPattern ( const NCPkgFilterPattern & );
private:
@@ -58,8 +58,8 @@
S_Unknown
};
- NCPkgFilterContainer( YWidget *parent, YTableHeader *header, NCPackageSelector * pkg, SelType type );
- virtual ~NCPkgFilterContainer();
+ NCPkgFilterPattern( YWidget *parent, YTableHeader *header, NCPackageSelector * pkg, SelType type );
+ virtual ~NCPkgFilterPattern();
void createLayout( YWidget *parent, const string & label );
@@ -85,4 +85,4 @@
///////////////////////////////////////////////////////////////////
-#endif // NCPkgFilterContainer_h
+#endif // NCPkgFilterPattern_h
--
To unsubscribe, e-mail: yast-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: yast-commit+help(a)opensuse.org
1
0
![](https://seccdn.libravatar.org/avatar/4b1b602021abbfa5a5994ab0ad90e8b7.jpg?s=120&d=mm&r=g)
24 Apr '08
Author: mzugec
Date: Thu Apr 24 16:05:28 2008
New Revision: 47040
URL: http://svn.opensuse.org/viewcvs/yast?rev=47040&view=rev
Log:
Created tag stable-2_16_18 for printer
Added:
tags/stable-2_16_18/printer/
- copied from r47039, trunk/printer/
--
To unsubscribe, e-mail: yast-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: yast-commit+help(a)opensuse.org
1
0
![](https://seccdn.libravatar.org/avatar/4b1b602021abbfa5a5994ab0ad90e8b7.jpg?s=120&d=mm&r=g)
[yast-commit] r47039 - in /trunk/printer: VERSION data/printers_support package/yast2-printer.changes
by mzugec@svn.opensuse.org 24 Apr '08
by mzugec@svn.opensuse.org 24 Apr '08
24 Apr '08
Author: mzugec
Date: Thu Apr 24 16:05:16 2008
New Revision: 47039
URL: http://svn.opensuse.org/viewcvs/yast?rev=47039&view=rev
Log:
updated data/printers_support (bnc#378233)
Modified:
trunk/printer/VERSION
trunk/printer/data/printers_support
trunk/printer/package/yast2-printer.changes
Modified: trunk/printer/VERSION
URL: http://svn.opensuse.org/viewcvs/yast/trunk/printer/VERSION?rev=47039&r1=470…
==============================================================================
--- trunk/printer/VERSION (original)
+++ trunk/printer/VERSION Thu Apr 24 16:05:16 2008
@@ -1 +1 @@
-2.16.17
+2.16.18
Modified: trunk/printer/data/printers_support
URL: http://svn.opensuse.org/viewcvs/yast/trunk/printer/data/printers_support?re…
==============================================================================
--- trunk/printer/data/printers_support (original)
+++ trunk/printer/data/printers_support Thu Apr 24 16:05:16 2008
@@ -2,11 +2,8 @@
Alps|MD 1300|full
Alps|MD 1500|partially
Alps|MD 2000|full
-Alps|MD 2010|problematic
-Alps|MD 2300|problematic
Alps|MD 4000|partially
Alps|MD 5000|full
-Alps|MD 5500|problematic
Anitech|M24|full
Apollo|P 1200|full
Apollo|P 1220 Barbie|full
@@ -19,15 +16,14 @@
Apollo|P 2550|full
Apollo|P 2600|full
Apollo|P 2650|full
-Apple|12/640ps|full
-Apple|Color StyleWriter 1500|problematic
-Apple|Color StyleWriter 2200|problematic
-Apple|Color StyleWriter 2400|problematic
-Apple|Color StyleWriter 2500|problematic
+Apple|Color StyleWriter 4100|partially
+Apple|Color StyleWriter 4500|partially
+Apple|Color StyleWriter 6500|partially
Apple|Dot Matrix|full
+Apple|ImageWriter|full
Apple|ImageWriter II|partially
Apple|ImageWriter LQ|full
-Apple|ImageWriter|full
+Apple|LaserWriter 12/640ps|full
Apple|LaserWriter 16/600|full
Apple|LaserWriter 4/600|full
Apple|LaserWriter IIg|full
@@ -35,13 +31,16 @@
Apple|LaserWriter NT|partially
Apple|LaserWriter Pro 630|full
Apple|LaserWriter Select 360|full
-Apple|StyleWriter 1200|problematic
-Apple|StyleWriter II|problematic
-Apple|StyleWriter I|problematic
-Avery|Personal Label Printer+|not
Avery|Personal Label Printer|not
+Avery|Personal Label Printer+|not
Brother|4550|not
Brother|DCP 1200|problematic
+Brother|DCP 7025 BR Script3|full
+Brother|DCP 8020 BR Script3|full
+Brother|DCP 8025D BR Script3|full
+Brother|DCP 8040 BR Script3|full
+Brother|DCP 8045D|full
+Brother|DCP 8045D BR Script3|full
Brother|HJ 400|partially
Brother|HL 1020|full
Brother|HL 1030|partially
@@ -57,73 +56,122 @@
Brother|HL 1260|full
Brother|HL 1270N|full
Brother|HL 1430|full
-Brother|HL 1435|not
Brother|HL 1440|full
Brother|HL 1450|full
+Brother|HL 1450 BR Script2|full
Brother|HL 1470N|full
+Brother|HL 1470N BR Script2|full
Brother|HL 1650|full
+Brother|HL 1650/70N BR Script3|full
Brother|HL 1660e|full
Brother|HL 1670N|full
Brother|HL 1850|full
+Brother|HL 1850/70N BR Script3|full
Brother|HL 1870N|full
Brother|HL 2060|full
Brother|HL 2400CeN|full
-Brother|HL 2460N|full
Brother|HL 2460|full
+Brother|HL 2460 BR Script3|full
+Brother|HL 2460N|full
Brother|HL 2600CN|full
+Brother|HL 2600CN BR Script3|full
+Brother|HL 2700CN BR Script3|full
Brother|HL 3260N|full
+Brother|HL 3260N BR Script3|full
Brother|HL 3400CN|full
Brother|HL 3450CN|full
+Brother|HL 3450CN BR Script3|full
Brother|HL 4000CN|full
Brother|HL 4Ve|full
Brother|HL 5030|full
Brother|HL 5040|full
Brother|HL 5050|full
+Brother|HL 5050 BR Script3|full
Brother|HL 5070N|full
+Brother|HL 5070N BR Script3|full
Brother|HL 5140|full
Brother|HL 5150D|full
+Brother|HL 5150D BR Script3|full
Brother|HL 5170DN|full
+Brother|HL 5170DN BR Script3|full
+Brother|HL 5240 BR Script3|full
+Brother|HL 5250DN BR Script3|full
+Brother|HL 5270DN BR Script3|full
+Brother|HL 6050 BR Script3|full
+Brother|HL 6050D/DN BR Script3|full
Brother|HL 630|full
Brother|HL 660|full
-Brother|HL 7050N|full
Brother|HL 7050|full
+Brother|HL 7050 BR Script3|full
+Brother|HL 7050N|full
Brother|HL 720|full
Brother|HL 730|full
Brother|HL 760|full
-Brother|HL 820|full
Brother|HL 8|full
+Brother|HL 8050N BR Script3|full
+Brother|HL 820|full
Brother|HL 960|full
Brother|MC 3000|problematic
Brother|MFC 6550MC|problematic
Brother|MFC 7150C|problematic
+Brother|MFC 7225N BR Script3|full
+Brother|MFC 7820N BR Script3|full
+Brother|MFC 8220 BR Script3|full
Brother|MFC 8300|problematic
+Brother|MFC 8420 BR Script3|full
+Brother|MFC 8440 BR Script3|full
+Brother|MFC 8640D BR Script3|full
+Brother|MFC 8820D BR Script3|full
+Brother|MFC 8840D BR Script3|full
Brother|MFC 9050|problematic
Brother|MFC 9100c|problematic
+Brother|MFC 9420CN BR Script3|full
Brother|MFC 9500|problematic
Brother|MFC 9600|problematic
Brother|MFC P2500|problematic
Brother|MP 21C|not
+Brother|PT 1500PC|not
+Brother|PT 18R|not
+Brother|PT 1950|not
+Brother|PT 1950VP|not
+Brother|PT 1960|not
+Brother|PT 2420PC|not
+Brother|PT 2450DX|not
+Brother|PT 2500PC|not
+Brother|PT 2600|not
+Brother|PT 2610|not
+Brother|PT 3600|not
+Brother|PT 550A|not
+Brother|PT 9200DX|not
+Brother|PT 9200PC|not
+Brother|PT 9400|not
+Brother|PT 9500PC|not
+Brother|PT 9600|not
+Brother|PT PC|not
+Brother|QL 500|not
+Brother|QL 550|not
+Brother|QL 650TD|not
Canon|BJ 100|full
Canon|BJ 10e|full
Canon|BJ 10v|full
Canon|BJ 15v|full
-Canon|BJ 200|full
Canon|BJ 20|full
-Canon|BJ 300|problematic
+Canon|BJ 200|full
Canon|BJ 30|full
+Canon|BJ 300|problematic
Canon|BJ 330|full
Canon|BJ 35v|full
Canon|BJ 5|full
Canon|BJC 1000|partially
Canon|BJC 2000|partially
Canon|BJC 2010|partially
+Canon|BJC 210|full
Canon|BJC 2100|partially
Canon|BJC 210SP|problematic
-Canon|BJC 210|full
Canon|BJC 2110|partially
Canon|BJC 240|partially
-Canon|BJC 250ex|not
Canon|BJC 250|full
+Canon|BJC 250ex|not
Canon|BJC 255SP|not
Canon|BJC 265SP|not
Canon|BJC 3000|partially
@@ -134,32 +182,37 @@
Canon|BJC 4310SP|partially
Canon|BJC 4400|full
Canon|BJC 4550|full
-Canon|BJC 5000|not
Canon|BJC 50|partially
+Canon|BJC 5000|not
Canon|BJC 5100|not
Canon|BJC 55|partially
-Canon|BJC 6000|partially
Canon|BJC 600|full
-Canon|BJC 6100|problematic
+Canon|BJC 6000|partially
Canon|BJC 610|full
-Canon|BJC 6200|problematic
+Canon|BJC 6100|problematic
Canon|BJC 620|full
+Canon|BJC 6200|problematic
Canon|BJC 6500|problematic
Canon|BJC 680J|not
+Canon|BJC 70|full
Canon|BJC 7000|problematic
Canon|BJC 7004|partially
-Canon|BJC 70|full
Canon|BJC 7100|problematic
-Canon|BJC 800|full
Canon|BJC 80|partially
+Canon|BJC 800|full
Canon|BJC 8200|partially
-Canon|BJC 8500|not
Canon|BJC 85|partially
+Canon|BJC 8500|not
Canon|BJC 880J|full
+Canon|CP 200|partially
+Canon|CP 220|partially
+Canon|CP 300|partially
+Canon|CP 330|partially
Canon|GP 335|full
Canon|GP 405|full
Canon|imageRunner 330s|partially
Canon|LBP 1000|full
+Canon|LBP 1120|not
Canon|LBP 1260|full
Canon|LBP 1760|full
Canon|LBP 310|full
@@ -174,11 +227,12 @@
Canon|LBP 600|not
Canon|LBP 660|not
Canon|LBP 800|not
+Canon|LBP 810|not
Canon|LBP 8A1|full
Canon|LIPS II+|full
Canon|LIPS III|full
-Canon|LIPS IVv|full
Canon|LIPS IV|full
+Canon|LIPS IVv|full
Canon|MultiPASS C2500|problematic
Canon|MultiPASS C3000|problematic
Canon|MultiPASS C3500|problematic
@@ -189,25 +243,22 @@
Canon|S200|problematic
Canon|S300|problematic
Canon|S400|partially
-Canon|S4500|problematic
Canon|S450|problematic
+Canon|S4500|problematic
Canon|S500|problematic
Canon|S600|problematic
Canon|S630|problematic
Canon|S800|problematic
-Casio|KL E11|not
-Casio|KL P1000|not
-Casio|KP C10|not
-Citizen|printiva1700|problematic
-Citizen|printiva600C|problematic
-Citizen|printiva600U|problematic
-Citizen|printiva700|problematic
-Citizen|ProJet IIc|full
+Canon|SELPHY CP 400|partially
+Canon|SELPHY CP 500|partially
+Canon|SELPHY CP 510|partially
+Canon|SELPHY CP 600|partially
+Canon|SELPHY CP 710|partially
Citizen|ProJet II|full
+Citizen|ProJet IIc|full
CItoh|M8510|full
-Compaq|IJ1200|not
-Compaq|IJ300|not
-Compaq|IJ750|partially
+Compaq|IJ1200|partially
+Compaq|IJ300|problematic
Compaq|IJ900|problematic
DEC|1800|partially
DEC|DECwriter 110i|full
@@ -215,8 +266,8 @@
DEC|DECwriter 520ic|full
DEC|LA50|full
DEC|LA70|full
-DEC|LA75 Plus|full
DEC|LA75|full
+DEC|LA75 Plus|full
DEC|LJ250|full
DEC|LN03|full
DEC|LN07|full
@@ -228,112 +279,96 @@
Dymo CoStar|EL40|not
Dymo CoStar|EL60|not
Dymo CoStar|LabelWriter II|not
-Dymo CoStar|LabelWriter XL+|not
Dymo CoStar|LabelWriter XL|not
-Dymo CoStar|SE250+|not
+Dymo CoStar|LabelWriter XL+|not
Dymo CoStar|SE250|not
+Dymo CoStar|SE250+|not
Dymo CoStar|Turbo|not
Epson|ActionLaser 1100|full
Epson|ActionLaser II|full
Epson|ActionPrinter 3250|full
Epson|AcuLaser C1000|not
-Epson|AcuLaser C1900 (without PostScript)|partially
-Epson|AcuLaser C1900 (with PostScript)|full
-Epson|AcuLaser C2000 (without PostScript)|partially
-Epson|AcuLaser C2000 (with PostScript)|full
-Epson|AcuLaser C4000 (without PostScript)|partially
-Epson|AcuLaser C4000 (with PostScript)|full
-Epson|AcuLaser C4100 (without PostScript)|partially
-Epson|AcuLaser C4100 (with PostScript)|full
-Epson|AcuLaser C8500 (without PostScript)|partially
-Epson|AcuLaser C8500 (with PostScript)|full
-Epson|AcuLaser C8600 (without PostScript)|partially
-Epson|AcuLaser C8600 (with PostScript)|full
+Epson|AcuLaser C1900|problematic
+Epson|AcuLaser C1900PS|full
+Epson|AcuLaser C2000|problematic
+Epson|AcuLaser C2000PS|full
+Epson|AcuLaser C4000|problematic
+Epson|AcuLaser C4000PS|full
+Epson|AcuLaser C4100|problematic
+Epson|AcuLaser C4100PS|full
+Epson|AcuLaser C8500|problematic
+Epson|AcuLaser C8500PS|full
+Epson|AcuLaser C8600|problematic
+Epson|AcuLaser C8600PS|full
Epson|AcuLaser C900|not
-Epson|AcuLaser C9000 (without PostScript)|partially
-Epson|AcuLaser C9000 (with PostScript)|full
-Epson|AcuLaser C9100 (without PostScript)|partially
-Epson|AcuLaser C9100 (with PostScript)|full
+Epson|AcuLaser C9100|not
+Epson|AL 2600 PS3|full
+Epson|AL C1900 PS3|full
+Epson|AL C2000 PS3|full
+Epson|AL C2600 PS3|full
+Epson|AL C4000 PS3|full
+Epson|AL C4100 PS3|full
+Epson|AL C4200 PS3|full
+Epson|AL C8500 PS3|full
+Epson|AL C8600 PS3|full
+Epson|AL C9000 PS3|full
+Epson|AL C9100 PS3|full
Epson|CL 700|full
Epson|CL 750|full
Epson|CL 760|partially
Epson|Dot Matrix|full
+Epson|E 100|full
Epson|EM 900C|full
Epson|EM 930C|full
-Epson|EPL 5200+|full
Epson|EPL 5200|full
+Epson|EPL 5200+|full
Epson|EPL 5500W|not
-Epson|EPL 5700L|not
Epson|EPL 5700|partially
-Epson|EPL 5800 (without PostScript)|partially
-Epson|EPL 5800 (with PostScript)|full
+Epson|EPL 5700L|not
+Epson|EPL 5700PS|full
+Epson|EPL 5800|problematic
+Epson|EPL 5800 PS3|full
Epson|EPL 5800L|not
-Epson|EPL 5900 (without PostScript)|partially
-Epson|EPL 5900 (with PostScript)|full
+Epson|EPL 5800PS|problematic
+Epson|EPL 5900|problematic
+Epson|EPL 5900 PS3|full
Epson|EPL 5900L|not
-Epson|EPL 6100 (without PostScript)|partially
-Epson|EPL 6100 (with PostScript)|full
+Epson|EPL 5900PS|full
+Epson|EPL 6100|problematic
+Epson|EPL 6100 PS3|full
Epson|EPL 6100L|not
-Epson|EPL 6200 (with PostScript)|full
+Epson|EPL 6100PS|full
+Epson|EPL 6200 PS3|full
Epson|EPL 6200L|not
Epson|EPL 7100|full
-Epson|EPL C8200 (with PostScript)|full
-Epson|EPL N1600 (with PostScript)|full
+Epson|EPL C8200 PS3|full
Epson|EPL N1600|full
-Epson|EPL N2050 (without PostScript)|partially
-Epson|EPL N2050 (with PostScript)|full
-Epson|EPL N2050+ (without PostScript)|partially
-Epson|EPL N2050+ (with PostScript)|full
-Epson|EPL N2120 (without PostScript)|partially
-Epson|EPL N2120 (with PostScript)|full
-Epson|EPL N2500 (without PostScript)|partially
-Epson|EPL N2500 (with PostScript)|full
-Epson|EPL N2700 (without PostScript)|partially
-Epson|EPL N2700 (with PostScript)|full
-Epson|EPL N2750 (without PostScript)|partially
-Epson|EPL N2750 (with PostScript)|full
-Epson|EPL N3000 (with PostScript)|full
-Epson|EPL N4000 (with PostScript)|full
-Epson|EPL N4000+ (with PostScript)|full
-Epson|EPL N7000 (with PostScript)|full
+Epson|EPL N1600PS|full
+Epson|EPL N2050|problematic
+Epson|EPL N2050 PS3|full
+Epson|EPL N2050+|problematic
+Epson|EPL N2050+ PS3|full
+Epson|EPL N2050PS|problematic
+Epson|EPL N2050PS+|problematic
+Epson|EPL N2120|problematic
+Epson|EPL N2120 PS3|full
+Epson|EPL N2500|problematic
+Epson|EPL N2500 PS3|full
+Epson|EPL N2500PS|full
+Epson|EPL N2700 PS3|full
+Epson|EPL N2750|problematic
+Epson|EPL N2750 PS3|full
+Epson|EPL N2750PS|full
+Epson|EPL N3000 PS3|full
+Epson|EPL N4000 PS3|full
+Epson|EPL N4000+ PS3|full
+Epson|EPL N7000 PS3|full
Epson|L 1000|full
-Epson|LP 1800|not
-Epson|LP 1900|not
Epson|LP 2000|full
-Epson|LP 2200|not
-Epson|LP 2400|not
-Epson|LP 2500|not
-Epson|LP 3000C|not
Epson|LP 3000|full
-Epson|LP 7000G|full
Epson|LP 7000|full
-Epson|LP 7500|not
-Epson|LP 7700|not
-Epson|LP 7900|not
-Epson|LP 8000C|not
+Epson|LP 7000G|full
Epson|LP 8000|full
-Epson|LP 8100|not
-Epson|LP 8200C|not
-Epson|LP 8300C|not
-Epson|LP 8300F|not
-Epson|LP 8400F|not
-Epson|LP 8500C|not
-Epson|LP 8600F|not
-Epson|LP 8600|not
-Epson|LP 8700|not
-Epson|LP 8800C|not
-Epson|LP 8900|not
-Epson|LP 9000B|not
-Epson|LP 9000C|not
-Epson|LP 9100|not
-Epson|LP 9200B|not
-Epson|LP 9200C|not
-Epson|LP 9300|not
-Epson|LP 9400|not
-Epson|LP 9500C|not
-Epson|LP 9600S|not
-Epson|LP 9600|not
-Epson|LP 9800C|not
Epson|LP xx00|full
Epson|LQ 24|full
Epson|LQ 2550|full
@@ -352,6 +387,8 @@
Epson|MJ 6000C|full
Epson|MJ 8000C|full
Epson|MJ 930C|full
+Epson|PictureMate|full
+Epson|PictureMate Deluxe|full
Epson|PM 10000|problematic
Epson|PM 2000C|full
Epson|PM 2200C|full
@@ -376,40 +413,76 @@
Epson|PM 870C|partially
Epson|PM 880C|full
Epson|PM 9000C|problematic
-Epson|PM 930C|not
+Epson|PM 930C|problematic
+Epson|PM 940C|partially
Epson|PM 950C|problematic
Epson|PM 970C|problematic
+Epson|PM 980C|problematic
+Epson|PM A900|partially
+Epson|PM D1000|partially
+Epson|PM D750|partially
+Epson|PM D770|partially
+Epson|PM G700|partially
+Epson|PM G720|partially
+Epson|PM G800|partially
+Epson|PM G820|partially
+Epson|PX 5500|partially
Epson|PX 7000|problematic
Epson|PX 9000|problematic
+Epson|PX A650|partially
+Epson|PX G5000|partially
+Epson|PX G900|partially
+Epson|PX G920|partially
Epson|PX V500|partially
+Epson|PX V600|partially
Epson|SQ 1170|full
+Epson|Stylus|full
Epson|Stylus 800|full
+Epson|Stylus C20|full
Epson|Stylus C20SX|full
Epson|Stylus C20UX|full
+Epson|Stylus C40|full
Epson|Stylus C40SX|full
Epson|Stylus C40UX|full
+Epson|Stylus C41|full
Epson|Stylus C41SX|full
Epson|Stylus C41UX|full
+Epson|Stylus C42|full
Epson|Stylus C42SX|full
Epson|Stylus C42UX|full
+Epson|Stylus C43|full
+Epson|Stylus C43SX|full
+Epson|Stylus C43UX|full
+Epson|Stylus C44|full
+Epson|Stylus C44SX|full
Epson|Stylus C44UX|full
+Epson|Stylus C45|full
+Epson|Stylus C46|full
+Epson|Stylus C48|full
Epson|Stylus C50|partially
Epson|Stylus C60|full
Epson|Stylus C61|full
Epson|Stylus C62|full
Epson|Stylus C63|partially
Epson|Stylus C64|partially
+Epson|Stylus C65|partially
+Epson|Stylus C66|partially
+Epson|Stylus C68|partially
Epson|Stylus C70|full
Epson|Stylus C80|full
Epson|Stylus C82|full
Epson|Stylus C83|partially
Epson|Stylus C84|partially
+Epson|Stylus C85|partially
+Epson|Stylus C86|partially
+Epson|Stylus C88|partially
+Epson|Stylus Color|full
Epson|Stylus Color 1160|full
Epson|Stylus Color 1500|full
Epson|Stylus Color 1520|full
Epson|Stylus Color 200|partially
-Epson|Stylus Color 3000|full
Epson|Stylus Color 300|partially
+Epson|Stylus Color 3000|full
Epson|Stylus Color 400|full
Epson|Stylus Color 440|full
Epson|Stylus Color 460|full
@@ -431,15 +504,48 @@
Epson|Stylus Color 880|full
Epson|Stylus Color 900|full
Epson|Stylus Color 980|full
-Epson|Stylus Color IIs|partially
-Epson|Stylus Color II|partially
Epson|Stylus Color I|full
+Epson|Stylus Color II|partially
+Epson|Stylus Color IIs|partially
Epson|Stylus Color PRO|full
-Epson|Stylus Color|full
+Epson|Stylus CX1500|full
+Epson|Stylus CX3100|full
Epson|Stylus CX3200|full
+Epson|Stylus CX3500|partially
+Epson|Stylus CX3600|partially
+Epson|Stylus CX3650|partially
+Epson|Stylus CX3700|partially
+Epson|Stylus CX3800|partially
+Epson|Stylus CX3805|partially
+Epson|Stylus CX3810|partially
+Epson|Stylus CX4100|partially
+Epson|Stylus CX4200|partially
+Epson|Stylus CX4500|partially
+Epson|Stylus CX4600|partially
+Epson|Stylus CX4700|partially
+Epson|Stylus CX4800|partially
+Epson|Stylus CX5100|partially
Epson|Stylus CX5200|full
+Epson|Stylus CX5300|partially
Epson|Stylus CX5400|partially
+Epson|Stylus CX5700|partially
+Epson|Stylus CX5800|partially
+Epson|Stylus CX6300|partially
Epson|Stylus CX6400|partially
+Epson|Stylus CX6500|partially
+Epson|Stylus CX6600|partially
+Epson|Stylus CX7700|partially
+Epson|Stylus CX7800|partially
+Epson|Stylus CX8300|partially
+Epson|Stylus CX8400|partially
+Epson|Stylus D68|partially
+Epson|Stylus D88|partially
+Epson|Stylus DX3800|partially
+Epson|Stylus DX3850|partially
+Epson|Stylus DX4200|partially
+Epson|Stylus DX4250|partially
+Epson|Stylus DX4800|partially
+Epson|Stylus Photo|full
Epson|Stylus Photo 1200|full
Epson|Stylus Photo 1270|full
Epson|Stylus Photo 1280|full
@@ -464,16 +570,31 @@
Epson|Stylus Photo 900|full
Epson|Stylus Photo 915|full
Epson|Stylus Photo 925|full
+Epson|Stylus Photo 935|full
Epson|Stylus Photo 950|partially
Epson|Stylus Photo 960|partially
-Epson|Stylus Photo EX3|full
Epson|Stylus Photo EX|full
+Epson|Stylus Photo EX3|full
+Epson|Stylus Photo R1800|partially
Epson|Stylus Photo R200|problematic
+Epson|Stylus Photo R210|partially
+Epson|Stylus Photo R220|partially
+Epson|Stylus Photo R2400|partially
Epson|Stylus Photo R300|problematic
-Epson|Stylus Photo R800|not
+Epson|Stylus Photo R310|partially
+Epson|Stylus Photo R320|partially
+Epson|Stylus Photo R340|partially
+Epson|Stylus Photo R800|partially
+Epson|Stylus Photo RX400|partially
+Epson|Stylus Photo RX420|partially
+Epson|Stylus Photo RX425|partially
+Epson|Stylus Photo RX430|partially
Epson|Stylus Photo RX500|problematic
+Epson|Stylus Photo RX510|partially
Epson|Stylus Photo RX600|problematic
-Epson|Stylus Photo|full
+Epson|Stylus Photo RX620|partially
+Epson|Stylus Photo RX630|partially
+Epson|Stylus Photo RX700|partially
Epson|Stylus Pro 10000|problematic
Epson|Stylus Pro 5000|partially
Epson|Stylus Pro 5500|partially
@@ -486,7 +607,8 @@
Epson|Stylus Pro XL|partially
Epson|Stylus Scan 2000|full
Epson|Stylus Scan 2500|full
-Epson|Stylus|full
+Fujifilm|Printpix CX 400|partially
+Fujifilm|Printpix CX 550|partially
Fujitsu|1200|full
Fujitsu|2400|full
Fujitsu|3400|full
@@ -498,7 +620,6 @@
Fujitsu|PrintPartner 8000|full
Generic|ESC/P Dot Matrix Printer|full
Generic|IBM Compatible Dot Matrix Printer|full
-Generic|OAKT Printer|problematic
Generic|PCL 3 Printer|full
Generic|PCL 4 Printer|full
Generic|PCL 5 Printer|full
@@ -506,146 +627,201 @@
Generic|PCL 5e Printer|full
Generic|PCL 6/PCL XL Printer|full
Generic|PostScript Printer|full
-Generic|ZjStream Printer|problematic
+Generic|ZjStream Printer|not
Gestetner|10512|full
Gestetner|2212|full
Gestetner|2712|full
Gestetner|3212|full
Gestetner|3502|full
-Gestetner|3532/4235g PS|full
Gestetner|3532/4235g|full
Gestetner|4502|full
-Gestetner|4532/4245g PS|full
Gestetner|4532/4245g|full
Gestetner|6002|full
Gestetner|7502|full
Gestetner|9002|full
Gestetner|C7010|full
-Gestetner|C7116 PS|full
Gestetner|C7116|full
-Gestetner|C7416 PS|full
Gestetner|C7416|full
-Gestetner|C7417 PS|full
Gestetner|C7417|full
Gestetner|C7425dn|full
-Gestetner|C7435n PS|full
Gestetner|C7435n|full
+Gestetner|C7521n|full
+Gestetner|C7526dn|full
+Gestetner|C7528n|full
+Gestetner|C7531dn|full
+Gestetner|C7535n|full
+Gestetner|CS555|full
Gestetner|DSc224|full
Gestetner|DSc232|full
-Gestetner|DSc328 PS|full
Gestetner|DSc328|full
-Gestetner|DSc332 PS|full
Gestetner|DSc332|full
-Gestetner|DSc338 PS|full
Gestetner|DSc338|full
-Gestetner|DSc38u PS|full
-Gestetner|DSc38u|full
Gestetner|DSc38|full
+Gestetner|DSc38u|full
+Gestetner|DSc424|full
+Gestetner|DSc428|full
+Gestetner|DSc432|full
+Gestetner|DSc435|full
+Gestetner|DSc445|full
+Gestetner|DSc460|full
Gestetner|DSc524|full
Gestetner|DSc532|full
+Gestetner|DSm415|full
Gestetner|DSm615|full
-Gestetner|DSm618d|full
+Gestetner|DSm616|full
Gestetner|DSm618|full
-Gestetner|DSm622 PS|full
+Gestetner|DSm618d|full
+Gestetner|DSm620|full
+Gestetner|DSm620d|full
Gestetner|DSm622|full
-Gestetner|DSm627 PS|full
Gestetner|DSm627|full
-Gestetner|DSm635/635G PS|full
Gestetner|DSm635/635G|full
-Gestetner|DSm645/645G PS|full
Gestetner|DSm645/645G|full
Gestetner|DSm651|full
Gestetner|DSm660|full
Gestetner|DSm675|full
+Gestetner|DSm725|full
+Gestetner|DSm730|full
+Gestetner|DSm735/735G|full
+Gestetner|DSm745/745G|full
Gestetner|F9199/9199nf|full
-Gestetner|P7026n|full
+Gestetner|MP 161/DSm416|full
+Gestetner|MP 2510/DSm725e|full
+Gestetner|MP 3010/DSm730e|full
+Gestetner|MP1100/DSm7110|full
+Gestetner|MP1350/DSm7135|full
+Gestetner|MP1600/DSm716|full
+Gestetner|MP2000/DSm721d|full
+Gestetner|MP3500/DSm735e|full
+Gestetner|MP4500/DSm745e|full
+Gestetner|MP5500/DSm755|full
+Gestetner|MP6500/DSm765|full
+Gestetner|MP7500/DSm775|full
+Gestetner|MP9000/DSm790|full
+Gestetner|MPC1500/GS106|full
+Gestetner|MPC2500/DSc525|full
+Gestetner|MPC3000/DSc530|full
+Gestetner|MPC3500/DSc535|full
+Gestetner|MPC4500/DSc545|full
Gestetner|P7026|full
+Gestetner|P7026n|full
Gestetner|P7032|full
-Gestetner|P7126n|full
Gestetner|P7126|full
-Gestetner|P7132n PS|full
+Gestetner|P7126n|full
Gestetner|P7132n|full
Gestetner|P7145|full
-Gestetner|P7325 PS|full
-Gestetner|P7325n PS|full
-Gestetner|P7325n|full
Gestetner|P7325|full
-Gestetner|P7431cn PS|full
+Gestetner|P7325n|full
Gestetner|P7431cn|full
+Gestetner|P7527|full
+Gestetner|P7527n|full
+Gestetner|P7535n|full
+Gestetner|P7575|full
Heidelberg|Digimaster 9110|full
Hitachi|DDP 70 (with MicroPress)|full
HP|2000C|full
-HP|2500CM|full
HP|2500C|full
+HP|2500CM|full
HP|2563|full
+HP|910|partially
+HP|915|partially
+HP|Business Inkjet 1000|full
HP|Business Inkjet 1100|full
HP|Business Inkjet 1200|full
HP|Business Inkjet 2200|full
HP|Business Inkjet 2230|full
+HP|Business Inkjet 2250|full
HP|Business Inkjet 2250 PS|full
HP|Business Inkjet 2250TN|full
-HP|Business Inkjet 2250|full
-HP|Business Inkjet 2280 PS|full
HP|Business Inkjet 2280|full
-HP|Business Inkjet 2300 PS|full
+HP|Business Inkjet 2280 PS|full
HP|Business Inkjet 2300|full
-HP|Business Inkjet 2600 PS|full
+HP|Business Inkjet 2300 PS|full
HP|Business Inkjet 2600|full
-HP|Business Inkjet 2800 PS|full
+HP|Business Inkjet 2600 PS|full
HP|Business Inkjet 2800|full
-HP|Business Inkjet 3000 PS|full
+HP|Business Inkjet 2800 PS|full
HP|Business Inkjet 3000|full
+HP|Business Inkjet 3000 PS|full
+HP|CM8050 CM8060 Color MFP with Edgeline Technology|full
HP|Color Inkjet Printer CP1160|full
HP|Color Inkjet Printer CP1700|full
-HP|Color LaserJet 1500|problematic
+HP|Color LaserJet|full
+HP|Color LaserJet 1600|not
HP|Color LaserJet 2500|full
HP|Color LaserJet 2550 Series|full
-HP|Color LaserJet 2550|full
+HP|Color LaserJet 2600n|not
+HP|Color LaserJet 2605|full
+HP|Color LaserJet 2700|full
+HP|Color LaserJet 2800 Series|full
+HP|Color LaserJet 3000|full
+HP|Color LaserJet 3500|full
+HP|Color LaserJet 3550|full
+HP|Color LaserJet 3600|full
HP|Color LaserJet 3700|full
+HP|Color LaserJet 3800|full
HP|Color LaserJet 4500|full
HP|Color LaserJet 4550|full
HP|Color LaserJet 4600|full
+HP|Color LaserJet 4610|full
HP|Color LaserJet 4650|full
+HP|Color LaserJet 4700|full
+HP|Color LaserJet 4730 MFP|full
+HP|Color LaserJet 4730mfp|full
+HP|Color LaserJet 5|full
HP|Color LaserJet 5/5M|full
HP|Color LaserJet 5000|full
HP|Color LaserJet 5500|full
HP|Color LaserJet 5550|full
HP|Color LaserJet 5M|full
-HP|Color LaserJet 5|full
HP|Color LaserJet 8500|full
-HP|Color LaserJet 8550GN|full
HP|Color LaserJet 8550|full
-HP|Color LaserJet 9500 MFP|full
+HP|Color LaserJet 8550GN|full
HP|Color LaserJet 9500|full
-HP|Color LaserJet|full
+HP|Color LaserJet 9500 MFP|full
+HP|Color LaserJet CM1015|full
+HP|Color LaserJet CM4730 MFP|full
+HP|Color LaserJet CP3505|full
+HP|Color LaserJet CP4005|full
+HP|ColorLaserJet 9500 MFP|full
+HP|DesignJet 100|partially
+HP|DesignJet 100plus|partially
HP|DesignJet 1050C PS3|full
HP|DesignJet 1055CM PS3|full
HP|DesignJet 230|full
-HP|DesignJet 2500CP PS3|full
HP|DesignJet 2500CP|full
+HP|DesignJet 2500CP PS3|full
HP|DesignJet 250C|partially
-HP|DesignJet 3500CP PS3|full
HP|DesignJet 3500CP|full
+HP|DesignJet 3500CP PS3|full
HP|DesignJet 350C|partially
HP|DesignJet 430|full
HP|DesignJet 450C|partially
HP|DesignJet 455CA|partially
HP|DesignJet 488CA|partially
-HP|DesignJet 5500 (without PostScript)|problematic
+HP|DesignJet 500|partially
+HP|DesignJet 5000|partially
+HP|DesignJet 5000PS|full
+HP|DesignJet 500ps|partially
+HP|DesignJet 5500|partially
HP|DesignJet 5500ps|full
HP|DesignJet 650C|partially
HP|DesignJet 700|full
-HP|DesignJet 750C Plus|partially
HP|DesignJet 750C|partially
+HP|DesignJet 750C Plus|partially
+HP|DesignJet 800|partially
+HP|DesignJet 800PS|full
HP|DesignJet ColorPro CAD|full
+HP|DeskJet|full
HP|DeskJet 1000C|full
HP|DeskJet 1100C|full
HP|DeskJet 1120C|full
HP|DeskJet 1125C|full
HP|DeskJet 1200C|full
HP|DeskJet 1220C|full
-HP|DeskJet 1600CM|full
+HP|DeskJet 1280|full
HP|DeskJet 1600C|full
+HP|DeskJet 1600CM|full
HP|DeskJet 200|full
HP|DeskJet 310|full
HP|DeskJet 320|full
@@ -656,43 +832,40 @@
HP|DeskJet 3425|partially
HP|DeskJet 350C|partially
HP|DeskJet 3520|partially
-HP|DeskJet 3528|partially
HP|DeskJet 3535|partially
HP|DeskJet 3550|partially
-HP|DeskJet 3558|partially
HP|DeskJet 3650|partially
-HP|DeskJet 3658|partially
-HP|DeskJet 3668|partially
HP|DeskJet 3740|partially
HP|DeskJet 3810|full
HP|DeskJet 3816|full
HP|DeskJet 3820|full
HP|DeskJet 3822|full
HP|DeskJet 3840|partially
+HP|DeskJet 3920|partially
HP|DeskJet 400|full
HP|DeskJet 420C|partially
HP|DeskJet 450|full
-HP|DeskJet 500C|full
+HP|DeskJet 460|full
HP|DeskJet 500|full
+HP|DeskJet 500C|full
HP|DeskJet 505J Plus|full
HP|DeskJet 510|full
HP|DeskJet 5150|full
-HP|DeskJet 5158|full
-HP|DeskJet 5160|full
HP|DeskJet 520|partially
HP|DeskJet 540C|full
+HP|DeskJet 5440|full
HP|DeskJet 550C|full
HP|DeskJet 5550|full
HP|DeskJet 5551|full
HP|DeskJet 560C|partially
HP|DeskJet 5650|full
HP|DeskJet 5652|full
-HP|DeskJet 5670|full
HP|DeskJet 5740|full
HP|DeskJet 5850|full
+HP|DeskJet 5940|full
HP|DeskJet 600|full
-HP|DeskJet 610CL|full
HP|DeskJet 610C|full
+HP|DeskJet 610CL|full
HP|DeskJet 6122|full
HP|DeskJet 6127|full
HP|DeskJet 612C|full
@@ -701,8 +874,8 @@
HP|DeskJet 640C|full
HP|DeskJet 648C|full
HP|DeskJet 6520|full
-HP|DeskJet 6540|full
HP|DeskJet 656C|full
+HP|DeskJet 6600|full
HP|DeskJet 660C|full
HP|DeskJet 670C|full
HP|DeskJet 670TV|full
@@ -710,13 +883,14 @@
HP|DeskJet 6800|full
HP|DeskJet 680C|full
HP|DeskJet 682C|full
-HP|DeskJet 6840|full
HP|DeskJet 690C|full
HP|DeskJet 692C|full
HP|DeskJet 693C|full
+HP|DeskJet 6940|full
HP|DeskJet 694C|full
HP|DeskJet 695C|full
HP|DeskJet 697C|full
+HP|DeskJet 6980|full
HP|DeskJet 710C|full
HP|DeskJet 712C|full
HP|DeskJet 720C|full
@@ -760,206 +934,294 @@
HP|DeskJet 960C|full
HP|DeskJet 970C|full
HP|DeskJet 975C|full
+HP|DeskJet 9800|full
HP|DeskJet 980C|full
HP|DeskJet 990C|full
HP|DeskJet 995C|full
+HP|DeskJet D1300|partially
+HP|DeskJet D1400|partially
+HP|DeskJet D2300|partially
+HP|DeskJet D2400|partially
+HP|DeskJet D4100|partially
+HP|DeskJet D4200|partially
+HP|DeskJet F2100|partially
+HP|DeskJet F300|partially
+HP|DeskJet F4100|partially
HP|DeskJet Plus|full
HP|DeskJet Portable|full
-HP|DeskJet|full
HP|e printer e20|full
-HP|LaserJet 1000|problematic
-HP|LaserJet 1005|problematic
+HP|LaserJet|full
+HP|LaserJet 1000|not
+HP|LaserJet 1005|not
HP|LaserJet 1010|partially
HP|LaserJet 1012|partially
HP|LaserJet 1015|partially
-HP|LaserJet 1100A|full
+HP|LaserJet 1018|not
+HP|LaserJet 1020|not
+HP|LaserJet 1022|not
HP|LaserJet 1100|full
+HP|LaserJet 1100A|full
HP|LaserJet 1150|partially
HP|LaserJet 1160|full
HP|LaserJet 1200|full
HP|LaserJet 1220|full
-HP|LaserJet 1300|full
+HP|LaserJet 1300|partially
+HP|LaserJet 1300 Series|full
+HP|LaserJet 1320|partially
HP|LaserJet 1320 series|full
-HP|LaserJet 1320|full
+HP|LaserJet 2|full
HP|LaserJet 2 w/PS|full
+HP|LaserJet 2100|full
HP|LaserJet 2100 Series|full
HP|LaserJet 2100M|full
-HP|LaserJet 2100|full
HP|LaserJet 2200|full
HP|LaserJet 2300|full
HP|LaserJet 2410|full
HP|LaserJet 2420|full
HP|LaserJet 2430|full
HP|LaserJet 2D|partially
-HP|LaserJet 2P Plus|full
HP|LaserJet 2P|full
-HP|LaserJet 2|full
+HP|LaserJet 2P Plus|full
+HP|LaserJet 3|full
HP|LaserJet 3015|full
-HP|LaserJet 3020 3030|full
HP|LaserJet 3020|partially
+HP|LaserJet 3020 3030|full
HP|LaserJet 3030|partially
+HP|LaserJet 3050|full
+HP|LaserJet 3052|full
+HP|LaserJet 3055|full
HP|LaserJet 3100|not
HP|LaserJet 3150|not
-HP|LaserJet 3200M|full
+HP|LaserJet 3200|full
+HP|LaserJet 3200m|partially
HP|LaserJet 3200se|partially
-HP|LaserJet 3200|partially
HP|LaserJet 3300 MFP|full
-HP|LaserJet 3300/3310/3320|full
+HP|LaserJet 3300 Series|full
HP|LaserJet 3310 MFP|full
HP|LaserJet 3320 MFP|full
HP|LaserJet 3320N MFP|full
HP|LaserJet 3330 MFP|partially
HP|LaserJet 3380|full
+HP|LaserJet 3390|full
+HP|LaserJet 3392|full
HP|LaserJet 3D|full
HP|LaserJet 3P w/ PCL5|full
HP|LaserJet 3P w/PS|full
-HP|LaserJet 3|full
+HP|LaserJet 4|full
HP|LaserJet 4 Plus|full
HP|LaserJet 4 PostScript 600DPI|full
-HP|LaserJet 4000 Series|full
HP|LaserJet 4000|full
-HP|LaserJet 4050 Series|full
+HP|LaserJet 4000 Series|full
HP|LaserJet 4050|full
-HP|LaserJet 4100 MFP |full
-HP|LaserJet 4100 Series |full
+HP|LaserJet 4050 Series|full
HP|LaserJet 4100|full
+HP|LaserJet 4100 MFP|full
+HP|LaserJet 4100 Series|full
HP|LaserJet 4200|full
+HP|LaserJet 4200 Series|full
+HP|LaserJet 4240|full
HP|LaserJet 4250|full
HP|LaserJet 4300|full
+HP|LaserJet 4300 Series|full
HP|LaserJet 4345 MFP|full
HP|LaserJet 4350|full
HP|LaserJet 4L|full
+HP|LaserJet 4M|full
HP|LaserJet 4ML|full
HP|LaserJet 4MP|full
-HP|LaserJet 4M|full
HP|LaserJet 4P|full
-HP|LaserJet 4Si/4Si MX 600 dpi|full
HP|LaserJet 4Si|full
-HP|LaserJet 4V/4MV|full
+HP|LaserJet 4Si/4Si MX 600 dpi|full
HP|LaserJet 4V|full
-HP|LaserJet 4|full
-HP|LaserJet 5000 Series|full
+HP|LaserJet 4V/4LJ Pro|full
+HP|LaserJet 4V/4MV|full
+HP|LaserJet 5|full
HP|LaserJet 5000|full
-HP|LaserJet 5100 Series|full
+HP|LaserJet 5000 Series|full
HP|LaserJet 5100|full
+HP|LaserJet 5100 Series|full
+HP|LaserJet 5200|full
+HP|LaserJet 5200L|full
HP|LaserJet 5L|full
-HP|LaserJet 5MP|full
HP|LaserJet 5M|full
+HP|LaserJet 5MP|full
HP|LaserJet 5P|full
-HP|LaserJet 5Si Mopier PS|full
HP|LaserJet 5Si|full
-HP|LaserJet 5|full
+HP|LaserJet 5Si Mopier PS|full
+HP|LaserJet 5Si MX|full
+HP|LaserJet 6|full
HP|LaserJet 6L|full
HP|LaserJet 6MP|full
-HP|LaserJet 6P/6MP|full
HP|LaserJet 6P|full
-HP|LaserJet 6|full
-HP|LaserJet 8000 Series|full
+HP|LaserJet 6P/6MP|full
HP|LaserJet 8000|full
-HP|LaserJet 8100 Series|full
+HP|LaserJet 8000 Series|full
HP|LaserJet 8100|full
-HP|LaserJet 8150 Series|full
+HP|LaserJet 8100 Series|full
HP|LaserJet 8150|full
-HP|LaserJet 9000 MFP|full
-HP|LaserJet 9000 Series |full
+HP|LaserJet 8150 Series|full
HP|LaserJet 9000|full
-HP|LaserJet 9040 9050 Series|full
+HP|LaserJet 9000 MFP|full
+HP|LaserJet 9000 Series|full
+HP|LaserJet 9040|full
+HP|LaserJet 9040 9050 MFP|full
HP|LaserJet 9040 MFP|full
HP|LaserJet 9050|full
+HP|LaserJet 9050 MFP|full
HP|LaserJet 9055 9065 MFP|full
+HP|LaserJet 9055 MFP|full
+HP|LaserJet 9065 MFP|full
+HP|LaserJet M1005 MFP|not
+HP|LaserJet M2727 MFP Series|full
+HP|LaserJet M3027 MFP|full
+HP|LaserJet M3035 MFP|full
+HP|LaserJet M4345 MFP|full
+HP|LaserJet M5025 MFP|full
+HP|LaserJet M5035 MFP|full
+HP|LaserJet P2010|full
+HP|LaserJet P2015|full
+HP|LaserJet P2015 Series|full
+HP|LaserJet P3004|full
+HP|LaserJet P3005|full
HP|LaserJet Plus|full
-HP|LaserJet _9050_MFP|full
-HP|LaserJet|full
HP|Mopier 240|full
HP|Mopier 320|full
+HP|OfficeJet|partially
HP|OfficeJet 300|partially
HP|OfficeJet 330|partially
HP|OfficeJet 350|partially
HP|OfficeJet 4100|partially
HP|OfficeJet 4105|partially
-HP|OfficeJet 4110|partially
HP|OfficeJet 4115|partially
HP|OfficeJet 4200|partially
+HP|OfficeJet 4300|partially
HP|OfficeJet 500|partially
HP|OfficeJet 5105|partially
-HP|OfficeJet 5110xi|partially
HP|OfficeJet 5110|partially
+HP|OfficeJet 5110xi|partially
HP|OfficeJet 520|partially
HP|OfficeJet 5500|partially
+HP|OfficeJet 5600|partially
HP|OfficeJet 570|partially
HP|OfficeJet 580|partially
HP|OfficeJet 590|partially
HP|OfficeJet 600|partially
+HP|OfficeJet 610|partially
HP|OfficeJet 6100|partially
HP|OfficeJet 6105|partially
-HP|OfficeJet 610|partially
HP|OfficeJet 6110|partially
HP|OfficeJet 6150|partially
HP|OfficeJet 6200|partially
HP|OfficeJet 625|partially
HP|OfficeJet 630|partially
+HP|OfficeJet 6300|partially
HP|OfficeJet 635|partially
HP|OfficeJet 700|partially
-HP|OfficeJet 7100|partially
HP|OfficeJet 710|partially
+HP|OfficeJet 7100|partially
HP|OfficeJet 7110|partially
HP|OfficeJet 7130|partially
HP|OfficeJet 7140|partially
-HP|OfficeJet 7200|partially
HP|OfficeJet 720|partially
+HP|OfficeJet 7200|partially
HP|OfficeJet 725|partially
HP|OfficeJet 7300|partially
HP|OfficeJet 7400|partially
-HP|Officejet 9100 series PS|full
HP|OfficeJet 9100|partially
-HP|OfficeJet D125|full
+HP|Officejet 9100 series PS|full
+HP|OfficeJet D125|partially
HP|OfficeJet D135|partially
HP|OfficeJet D145|partially
HP|OfficeJet D155|partially
-HP|OfficeJet G55|full
+HP|OfficeJet G55|partially
HP|OfficeJet G85|partially
HP|OfficeJet G95|partially
-HP|OfficeJet K60xi|partially
+HP|OfficeJet J5700|full
HP|OfficeJet K60|partially
-HP|OfficeJet K80xi|partially
+HP|OfficeJet K60xi|partially
HP|OfficeJet K80|partially
+HP|OfficeJet K80xi|partially
HP|OfficeJet LX|partially
-HP|OfficeJet Pro 1150C|full
-HP|OfficeJet Pro 1170C|full
-HP|OfficeJet Pro 1175C|full
-HP|OfficeJet R40|full
-HP|OfficeJet R45|full
-HP|OfficeJet R60|full
-HP|OfficeJet R65|full
-HP|OfficeJet R80|full
+HP|OfficeJet Pro 1150C|partially
+HP|OfficeJet Pro 1170C|partially
+HP|OfficeJet Pro 1175C|partially
+HP|OfficeJet Pro K5300|full
+HP|OfficeJet Pro K5400|full
+HP|OfficeJet Pro K550|full
+HP|OfficeJet Pro K850|full
+HP|OfficeJet Pro K8600|full
+HP|OfficeJet Pro L7300|full
+HP|OfficeJet Pro L7500|full
+HP|OfficeJet Pro L7600|full
+HP|OfficeJet Pro L7700|full
+HP|OfficeJet R40|partially
+HP|OfficeJet R45|partially
+HP|OfficeJet R60|partially
+HP|OfficeJet R65|partially
+HP|OfficeJet R80|partially
HP|OfficeJet T45|partially
HP|OfficeJet T65|partially
-HP|OfficeJet V40xi|partially
HP|OfficeJet V40|partially
-HP|OfficeJet|partially
-HP|PaintJet XL300|full
-HP|PaintJet XL|full
+HP|OfficeJet V40xi|partially
HP|PaintJet|full
+HP|PaintJet XL|full
+HP|PaintJet XL300|full
+HP|PhotoSmart|not
HP|PhotoSmart 140|full
HP|PhotoSmart 240|full
+HP|PhotoSmart 2570|full
HP|PhotoSmart 2600|full
HP|PhotoSmart 2700|full
+HP|PhotoSmart 3100|full
HP|PhotoSmart 320|full
+HP|PhotoSmart 3200|full
+HP|PhotoSmart 330|full
+HP|PhotoSmart 3300|full
HP|PhotoSmart 370|full
+HP|PhotoSmart 380|full
+HP|PhotoSmart 420|full
+HP|PhotoSmart 470|full
HP|PhotoSmart 7150|full
HP|PhotoSmart 7260|full
-HP|PhotoSmart 7268|full
HP|PhotoSmart 7345|full
HP|PhotoSmart 7350|full
HP|PhotoSmart 7400|full
HP|PhotoSmart 7550|full
HP|PhotoSmart 7660|full
HP|PhotoSmart 7760|full
+HP|PhotoSmart 7800|full
HP|PhotoSmart 7960|full
+HP|PhotoSmart 8000|full
HP|PhotoSmart 8100|full
+HP|PhotoSmart 8200|full
HP|PhotoSmart 8400|full
-HP|PhotoSmart P1000|full
+HP|PhotoSmart 8700|full
+HP|PhotoSmart A310|full
+HP|PhotoSmart A320|full
+HP|PhotoSmart A430|full
+HP|PhotoSmart A440|full
+HP|PhotoSmart A510|full
+HP|PhotoSmart A520|full
+HP|PhotoSmart A610|full
+HP|PhotoSmart A620|full
+HP|PhotoSmart A710|full
+HP|PhotoSmart A820|full
+HP|PhotoSmart C3100|full
+HP|PhotoSmart C4100|full
+HP|PhotoSmart C4200|full
+HP|PhotoSmart C4380|full
+HP|PhotoSmart C5100|full
+HP|PhotoSmart C5200|full
+HP|PhotoSmart C6100|full
+HP|PhotoSmart C7100|full
+HP|PhotoSmart D5060|full
+HP|PhotoSmart D5100|full
+HP|PhotoSmart D5300|full
+HP|PhotoSmart D6100|full
+HP|PhotoSmart D7100|full
+HP|PhotoSmart D7300|full
HP|PhotoSmart P100|full
+HP|PhotoSmart P1000|full
HP|PhotoSmart P1100|full
HP|PhotoSmart P1115|full
HP|PhotoSmart P1215|full
@@ -967,19 +1229,16 @@
HP|PhotoSmart P130|full
HP|PhotoSmart P1315|full
HP|PhotoSmart P230|full
-HP|PhotoSmart|not
+HP|PhotoSmart Pro B8300|full
HP|PSC 1100|partially
-HP|PSC 1110|partially
HP|PSC 1200|partially
-HP|PSC 1205|partially
-HP|PSC 1210|partially
HP|PSC 1300|partially
HP|PSC 1310|partially
-HP|PSC 1600|partially
+HP|PSC 1400|partially
+HP|PSC 1500|full
+HP|PSC 1600|full
HP|PSC 2110|full
HP|PSC 2150|full
-HP|PSC 2170|full
-HP|PSC 2175|full
HP|PSC 2210|full
HP|PSC 2300|full
HP|PSC 2350|full
@@ -988,15 +1247,16 @@
HP|PSC 370|full
HP|PSC 380|full
HP|PSC 500|full
-HP|PSC 750xi|full
HP|PSC 750|full
-HP|PSC 950xi|partially
+HP|PSC 750xi|full
HP|PSC 950|partially
+HP|PSC 950xi|partially
IBM|3853 JetPrinter|full
IBM|4019|full
IBM|4029 030 LaserPrinter 10|problematic
IBM|4029 10P|full
IBM|4303 Network Color Printer|full
+IBM|4312|full
IBM|Execjet 4072|full
IBM|Infoprint 12|full
IBM|Page Printer 3112|full
@@ -1006,50 +1266,80 @@
Infotec|4452 MF|full
Infotec|4651 MF|full
Infotec|IP 280|full
-Infotec|IPC 2525e|full
Infotec|IPC 2525|full
-Infotec|IPC 3535 PS|full
+Infotec|IPC 2525DN|full
+Infotec|IPC 2525e|full
+Infotec|IPC 3030DN|full
Infotec|IPC 3535|full
Infotec|IPC1036|full
-Infotec|IPC2838 PS|full
Infotec|IPC2838|full
Infotec|IS 2015|full
-Infotec|IS 2018D|full
Infotec|IS 2018|full
+Infotec|IS 2018D|full
Infotec|IS 2060|full
Infotec|IS 2075|full
-Infotec|IS 2122 PS|full
Infotec|IS 2122|full
-Infotec|IS 2127 PS|full
Infotec|IS 2127|full
-Infotec|IS 2132 PS|full
Infotec|IS 2132|full
-Infotec|IS 2135 PS|full
Infotec|IS 2135|full
-Infotec|IS 2145 PS|full
Infotec|IS 2145|full
Infotec|IS 2151|full
Infotec|IS 2160|full
Infotec|IS 2175|full
+Infotec|IS 2215|full
+Infotec|IS 2216|full
+Infotec|IS 2220|full
+Infotec|IS 2220D|full
+Infotec|IS 2225|full
+Infotec|IS 2230|full
+Infotec|IS 2235|full
+Infotec|IS 2245|full
+Infotec|IS 2255|full
+Infotec|IS 2265|full
+Infotec|IS 2275|full
+Infotec|IS 2316|full
+Infotec|IS 2320|full
+Infotec|IS 2416|full
+Infotec|IS 2425|full
+Infotec|IS 2430|full
+Infotec|IS 2435|full
+Infotec|IS 2445|full
+Infotec|IS 3090|full
+Infotec|IS 3110|full
+Infotec|IS 3135|full
Infotec|IS2022|full
Infotec|IS2027|full
Infotec|IS2032|full
-Infotec|IS2035 PS|full
Infotec|IS2035|full
-Infotec|IS2045 PS|full
Infotec|IS2045|full
Infotec|IS2090|full
Infotec|IS2105|full
-Infotec|ISC 2028 PS|full
+Infotec|ISC 1024c|full
+Infotec|ISC 1032c|full
Infotec|ISC 2028|full
-Infotec|ISC 2432 PS|full
+Infotec|ISC 2428|full
Infotec|ISC 2432|full
-Infotec|ISC 2838 PS|full
+Infotec|ISC 2525|full
+Infotec|ISC 2835|full
Infotec|ISC 2838|full
+Infotec|ISC 3030|full
+Infotec|ISC 3535|full
+Infotec|ISC 3545|full
+Infotec|ISC 4045|full
+Infotec|ISC 4560|full
+Infotec|ISC 5560|full
+Infotec|ISC 615G|full
Infotec|ISC1032|full
Infotec|ISC824|full
Kodak|DigiSource 9110|full
Kodak|IS 70 CPII|full
+KONICA MINOLTA|magicolor 2300 DL|not
+KONICA MINOLTA|magicolor 2430 DL|not
+KONICA MINOLTA|magicolor 2480 MF|not
+KONICA MINOLTA|magicolor 2490 MF|not
+KONICA MINOLTA|magicolor 2530 DL|not
+KONICA MINOLTA|magicolor 5430 DL|not
+KONICA MINOLTA|magicolor 5440 DL|not
Kyocera|Ci 1100|full
Kyocera|CS 1650|full
Kyocera|CS 1815|full
@@ -1057,78 +1347,87 @@
Kyocera|CS 2550|full
Kyocera|F 1000|full
Kyocera|F 1010|full
-Kyocera|F 1200S|full
Kyocera|F 1200|full
+Kyocera|F 1200S|full
Kyocera|F 1800|full
Kyocera|F 2000|full
Kyocera|F 2010|full
-Kyocera|F 2200S|full
Kyocera|F 2200|full
+Kyocera|F 2200S|full
Kyocera|F 3000|full
Kyocera|F 3010|full
Kyocera|F 3300|full
Kyocera|F 5000|full
-Kyocera|F 800T|full
Kyocera|F 800|full
+Kyocera|F 800T|full
Kyocera|F 820|full
-Kyocera|FS 1000+|full
Kyocera|FS 1000|full
+Kyocera|FS 1000+|full
Kyocera|FS 1010|full
+Kyocera|FS 1016MFP|not
Kyocera|FS 1018MFP|full
Kyocera|FS 1020D|full
+Kyocera|FS 1030D|full
Kyocera|FS 1050|full
Kyocera|FS 1200|full
Kyocera|FS 1500|full
-Kyocera|FS 1550+|full
Kyocera|FS 1550|full
-Kyocera|FS 1600+|full
+Kyocera|FS 1550+|full
Kyocera|FS 1600|full
-Kyocera|FS 1700+|full
+Kyocera|FS 1600+|full
Kyocera|FS 1700|full
+Kyocera|FS 1700+|full
Kyocera|FS 1714M|full
Kyocera|FS 1750|full
-Kyocera|FS 1800+|full
Kyocera|FS 1800|full
+Kyocera|FS 1800+|full
Kyocera|FS 1900|full
Kyocera|FS 1920|full
-Kyocera|FS 3400+|full
+Kyocera|FS 2000D|full
Kyocera|FS 3400|full
+Kyocera|FS 3400+|full
Kyocera|FS 3500|full
-Kyocera|FS 3600+|full
Kyocera|FS 3600|full
-Kyocera|FS 3700+|full
+Kyocera|FS 3600+|full
Kyocera|FS 3700|full
+Kyocera|FS 3700+|full
Kyocera|FS 3718M|full
Kyocera|FS 3750|full
Kyocera|FS 3800|full
Kyocera|FS 3820N|full
Kyocera|FS 3830N|full
+Kyocera|FS 3900DN|full
Kyocera|FS 400|full
+Kyocera|FS 4000DN|full
Kyocera|FS 5500|full
Kyocera|FS 5800C|full
Kyocera|FS 5900C|full
-Kyocera|FS 600 (KPDL 2)|full
Kyocera|FS 600|full
+Kyocera|FS 600 (KPDL 2)|full
Kyocera|FS 6020|full
Kyocera|FS 6026|full
Kyocera|FS 6300|full
-Kyocera|FS 6500+|full
Kyocera|FS 6500|full
+Kyocera|FS 6500+|full
Kyocera|FS 6700|full
Kyocera|FS 6750|full
Kyocera|FS 680|full
Kyocera|FS 6900|full
-Kyocera|FS 7000+|full
+Kyocera|FS 6950DN|full
Kyocera|FS 7000|full
+Kyocera|FS 7000+|full
Kyocera|FS 7028M|full
-Kyocera|FS 8000C|full
Kyocera|FS 800|full
+Kyocera|FS 8000C|full
Kyocera|FS 850|full
Kyocera|FS 9000|full
Kyocera|FS 9100DN|full
Kyocera|FS 9120DN|full
+Kyocera|FS 9130DN KPDL|full
+Kyocera|FS 920|full
Kyocera|FS 9500DN|full
Kyocera|FS 9520DN|full
+Kyocera|FS 9530DN KPDL|full
Kyocera|FS C5016N|full
Kyocera|FS C5020N|full
Kyocera|FS C5030N|full
@@ -1147,14 +1446,21 @@
Kyocera|KM 3530|full
Kyocera|KM 4030|full
Kyocera|KM 4035|full
+Kyocera|KM 4230|partially
Kyocera|KM 4230/5230|full
Kyocera|KM 4530|full
Kyocera|KM 5035|full
+Kyocera|KM 5230|partially
Kyocera|KM 5530|full
+Kyocera|KM 6030|full
Kyocera|KM 6230|full
Kyocera|KM 6330|full
Kyocera|KM 7530|full
+Kyocera|KM 8030|full
+Kyocera|KM C2520|full
Kyocera|KM C2630|full
+Kyocera|KM C3225|full
+Kyocera|KM C3232|full
Kyocera|KM C830|full
Kyocera|KM C850|full
Kyocera|P 2000|full
@@ -1167,86 +1473,108 @@
Lanier|5632|full
Lanier|5635|full
Lanier|5645|full
+Lanier|LC155|full
Lanier|LD0105|full
+Lanier|LD015|full
Lanier|LD024c|full
Lanier|LD032c|full
-Lanier|LD035 PS|full
Lanier|LD035|full
-Lanier|LD045 PS|full
Lanier|LD045|full
Lanier|LD060|full
Lanier|LD075|full
Lanier|LD090|full
Lanier|LD115|full
-Lanier|LD118d|full
+Lanier|LD116|full
Lanier|LD118|full
-Lanier|LD122 PS|full
+Lanier|LD118d|full
+Lanier|LD120|full
+Lanier|LD120d|full
Lanier|LD122|full
-Lanier|LD127 PS|full
+Lanier|LD124c|full
Lanier|LD127|full
-Lanier|LD132 PS|full
Lanier|LD132|full
-Lanier|LD135 PS|full
+Lanier|LD132c|full
Lanier|LD135|full
-Lanier|LD145 PS|full
Lanier|LD145|full
Lanier|LD151|full
Lanier|LD160|full
+Lanier|LD160c|full
Lanier|LD175|full
-Lanier|LD228c PS|full
+Lanier|LD225|full
Lanier|LD228c|full
-Lanier|LD232c PS|full
+Lanier|LD230|full
Lanier|LD232c|full
-Lanier|LD238c PS|full
+Lanier|LD235|full
Lanier|LD238c|full
+Lanier|LD245|full
+Lanier|LD328c|full
+Lanier|LD335c|full
+Lanier|LD345c|full
Lanier|LF510/515e|full
-Lanier|LP 020c PS|full
Lanier|LP 020c|full
Lanier|LP 036c|full
-Lanier|LP025/LP026 PS|full
Lanier|LP025/LP026|full
-Lanier|LP025N/LP026N PS|full
Lanier|LP025N/LP026N|full
-Lanier|LP031c PS|full
Lanier|LP031c|full
-Lanier|LP032 PS|full
Lanier|LP032|full
-Lanier|LP116c PS|full
Lanier|LP116c|full
-Lanier|LP122c/LP121c PS|full
Lanier|LP122c/LP121c|full
Lanier|LP125cx/LP126cn|full
-Lanier|LP138c PS|full
+Lanier|LP127n/LP128n|full
+Lanier|LP128|full
+Lanier|LP135n|full
Lanier|LP138c|full
-Lanier|LP235c PS|full
+Lanier|LP175/LP175hdn|full
+Lanier|LP222cn/LP221c|full
+Lanier|LP226c/SP C410|full
+Lanier|LP231c/SP C411|full
Lanier|LP235c|full
+Lanier|LP332c|full
+Lanier|LP335c|full
+Lanier|MP 1100/LD1100|full
+Lanier|MP 1350/LD1135|full
+Lanier|MP 1600/LD316|full
+Lanier|MP 161/LD016|full
+Lanier|MP 2000/LD320d|full
+Lanier|MP 2510/LD325|full
+Lanier|MP 3010/LD330|full
+Lanier|MP 3500/LD335|full
+Lanier|MP 4500/LD345|full
+Lanier|MP 5500/LD255|full
+Lanier|MP 6500/LD265|full
+Lanier|MP 7500/LD275|full
+Lanier|MP 9000/LD190|full
+Lanier|MP C2500/LD425c|full
+Lanier|MP C3000/LD430c|full
+Lanier|MP C3500/LD435c|full
+Lanier|MP C4500/LD445c|full
+Lanier|MPC1500/LD215c|full
LaserMaster|LM 1000|not
Lexmark|1000|problematic
-Lexmark|1020 Business|partially
Lexmark|1020|problematic
+Lexmark|1020 Business|partially
Lexmark|1100|problematic
Lexmark|2030|problematic
Lexmark|2050|not
Lexmark|2070|problematic
Lexmark|3000|partially
-Lexmark|3200|partially
Lexmark|4039 10plus|full
-Lexmark|4076|problematic
+Lexmark|4076|partially
Lexmark|5000|problematic
Lexmark|5700|problematic
Lexmark|7000|problematic
-Lexmark|7200|problematic
Lexmark|E210|full
Lexmark|Optra C710|full
Lexmark|Optra Color 1200|full
Lexmark|Optra Color 1275|full
Lexmark|Optra Color 40|full
Lexmark|Optra Color 45|full
+Lexmark|Optra E|full
Lexmark|Optra E+|full
Lexmark|Optra E310|full
Lexmark|Optra E312|full
+Lexmark|Optra E321|full
Lexmark|Optra Ep|full
-Lexmark|Optra E|full
Lexmark|Optra K 1220|full
Lexmark|Optra M410|full
Lexmark|Optra M412|full
@@ -1264,41 +1592,36 @@
Lexmark|Winwriter 200|not
Lexmark|Winwriter 400|problematic
Lexmark|X125|not
-Lexmark|X73|not
+Lexmark|X73|partially
Lexmark|X74|not
Lexmark|X75|not
Lexmark|Z11|problematic
-Lexmark|Z12|problematic
Lexmark|Z13|not
-Lexmark|Z22|problematic
Lexmark|Z23|not
-Lexmark|Z31|problematic
-Lexmark|Z32|problematic
Lexmark|Z42|partially
-Lexmark|Z43|problematic
+Lexmark|Z43|partially
Lexmark|Z51|problematic
-Lexmark|Z52|problematic
-Lexmark|Z53|problematic
+Lexmark|Z52|full
+Lexmark|Z53|full
Lexmark|Z82|problematic
-Minolta|Color PageWorks/Pro L|problematic
-Minolta|magicolor 2200 DL|problematic
-Minolta|magicolor 2300 DL|problematic
-Minolta|magicolor 2300W|not
-Minolta|magicolor 2430 DL|problematic
+Minolta|Color PageWorks/Pro L|not
+Minolta|magicolor 2200 DL|not
+Minolta|magicolor 2300 DL|not
+Minolta|magicolor 2430 DL|not
Minolta|magicolor 3100|partially
-Minolta|PagePro 1100L|not
Minolta|PagePro 1100|full
-Minolta|PagePro 1200W|not
+Minolta|PagePro 1100L|not
Minolta|PagePro 1250E|full
-Minolta|PagePro 1250W|not
-Minolta|PagePro 1300W|not
-Minolta|PagePro 1350W|not
-Minolta|PagePro 6ex|full
+Minolta|PagePro 1250W|partially
+Minolta|PagePro 1300W|partially
+Minolta|PagePro 1350W|partially
+Minolta|PagePro 1400W|partially
+Minolta|PagePro 6|full
Minolta|PagePro 6e|full
+Minolta|PagePro 6ex|full
Minolta|PagePro 6L|not
-Minolta|PagePro 6|full
-Minolta|PagePro 8L|full
Minolta|PagePro 8|full
+Minolta|PagePro 8L|full
Mitsubishi|CP50 Color Printer|full
NEC|MultiWriter|full
NEC|P2X|full
@@ -1308,26 +1631,27 @@
NEC|PC PR201|full
NEC|PICTY180|full
NEC|Pinwriter P20|full
+NEC|PinWriter P6|full
NEC|PinWriter P6 plus|full
NEC|PinWriter P60|full
-NEC|PinWriter P6|full
+NEC|PinWriter P7|full
NEC|PinWriter P7 plus|full
NEC|PinWriter P70|full
-NEC|PinWriter P7|full
NEC|Silentwriter 95f|full
NEC|SilentWriter LC 890|full
NEC|Silentwriter2 model 290|full
NEC|Silentwriter2 S60P|full
NEC|SuperScript 100C|problematic
NEC|SuperScript 1260|problematic
+NEC|SuperScript 1400|full
NEC|SuperScript 150C|problematic
NEC|SuperScript 1800|full
NEC|SuperScript 4600N|full
NEC|SuperScript 610plus|not
NEC|SuperScript 650C|problematic
+NEC|SuperScript 660|not
NEC|SuperScript 660i|full
NEC|SuperScript 660plus|not
-NEC|SuperScript 660|not
NEC|SuperScript 750C|problematic
NEC|SuperScript 860|problematic
NEC|SuperScript 870|problematic
@@ -1336,69 +1660,96 @@
NRG|2705/2738/2712|full
NRG|3205/3238/3212|full
NRG|3525/3508/3502|full
-NRG|3545/3518/3532 PS|full
NRG|3545/3518/3532|full
NRG|4525/4508/4502|full
-NRG|4545/4518/4532 PS|full
NRG|4545/4518/4532|full
NRG|6002/6005/6008|full
NRG|7502/7505/7508|full
NRG|9005/9008/9002|full
NRG|C7010|full
-NRG|C7116 PS|full
NRG|C7116|full
-NRG|C7416 PS|full
NRG|C7416|full
NRG|C7425dn|full
NRG|C7425hdn|full
-NRG|C7435n PS|full
NRG|C7435n|full
-NRG|CC7417 PS|full
+NRG|C7521n|full
+NRG|C7528n|full
+NRG|C7535hdn|full
NRG|CC7417|full
+NRG|CS555|full
NRG|DSc224|full
NRG|DSc232|full
-NRG|DSc328 PS|full
NRG|DSc328|full
-NRG|DSc332 PS|full
NRG|DSc332|full
-NRG|DSc338 PS|full
NRG|DSc338|full
-NRG|DSc38u PS|full
-NRG|DSc38u|full
NRG|DSc38|full
+NRG|DSc38u|full
+NRG|DSc424|full
+NRG|DSc428|full
+NRG|DSc432|full
+NRG|DSc435|full
+NRG|DSc445|full
+NRG|DSc460|full
+NRG|DSm415|full
NRG|DSm615|full
-NRG|DSm618d|full
+NRG|DSm616|full
NRG|DSm618|full
-NRG|DSm622 PS|full
+NRG|DSm618d|full
+NRG|DSm620|full
+NRG|DSm620d|full
NRG|DSm622|full
-NRG|DSm627 PS|full
NRG|DSm627|full
-NRG|DSm632 PS|full
NRG|DSm632|full
-NRG|DSm635 PS|full
NRG|DSm635|full
-NRG|DSm645 PS|full
NRG|DSm645|full
NRG|DSm651|full
NRG|DSm660|full
NRG|DSm675|full
-NRG|P7026N|full
+NRG|DSm725|full
+NRG|DSm730|full
+NRG|DSm735|full
+NRG|DSm745|full
+NRG|MP 1100|full
+NRG|MP 1350|full
+NRG|MP 1600|full
+NRG|MP 161|full
+NRG|MP 2000|full
+NRG|MP 2510|full
+NRG|MP 3010|full
+NRG|MP 3500|full
+NRG|MP 4500|full
+NRG|MP 5500|full
+NRG|MP 6500|full
+NRG|MP 7500|full
+NRG|MP 9000|full
+NRG|MP C1500sp|full
+NRG|MP C2500|full
+NRG|MP C3000|full
+NRG|MP C3500|full
+NRG|MP C4500|full
NRG|P7026|full
+NRG|P7026N|full
NRG|P7032|full
-NRG|P7126N|full
NRG|P7126|full
-NRG|P7132N PS|full
+NRG|P7126N|full
NRG|P7132N|full
NRG|P7145|full
-NRG|P7325 PS|full
-NRG|P7325N PS|full
-NRG|P7325N|full
NRG|P7325|full
-NRG|P7431cn PS|full
+NRG|P7325N|full
NRG|P7431cn|full
+NRG|P7527|full
+NRG|P7527n|full
+NRG|P7535n|full
+NRG|P7575|full
+NRG|SP C410DN|full
+NRG|SP C411DN|full
+Oce|3145|full
+Oce|3155|full
Oce|3165|full
+Oce|8445|full
Oce|8445 PS2|full
Oce|8445 PS3|full
+Oce|8465|full
Oce|8465 PS2|full
Oce|8465 PS3|full
Oce|9050|full
@@ -1411,16 +1762,51 @@
Oce|NC3155 PS3|full
Oce|NC3165 PS2|full
Oce|NC3165 PS3|full
+Oce|PPC for 3073 PS3|full
+Oce|PPC for 3074 PS3|full
+Oce|PPC for 3093 PS3|full
+Oce|PPC for 3094 PS3|full
+Oce|PPC for 3113 PS3|full
+Oce|PPC for 3114 PS3|full
+Oce|PPC for 5115 PS2|full
+Oce|PPC for 5160 PS2|full
+Oce|PPC3073|full
+Oce|PPC3074|full
+Oce|PPC3093|full
+Oce|PPC3094|full
+Oce|PPC3113|full
+Oce|PPC3114|full
+Oce|PPC5115|full
+Oce|PPC5160|full
+Oce|VarioPrint 2045|full
+Oce|VarioPrint 2045 PS3|full
Oce|VarioPrint 2050|full
+Oce|VarioPrint 2050 PS3|full
+Oce|VarioPrint 2055|full
+Oce|VarioPrint 2055 PS3|full
Oce|VarioPrint 2060|full
+Oce|VarioPrint 2060 PS3|full
+Oce|VarioPrint 2065|full
+Oce|VarioPrint 2065 PS3|full
Oce|VarioPrint 2070|full
+Oce|VarioPrint 2070 PS3|full
+Oce|VarioPrint 2090|full
Oce|VarioPrint 2090 PS3|full
+Oce|VarioPrint 2100|full
+Oce|VarioPrint 2100 PS3|full
+Oce|VarioPrint 2105|full
Oce|VarioPrint 2105 PS3|full
+Oce|VarioPrint 2110|full
+Oce|VarioPrint 2110 PS3|full
Oki|B4300|full
Oki|B4350|full
Oki|B8300|full
Oki|C5300|full
Oki|C5400|full
+Oki|C5450|full
+Oki|C5700|full
+Oki|C5900|full
+Oki|C6100|full
Oki|C7100|full
Oki|C7200|full
Oki|C7300|full
@@ -1430,6 +1816,7 @@
Oki|C9300|full
Oki|C9400|full
Oki|C9500|full
+Oki|C9600|full
Oki|DP 5000|full
Oki|Microline 1032PS|full
Oki|Microline 1035PS|full
@@ -1441,10 +1828,10 @@
Oki|Microline 2030N|full
Oki|Microline 22NR|full
Oki|Microline 3010c|full
-Oki|Microline 3020cV|full
Oki|Microline 3020c|full
-Oki|Microline 3050cV|full
+Oki|Microline 3020cV|full
Oki|Microline 3050c|full
+Oki|Microline 3050cV|full
Oki|Microline 5300|full
Oki|Microline 5400|full
Oki|Microline 600CL|full
@@ -1453,40 +1840,33 @@
Oki|Microline 7300PS|full
Oki|Microline 802PSII+F|full
Oki|Microline 803PSII+F|full
-Oki|Microline 803PSIIV+F|full
Oki|Microline 803PSIIV|full
-Oki|Microline 9055cV|full
+Oki|Microline 803PSIIV+F|full
Oki|Microline 9055c|full
+Oki|Microline 9055cV|full
Oki|Microline 905PSIII+F|full
Oki|Microline 9300PS|full
-Oki|Microline 9500PS F|full
Oki|Microline 9500PS|full
+Oki|Microline 9500PS F|full
Oki|Microline IBM compatible 9 pin|full
Oki|ML 320|full
Oki|ML 321|full
Oki|ML 380|full
Oki|Okijet 2010|not
Oki|Okijet 2500|partially
-Oki|Okipage 10ex|full
Oki|Okipage 10e|full
+Oki|Okipage 10ex|full
Oki|Okipage 12i|full
Oki|Okipage 14ex|full
Oki|OKIPAGE 14i|full
Oki|Okipage 20DXn|full
-Oki|Okipage 4w+|problematic
-Oki|Okipage 4w|problematic
-Oki|Okipage 6ex|full
Oki|Okipage 6e|full
-Oki|Okipage 6w|problematic
+Oki|Okipage 6ex|full
Oki|Okipage 8c|full
Oki|Okipage 8p|full
-Oki|Okipage 8w Lite|problematic
-Oki|Okipage 8w|problematic
-Oki|Okipage 8z|problematic
-Oki|OL400ex|full
-Oki|OL400e|full
-Oki|OL400w|problematic
Oki|OL400|full
+Oki|OL400e|full
+Oki|OL400ex|full
Oki|OL410e|partially
Oki|OL600e|full
Oki|OL610e/PS|full
@@ -1500,6 +1880,12 @@
Olivetti|JP450|problematic
Olivetti|JP470|full
Olivetti|PG 306|full
+Olympus|P 10|partially
+Olympus|P 11|partially
+Olympus|P 200|partially
+Olympus|P 330E|partially
+Olympus|P 330NE|partially
+Olympus|P 440|partially
Panasonic|KX P1123|full
Panasonic|KX P1124|full
Panasonic|KX P1150|full
@@ -1523,8 +1909,8 @@
Pentax|PocketJet II|not
QMS|2425 Turbo EX|full
QMS|LPK 100|full
-QMS|magicolor 2+|full
QMS|magicolor 2|not
+QMS|magicolor 2+|full
QMS|ps 810|partially
Raven|LP 410|partially
Ricoh|4081|full
@@ -1539,80 +1925,108 @@
Ricoh|Aficio 1075|full
Ricoh|Aficio 1224C|full
Ricoh|Aficio 1232C|full
+Ricoh|Aficio 1515|full
Ricoh|Aficio 2015|full
-Ricoh|Aficio 2018D|full
+Ricoh|Aficio 2016|full
Ricoh|Aficio 2018|full
-Ricoh|Aficio 2022 PS|full
+Ricoh|Aficio 2018D|full
+Ricoh|Aficio 2020|full
+Ricoh|Aficio 2020D|full
Ricoh|Aficio 2022|full
-Ricoh|Aficio 2027 PS|full
Ricoh|Aficio 2027|full
-Ricoh|Aficio 2032 PS|full
Ricoh|Aficio 2032|full
-Ricoh|Aficio 2035 PS|full
-Ricoh|Aficio 2035e PS|full
-Ricoh|Aficio 2035e|full
Ricoh|Aficio 2035|full
-Ricoh|Aficio 2045 PS|full
-Ricoh|Aficio 2045e PS|full
-Ricoh|Aficio 2045e|full
+Ricoh|Aficio 2035e|full
Ricoh|Aficio 2045|full
+Ricoh|Aficio 2045e|full
Ricoh|Aficio 2051|full
Ricoh|Aficio 2060|full
Ricoh|Aficio 2075|full
Ricoh|Aficio 2090|full
Ricoh|Aficio 2105|full
Ricoh|Aficio 220|full
-Ricoh|Aficio 2228C PS|full
Ricoh|Aficio 2228C|full
-Ricoh|Aficio 2232C PS|full
Ricoh|Aficio 2232C|full
-Ricoh|Aficio 2238C PS|full
Ricoh|Aficio 2238C|full
+Ricoh|Aficio 3025|full
+Ricoh|Aficio 3030|full
+Ricoh|Aficio 3035|full
+Ricoh|Aficio 3045|full
+Ricoh|Aficio 3224C|full
+Ricoh|Aficio 3228C|full
+Ricoh|Aficio 3232C|full
+Ricoh|Aficio 3235C|full
+Ricoh|Aficio 3245C|full
+Ricoh|Aficio 3260C|full
Ricoh|Aficio 401|partially
Ricoh|Aficio 700|full
-Ricoh|Aficio AP2000|full
-Ricoh|Aficio AP2600N|full
Ricoh|Aficio AP2600|full
-Ricoh|Aficio AP2610N|full
+Ricoh|Aficio AP2600N|full
Ricoh|Aficio AP2610|full
+Ricoh|Aficio AP2610N|full
Ricoh|Aficio AP3200|full
Ricoh|Aficio AP3800C|full
-Ricoh|Aficio AP400 PS|full
-Ricoh|Aficio AP400N PS|full
-Ricoh|Aficio AP400N|full
Ricoh|Aficio AP400|full
+Ricoh|Aficio AP400N|full
+Ricoh|Aficio AP410|full
+Ricoh|Aficio AP410N|full
Ricoh|Aficio AP4510|full
-Ricoh|Aficio AP600N PS|full
Ricoh|Aficio AP600N|full
-Ricoh|Aficio CL1000N PS|full
+Ricoh|Aficio AP610N|full
+Ricoh|Aficio AP900|full
Ricoh|Aficio CL1000N|full
-Ricoh|Aficio CL2000 PS|full
Ricoh|Aficio CL2000|full
-Ricoh|Aficio CL3000 PS|full
-Ricoh|Aficio CL3000e PS|full
-Ricoh|Aficio CL3000e|full
Ricoh|Aficio CL3000|full
-Ricoh|Aficio CL3100 PS|full
+Ricoh|Aficio CL3000e|full
Ricoh|Aficio CL3100|full
+Ricoh|Aficio CL3500N|full
Ricoh|Aficio CL4000DN|full
Ricoh|Aficio CL4000HDN|full
Ricoh|Aficio CL5000|full
-Ricoh|Aficio CL7000 PS|full
Ricoh|Aficio CL7000|full
-Ricoh|Aficio CL7100 PS|full
Ricoh|Aficio CL7100|full
+Ricoh|Aficio CL7200|full
+Ricoh|Aficio CL7300|full
+Ricoh|Aficio Color5560|full
+Ricoh|Aficio MP 1100|full
+Ricoh|Aficio MP 1350|full
+Ricoh|Aficio MP 1600|full
+Ricoh|Aficio MP 161|full
+Ricoh|Aficio MP 2000|full
+Ricoh|Aficio MP 2510|full
+Ricoh|Aficio MP 3010|full
+Ricoh|Aficio MP 3500|full
+Ricoh|Aficio MP 4500|full
+Ricoh|Aficio MP 5500|full
+Ricoh|Aficio MP 6500|full
+Ricoh|Aficio MP 7500|full
+Ricoh|Aficio MP 9000|full
+Ricoh|Aficio MP C2500|full
+Ricoh|Aficio MP C3000|full
+Ricoh|Aficio MP C3500|full
+Ricoh|Aficio MP C4500|full
+Ricoh|Aficio SP C410DN|full
+Ricoh|Aficio SP C411DN|full
Ricoh|Afico FX10|not
Ricoh|ColorLaser AP828|full
+Ricoh|DDP 70|full
+Ricoh|DDP 92|full
+Ricoh|EMP 156|full
Ricoh|FAX5510L/5510NF|full
-Ricoh|LASER AP2600N|full
Ricoh|LASER AP2600|full
-Ricoh|LASER AP2610N|full
+Ricoh|LASER AP2600N|full
Ricoh|LASER AP2610|full
+Ricoh|LASER AP2610N|full
+Ricoh|MP C1500/615C|full
Ricoh|RPDL I Laser Printer|full
Ricoh|RPDL II Laser Printer|full
Ricoh|RPDL III Laser Printer|full
Ricoh|RPDL IV Laser Printer|full
+Samsung|CLP 300|not
Samsung|CLP 500|not
+Samsung|CLP 510|not
+Samsung|CLP 600|not
+Samsung|CLX 3160|not
Samsung|ML 1000|full
Samsung|ML 1010|full
Samsung|ML 1020|full
@@ -1623,21 +2037,26 @@
Samsung|ML 1410|full
Samsung|ML 1430|full
Samsung|ML 1440|full
-Samsung|ML 1450PS|full
Samsung|ML 1450|full
-Samsung|ML 1510|full
+Samsung|ML 1450PS|full
+Samsung|ML 1510|problematic
+Samsung|ML 1520|problematic
+Samsung|ML 1610|problematic
Samsung|ML 1650|full
Samsung|ML 1651N|full
-Samsung|ML 1710|full
+Samsung|ML 1710|problematic
+Samsung|ML 1740|problematic
Samsung|ML 1750|full
Samsung|ML 200|full
+Samsung|ML 2010|problematic
Samsung|ML 210|full
-Samsung|ML 2150PS|full
Samsung|ML 2150|full
-Samsung|ML 2151NPS|full
+Samsung|ML 2150PS|full
Samsung|ML 2151N|full
-Samsung|ML 2152WPS|full
+Samsung|ML 2151NPS|full
Samsung|ML 2152W|full
+Samsung|ML 2152WPS|full
+Samsung|ML 2250|partially
Samsung|ML 2550|full
Samsung|ML 2551N|full
Samsung|ML 2552W|full
@@ -1646,14 +2065,17 @@
Samsung|ML 5000a|full
Samsung|ML 5050G|not
Samsung|ML 5080|full
-Samsung|ML 6000/6100|full
+Samsung|ML 6000|full
Samsung|ML 6040|full
-Samsung|ML 7000/7000P/7000N|full
+Samsung|ML 6100|full
+Samsung|ML 7000|full
+Samsung|ML 7000N|full
+Samsung|ML 7000P|full
Samsung|ML 7050|full
-Samsung|ML 7300N|full
Samsung|ML 7300|full
-Samsung|ML 85G|not
+Samsung|ML 7300N|full
Samsung|ML 85|full
+Samsung|ML 85G|not
Samsung|QL 5100A|full
Samsung|QL 6050|full
Samsung|QL 85G|not
@@ -1666,64 +2088,89 @@
Savin|2545/2245|full
Savin|2560|full
Savin|2575|full
+Savin|3515|full
Savin|40105|full
Savin|4015|full
-Savin|4018d|full
Savin|4018|full
-Savin|4022 PS|full
+Savin|4018d|full
Savin|4022|full
-Savin|4027 PS|full
Savin|4027|full
-Savin|4035/4135g PS|full
Savin|4035/4135g|full
-Savin|4035e/4135eG PS|full
Savin|4035e/4135eG|full
-Savin|4045/4145g PS|full
Savin|4045/4145g|full
-Savin|4045e/4145eG PS|full
Savin|4045e/4145eG|full
Savin|4051|full
Savin|4060|full
Savin|4075|full
Savin|4090|full
+Savin|8016|full
+Savin|8020|full
+Savin|8020d|full
+Savin|8025|full
+Savin|8025e|full
+Savin|8030|full
+Savin|8030e|full
+Savin|8035/8035g|full
+Savin|8035e|full
+Savin|8045/8045g|full
+Savin|8045e|full
+Savin|8055|full
+Savin|8065|full
+Savin|8075|full
+Savin|8090|full
+Savin|8110|full
+Savin|8135|full
+Savin|816|full
+Savin|9016|full
+Savin|9021d|full
Savin|C2408|full
+Savin|C2410|full
Savin|C2524|full
+Savin|C2525|full
Savin|C2532|full
-Savin|C2820 PS|full
Savin|C2820|full
+Savin|C2824|full
+Savin|C3030|full
Savin|C3210|full
-Savin|C3224 PS|full
+Savin|C3210e|full
Savin|C3224|full
-Savin|C3828 PS|full
+Savin|C3528|full
+Savin|C3535|full
Savin|C3828|full
+Savin|C4535|full
+Savin|C4540|full
+Savin|C6045|full
Savin|CLP1036|full
-Savin|CLP1620 PS|full
+Savin|CLP128|full
+Savin|CLP135|full
Savin|CLP1620|full
-Savin|CLP17 PS|full
Savin|CLP17|full
-Savin|CLP18 PS|full
Savin|CLP18|full
+Savin|CLP22|full
Savin|CLP26DN|full
-Savin|CLP28 PS|full
+Savin|CLP27DN|full
Savin|CLP28|full
-Savin|CLP35 PS|full
+Savin|CLP31DN|full
Savin|CLP35|full
-Savin|CLP831 PS|full
Savin|CLP831|full
Savin|FAX3799/3799nf|full
-Savin|MLP25 PS|full
-Savin|MLP25n PS|full
-Savin|MLP25n|full
Savin|MLP25|full
-Savin|MLP26n|full
+Savin|MLP25n|full
Savin|MLP26|full
-Savin|MLP32 PS|full
+Savin|MLP26n|full
+Savin|MLP28|full
+Savin|MLP28n|full
Savin|MLP32|full
+Savin|MLP35n|full
Savin|MLP45|full
-Savin|SLP26n|full
+Savin|MLP75n|full
+Savin|SDC555|full
+Savin|SGC 1506|full
Savin|SLP26|full
+Savin|SLP26n|full
Savin|SLP32|full
Savin|SLP38c|full
+Seiko|SLP|not
Seiko|SLP 100|not
Seiko|SLP 120|not
Seiko|SLP 200|not
@@ -1732,7 +2179,6 @@
Seiko|SLP EZ30|not
Seiko|SLP Plus|not
Seiko|SLP Pro|not
-Seiko|SLP|not
Seiko|SpeedJET 200|full
Sharp|AJ 1800|partially
Sharp|AJ 1805|partially
@@ -1782,6 +2228,7 @@
Sharp|AR BC320 PS|full
Sharp|AR C170FP PS|full
Sharp|AR C170M PS|full
+Sharp|AR C172FP PS|full
Sharp|AR C172M PS|full
Sharp|AR C260 PS|full
Sharp|AR C260F PS|full
@@ -1793,7 +2240,9 @@
Sharp|AR C261FP PS|full
Sharp|AR C261M PS|full
Sharp|AR C261S PS|full
+Sharp|AR C262FP PS|full
Sharp|AR C262M PS|full
+Sharp|AR C262S PS|full
Sharp|AR M150 PS|full
Sharp|AR M155 PS|full
Sharp|AR M160 PS|full
@@ -1838,7 +2287,24 @@
Sharp|DM 4500 PS|full
Sharp|DM 4501 PS|full
Sharp|DM 4551 PS|full
+Sharp|MX 2300FG PS|full
+Sharp|MX 2300G PS|full
+Sharp|MX 2300N PS|full
+Sharp|MX 2700FG PS|full
+Sharp|MX 2700G PS|full
+Sharp|MX 2700N PS|full
+Sharp|MX 3500FN PS|full
+Sharp|MX 3500N PS|full
+Sharp|MX 3501FN PS|full
+Sharp|MX 3501N PS|full
+Sharp|MX 4500FN PS|full
+Sharp|MX 4500N PS|full
+Sharp|MX 4501FN PS|full
+Sharp|MX 4501N PS|full
+SiPix|Pocket Printer A6|not
Sony|IJP V100|partially
+Sony|UP DP10|partially
+Sony|UP DR150|partially
Star|JJ 100|full
Star|LaserPrinter 8|partially
Star|LC 90|partially
@@ -1851,8 +2317,6 @@
Star|WinType 4000|not
Tally|MT908|full
Tektronix|3693d color printer, 8 bit mode|full
-Tektronix|4693d color printer, 2 bit mode|full
-Tektronix|4693d color printer, 4 bit mode|full
Tektronix|4695|full
Tektronix|4696|full
Tektronix|4697|full
@@ -1861,6 +2325,34 @@
Tektronix|Phaser 850|full
Tektronix|Phaser IISX|full
Tektronix|Phaser PX|full
+TOSHIBA TEC Corp.|Toshiba GL 1010|full
+TOSHIBA TEC Corp.|Toshiba GL 1020|full
+Toshiba|DP2570|partially
+TOSHIBA|e ST280/282Series PS|full
+TOSHIBA|e ST450/452Series PS|full
+TOSHIBA|e ST4511/451cSeries PS|full
+Toshiba|e Studio 200L|full
+Toshiba|e Studio 202L|full
+Toshiba|e Studio 230|full
+Toshiba|e Studio 232|full
+Toshiba|e Studio 280|full
+Toshiba|e Studio 281c|full
+Toshiba|e Studio 282|full
+Toshiba|e Studio 350|full
+Toshiba|e Studio 3511|full
+Toshiba|e Studio 351c|full
+Toshiba|e Studio 352|full
+Toshiba|e Studio 450|full
+Toshiba|e Studio 4511|full
+Toshiba|e Studio 451c|full
+Toshiba|e Studio 452|full
+Toshiba|e Studio 520|full
+Toshiba|e Studio 600|full
+Toshiba|e Studio 720|full
+Toshiba|e Studio 850|full
+TOSHIBA|e STUDIO205Series PS|full
+TOSHIBA|e STUDIO3510cSeries PS|full
+TOSHIBA|e STUDIO850Series PS|full
Xerox|2700 XES|full
Xerox|3700 XES|full
Xerox|4045 XES|full
@@ -1877,14 +2369,16 @@
Xerox|DocuPrint M760|partially
Xerox|DocuPrint N17|full
Xerox|DocuPrint N32|full
-Xerox|DocuPrint N4512PS|full
Xerox|DocuPrint N4512|full
-Xerox|DocuPrint P1202|partially
+Xerox|DocuPrint N4512PS|full
Xerox|DocuPrint P12|partially
-Xerox|DocuPrint P8e|partially
+Xerox|DocuPrint P1202|partially
Xerox|DocuPrint P8|not
+Xerox|DocuPrint P8e|partially
Xerox|DocuPrint XJ6C|problematic
Xerox|DocuPrint XJ8C|problematic
+Xerox|Phaser 6110|not
+Xerox|Phaser 6115MFP|not
Xerox|WorkCentre 385|not
Xerox|WorkCentre 450cp|problematic
Xerox|WorkCentre 470cx|problematic
Modified: trunk/printer/package/yast2-printer.changes
URL: http://svn.opensuse.org/viewcvs/yast/trunk/printer/package/yast2-printer.ch…
==============================================================================
--- trunk/printer/package/yast2-printer.changes (original)
+++ trunk/printer/package/yast2-printer.changes Thu Apr 24 16:05:16 2008
@@ -1,4 +1,10 @@
-------------------------------------------------------------------
+Thu Apr 24 15:41:20 CEST 2008 - mzugec(a)suse.cz
+
+- updated data/printers_support (bnc#378233)
+- 2.16.18
+
+-------------------------------------------------------------------
Wed Apr 23 14:50:59 CEST 2008 - mzugec(a)suse.cz
- fixed "add" printer (bnc#382074)
--
To unsubscribe, e-mail: yast-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: yast-commit+help(a)opensuse.org
1
0
![](https://seccdn.libravatar.org/avatar/2e1a2d7374f0eeb790839676bdd1123a.jpg?s=120&d=mm&r=g)
24 Apr '08
Author: locilka
Date: Thu Apr 24 15:52:50 2008
New Revision: 47038
URL: http://svn.opensuse.org/viewcvs/yast?rev=47038&view=rev
Log:
Created tag stable-2_16_39 for installation
Added:
tags/stable-2_16_39/installation/
- copied from r47037, trunk/installation/
--
To unsubscribe, e-mail: yast-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: yast-commit+help(a)opensuse.org
1
0
![](https://seccdn.libravatar.org/avatar/ca8d90c49f67ad61282a8e30ff67a25e.jpg?s=120&d=mm&r=g)
[yast-commit] r47037 - /branches/tmp/aschnell/part-redesign/storage/src/include/ep-main.ycp
by aschnell@svn.opensuse.org 24 Apr '08
by aschnell@svn.opensuse.org 24 Apr '08
24 Apr '08
Author: aschnell
Date: Thu Apr 24 15:43:18 2008
New Revision: 47037
URL: http://svn.opensuse.org/viewcvs/yast?rev=47037&view=rev
Log:
- set focus
Modified:
branches/tmp/aschnell/part-redesign/storage/src/include/ep-main.ycp
Modified: branches/tmp/aschnell/part-redesign/storage/src/include/ep-main.ycp
URL: http://svn.opensuse.org/viewcvs/yast/branches/tmp/aschnell/part-redesign/st…
==============================================================================
--- branches/tmp/aschnell/part-redesign/storage/src/include/ep-main.ycp (original)
+++ branches/tmp/aschnell/part-redesign/storage/src/include/ep-main.ycp Thu Apr 24 15:43:18 2008
@@ -127,13 +127,13 @@
//FIXME: find some nicer icons here
tree = [ `item(`id(`all), short_hostname, open(`all), [
- `item(`id(`hd), `icon("yast-disk.png"), _("Hard Disks"), open(`hd), subtree[`hd]:[]),
- `item(`id(`lvm),`icon("yast-lvm_config.png"), _("Volume Management"), open(`lvm), subtree[`lvm]:[]),
- `item(`id(`md),`icon("yast-general.png"), _("RAID"), open(`md), subtree[`md]:[]),
+ `item(`id(`hd), `icon("yast-disk.png"), _("Hard Disks"), open(`hd), subtree[`hd]:[]),
+ `item(`id(`lvm), `icon("yast-lvm_config.png"), _("Volume Management"), open(`lvm), subtree[`lvm]:[]),
+ `item(`id(`md), `icon("yast-general.png"), _("RAID"), open(`md), subtree[`md]:[]),
`item(`id(`loop), `icon("yast-general.png"), _("Crypt Files"), open(`loop), subtree[`loop]:[]),
`item(`id(`dm), `icon("yast-general.png"), _("Device Mapper"), open(`dm), subtree[`dm]:[]),
`item(`id(`nfs), `icon("yast-nfs.png"), _("NFS"), open(`nfs), subtree[`nfs]:[]),
- `item(`id(`unused),`icon("yast-general.png"), _("Unused Devices"), open(`unused))
+ `item(`id(`unused), `icon("yast-general.png"), _("Unused Devices"), open(`unused))
]),
`item(`id(`settings), `icon("yast.png"), _("Settings"), open(`settings)),
`item(`id(`log), `icon("yast-messages.png"), _("Log"), open(`log)) ];
@@ -252,6 +252,7 @@
{
any citem = UI::QueryWidget(`id(`table), `CurrentItem);
TreePanel::SwitchToNew( citem );
+ UI::SetFocus(`tree);
}
}
until (widget == `back || widget == `abort || widget == `next);
--
To unsubscribe, e-mail: yast-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: yast-commit+help(a)opensuse.org
1
0
![](https://seccdn.libravatar.org/avatar/2e1a2d7374f0eeb790839676bdd1123a.jpg?s=120&d=mm&r=g)
[yast-commit] r47036 - in /trunk/installation: VERSION package/yast2-installation.changes src/clients/inst_deploy_image.ycp src/modules/ImageInstallation.ycp
by locilka@svn.opensuse.org 24 Apr '08
by locilka@svn.opensuse.org 24 Apr '08
24 Apr '08
Author: locilka
Date: Thu Apr 24 15:23:39 2008
New Revision: 47036
URL: http://svn.opensuse.org/viewcvs/yast?rev=47036&view=rev
Log:
- New better shiny unified progress for image deployment.
- Showing also the just-handled image name (bnc #381188).
- 2.16.39
Modified:
trunk/installation/VERSION
trunk/installation/package/yast2-installation.changes
trunk/installation/src/clients/inst_deploy_image.ycp
trunk/installation/src/modules/ImageInstallation.ycp
Modified: trunk/installation/VERSION
URL: http://svn.opensuse.org/viewcvs/yast/trunk/installation/VERSION?rev=47036&r…
==============================================================================
--- trunk/installation/VERSION (original)
+++ trunk/installation/VERSION Thu Apr 24 15:23:39 2008
@@ -1 +1 @@
-2.16.38
+2.16.39
Modified: trunk/installation/package/yast2-installation.changes
URL: http://svn.opensuse.org/viewcvs/yast/trunk/installation/package/yast2-insta…
==============================================================================
--- trunk/installation/package/yast2-installation.changes (original)
+++ trunk/installation/package/yast2-installation.changes Thu Apr 24 15:23:39 2008
@@ -1,4 +1,11 @@
-------------------------------------------------------------------
+Thu Apr 24 14:54:53 CEST 2008 - locilka(a)suse.cz
+
+- New better shiny unified progress for image deployment.
+- Showing also the just-handled image name (bnc #381188).
+- 2.16.39
+
+-------------------------------------------------------------------
Wed Apr 23 15:10:24 CEST 2008 - locilka(a)suse.cz
- Enabling inst_suseconfig in Automatic configuration (bnc #381751)
Modified: trunk/installation/src/clients/inst_deploy_image.ycp
URL: http://svn.opensuse.org/viewcvs/yast/trunk/installation/src/clients/inst_de…
==============================================================================
--- trunk/installation/src/clients/inst_deploy_image.ycp (original)
+++ trunk/installation/src/clients/inst_deploy_image.ycp Thu Apr 24 15:23:39 2008
@@ -5,6 +5,7 @@
import "Wizard";
import "SourceManager";
import "String";
+import "PackageCallbacks";
textdomain "installation";
@@ -14,51 +15,124 @@
return `auto;
}
-y2milestone ("Deploying image");
+y2milestone ("Deploying images");
list<string> images = ImageInstallation::ImageOrder ();
integer last_image = nil;
-/**
- * Set the progress
- * @param image integer the number of image
- * @param percent integer the percentage of the particular image
- */
-void SetProgress (integer image, integer percent) {
- if (percent >= 100)
- image = image + 1;
-
- if (image != last_image) {
- last_image = image;
- if (image < size (images)) {
- UI::ChangeWidget (
- `id ("deploying_progress"),
- `Label,
- sformat (_("Deploying Images (%1/%2)..."), (image + 1), size (images))
- );
+integer _last_download_progress = -1;
+
+integer _current_overall_progress = 0;
+integer _last_overall_progress = -1;
+
+integer _current_subprogress_start = 0;
+integer _current_subprogress_steps = 0;
+integer _current_subprogress_total = 0;
+
+integer _current_step_in_subprogress = 0;
+
+string _previous_id = nil;
+
+void SetProgress () {
+ integer percent = 100 * _current_step_in_subprogress / _current_subprogress_total;
+ UI::ChangeWidget (`id ("one_image"), `Value, percent);
+}
+
+void OverallProgressHandler (string id, integer current_step) {
+ // new set of steps
+ if (_previous_id != id) {
+ // reset steps in subprogress
+ _current_step_in_subprogress = 0;
+
+ // new settings for new step
+ _current_subprogress_start = ImageInstallation::GetProgressLayoutDetails (id, "steps_start_at");
+ _current_subprogress_steps = ImageInstallation::GetProgressLayoutDetails (id, "steps_reserved");
+ _current_subprogress_total = ImageInstallation::GetProgressLayoutDetails (id, "steps_total");
+
+ // div by zero!
+ if (_current_subprogress_total == 0) {
+ y2error ("steps_total=0");
+ _current_subprogress_total = 100;
}
+
+ y2milestone (
+ "New overall progress ID: %1 (steps_start_at: %2, steps_reserved: %3, steps_total: %4)",
+ id, _current_subprogress_start, _current_subprogress_steps, _current_subprogress_total
+ );
+
+ // when deploying images, label is handled separately
+ if (id != "deploying_images") {
+ string new_label = ImageInstallation::GetProgressLayoutLabel (id);
+ UI::ChangeWidget (`id ("one_image"), `Label, new_label);
+ }
+
+ _previous_id = id;
+ }
+
+ // incremental
+ if (current_step == nil) {
+ _current_step_in_subprogress = _current_step_in_subprogress + 1;
+ // set to exact number
+ } else {
+ _current_step_in_subprogress = current_step;
+ }
+
+ if (id == "storing_user_prefs" || id == "restoring_user_prefs") {
+ SetProgress();
}
- UI::ChangeWidget (
- `id ("deploying_progress"),
- `Value,
- image
- );
+ _current_overall_progress = _current_subprogress_start +
+ (_current_subprogress_steps * _current_step_in_subprogress / _current_subprogress_total);
+
+ // update UI only if nr% has changed
+ if (_current_overall_progress > _last_overall_progress) {
+ _last_overall_progress = _current_overall_progress;
+ UI::ChangeWidget (`id ("deploying_progress"), `Value, _current_overall_progress);
+ }
}
-integer _last_download_progress = -1;
+integer _steps_for_one_image = 100;
+boolean download_handler_hit = false;
boolean MyProgressDownloadHandler (integer percent, integer bps_avg, integer bps_current) {
- // FIXME: remove this line
- y2milestone ("PerCent: %1, AVG: %2, Spd: %3", percent, bps_avg, bps_current);
+ // changing settings on the fly
+ // ... first when download handler is hit
+ if (! download_handler_hit) {
+ y2milestone ("DownloadHandler - first hit");
+ // twice more steps
+ ImageInstallation::AdjustProgressLayout ("deploying_images", (2 * _steps_for_one_image * size (images)), _("Deploying mages..."));
+ download_handler_hit = true;
+ }
+
+ map <string, any> current_image = ImageInstallation::GetCurrentImageDetails();
if (_last_download_progress < percent) {
- UI::ChangeWidget (
- `id ("one_image"), `Label,
- sformat (_("Downloading image at speed %1/s"), String::FormatSize (bps_current))
- );
+ string current_image_name = current_image["name"]:"";
+ if (current_image_name == "") {
+ UI::ChangeWidget (
+ `id ("one_image"), `Label,
+ sformat (_("Downloading image at speed %1/s"), String::FormatSize (bps_current))
+ );
+ } else {
+ UI::ChangeWidget (
+ `id ("one_image"), `Label,
+ sformat (_("Downloading image %1 at speed %2/s"), current_image_name, String::FormatSize (bps_current))
+ );
+ }
+
UI::ChangeWidget (`id ("one_image"), `Value, percent);
+
+ integer current_image_nr = current_image["image_nr"]:0;
+ integer current_steps = 0;
+
+ if (download_handler_hit) {
+ current_steps = (current_image_nr * 2 * _steps_for_one_image) + percent;
+ } else {
+ current_steps = (current_image_nr * _steps_for_one_image) + percent;
+ }
+
+ OverallProgressHandler ("deploying_images", current_steps);
}
_last_download_progress = percent;
@@ -91,7 +165,12 @@
// reset the label
if (x_progress == 0) {
- UI::ChangeWidget (`id ("one_image"), `Label, _("Deploying image..."));
+ string current_image_name = current_image["name"]:"";
+ if (current_image_name == "") {
+ UI::ChangeWidget (`id ("one_image"), `Label, _("Deploying image..."));
+ } else {
+ UI::ChangeWidget (`id ("one_image"), `Label, sformat (_("Deploying image %1..."), current_image_name));
+ }
// one image done
} else if (x_progress == 100) {
UI::ChangeWidget (`id ("one_image"), `Label, _("Image deployed"));
@@ -101,45 +180,61 @@
if (x_progress > _last_progress) {
UI::ChangeWidget (`id ("one_image"), `Value, x_progress);
_last_progress = x_progress;
+ integer current_image_nr = current_image["image_nr"]:0;
+ integer current_steps = 0;
+
+ if (download_handler_hit) {
+ current_steps = ((current_image_nr * 2 + 1) * _steps_for_one_image) + x_progress;
+ } else {
+ current_steps = (current_image_nr * _steps_for_one_image) + x_progress;
+ }
+
+ OverallProgressHandler ("deploying_images", current_steps);
}
}
ImageInstallation::SetDeployTarImageProgress (SetOneImageProgress);
ImageInstallation::SetDownloadTarImageProgress (MyProgressDownloadHandler);
+ImageInstallation::SetOverallDeployingProgress (OverallProgressHandler);
-ImageInstallation::StoreAllChanges();
-
-Pkg::TargetFinish ();
+ImageInstallation::AdjustProgressLayout ("deploying_images", (_steps_for_one_image * size (images)), _("Deploying mages..."));
Wizard::SetContents (
_("Deploying Installation Images"),
`VBox (
`ProgressBar (
`id ("one_image"),
- _("Deploying image..."),
+ _("Initializing..."),
100,
0
),
`ProgressBar (
`id ("deploying_progress"),
_("Deploying Images..."),
- size(images),
+ 100,
0
)
),
"",
false, false
);
+
+ImageInstallation::StoreAllChanges();
+
+Pkg::TargetFinish ();
+
Wizard::SetTitleIcon ("yast-inst-mode");
SourceManager::InstInitSourceMoveDownloadArea();
-ImageInstallation::DeployImages (images, Installation::destdir, SetProgress);
+ImageInstallation::DeployImages (images, Installation::destdir, nil);
y2milestone ("Target image for package selector prepared");
+PackageCallbacks::RegisterEmptyProgressCallbacks();
Pkg::TargetInitialize (Installation::destdir);
Pkg::TargetLoad ();
+PackageCallbacks::RestorePreviousProgressCallbacks();
ImageInstallation::RestoreAllChanges();
Modified: trunk/installation/src/modules/ImageInstallation.ycp
URL: http://svn.opensuse.org/viewcvs/yast/trunk/installation/src/modules/ImageIn…
==============================================================================
--- trunk/installation/src/modules/ImageInstallation.ycp (original)
+++ trunk/installation/src/modules/ImageInstallation.ycp Thu Apr 24 15:23:39 2008
@@ -175,6 +175,13 @@
y2milestone ("New download_image_progress: %1", download_image_progress);
}
+void (string, integer) generic_set_progress = nil;
+
+global void SetOverallDeployingProgress (void (string, integer) odp) {
+ generic_set_progress = odp;
+ y2milestone ("New generic_set_progress: %1", generic_set_progress);
+}
+
/**
* Deploy an image of the filesystem type
* @param id string the id of the image
@@ -192,6 +199,7 @@
return false;
}
+ // reset, adjust labels, etc.
if (tar_image_progress != nil)
tar_image_progress (0);
@@ -249,6 +257,7 @@
}
y2milestone ("Finished");
+ // adjust labels etc.
if (tar_image_progress != nil)
tar_image_progress (100);
@@ -334,7 +343,11 @@
// FIXME unmounting
}
+integer _current_image_from_imageset = -1;
+
void SetCurrentImageDetails (map <string,any> img) {
+ _current_image_from_imageset = _current_image_from_imageset + 1;
+
if (size (images_details) == 0) {
y2warning ("Images details are empty");
}
@@ -346,6 +359,7 @@
"files" : images_details[img["file"]:"","files"]:0,
// 100% progress
"max_progress" : tointeger (images_details[img["file"]:"","size"]:0 / _record_size),
+ "image_nr" : _current_image_from_imageset,
];
}
@@ -498,12 +512,15 @@
Pkg::CallbackProgressDownload (download_image_progress);
integer num = -1;
+ _current_image_from_imageset = -1;
foreach (string img, images, {
num = num + 1;
- progress (num, 0);
+ if (progress != nil)
+ progress (num, 0);
DeployImage (img, target);
- progress (num, 100);
+ if (progress != nil)
+ progress (num, 100);
});
// unregister downloading progress
@@ -824,6 +841,40 @@
*/
map <symbol, map <string, list <map> > > objects_state = $[];
+ map progress_layout = $[
+ "storing_user_prefs" : $[
+ "steps_start_at" : 0,
+ "steps_reserved" : 6,
+ ],
+ "deploying_images" : $[
+ "steps_start_at" : 6,
+ "steps_reserved" : 84,
+
+ ],
+ "restoring_user_prefs" : $[
+ "steps_start_at" : 90,
+ "steps_reserved" : 10,
+ ],
+ ];
+
+ global integer GetProgressLayoutDetails (string id, string details) {
+ return progress_layout[id, details]:0;
+ }
+
+ global string GetProgressLayoutLabel (string id) {
+ return progress_layout[id, "label"]:_("Deploying...");
+ }
+
+ global void AdjustProgressLayout (string id, integer steps_total, string label) {
+ if (! haskey (progress_layout, id)) {
+ y2error ("Unknown key: %1", id);
+ return;
+ }
+
+ progress_layout[id, "label"] = label;
+ progress_layout[id, "steps_total"] = steps_total;
+ }
+
/**
* Function stores all new/requested states of all handled/supported types.
*
@@ -831,15 +882,13 @@
* @see objects_state
*/
global void StoreAllChanges () {
- Progress::Simple (
- // TRANSLATORS: Dialog caption
- _("Installation from Images"),
- // TRANSLATORS: Dialog progress
- _("Storing user preferences..."),
- 4 * size (all_supported_types),
- // TRANSLATORS: help text
- _("<p>Installation process is just storing the user-defined selection of packages</p>")
- );
+ integer nr_steps = 4 * size (all_supported_types);
+ string id = "storing_user_prefs";
+
+ AdjustProgressLayout (id, nr_steps, _("Storing user preferences..."));
+
+ if (generic_set_progress != nil)
+ generic_set_progress (id, 0);
// Query for changed state of all knwon types
// 'changed' means that they were 'installed' and 'not locked' before
@@ -856,28 +905,34 @@
return (one_object["status"]:`unknown == `removed);
});
objects_state[one_type, "remove"] = remove_resolvables;
- Progress::NextStep();
+
+ if (generic_set_progress != nil)
+ generic_set_progress (id, nil);
list <map <string, any> > install_resolvables = filter (map <string, any> one_object, resolvable_properties, {
return (one_object["status"]:`unknown == `selected);
});
objects_state[one_type, "install"] = install_resolvables;
- Progress::NextStep();
+
+ if (generic_set_progress != nil)
+ generic_set_progress (id, nil);
list <map <string, any> > taboo_resolvables = filter (map <string, any> one_object, resolvable_properties, {
return (one_object["status"]:`unknown == `available && one_object["locked"]:false == true);
});
objects_state[one_type, "taboo"] = taboo_resolvables;
- Progress::NextStep();
+
+ if (generic_set_progress != nil)
+ generic_set_progress (id, nil);
list <map <string, any> > lock_resolvables = filter (map <string, any> one_object, resolvable_properties, {
return (one_object["status"]:`unknown == `installed && one_object["locked"]:false == true);
});
objects_state[one_type, "lock"] = lock_resolvables;
- Progress::NextStep();
- });
- Progress::Finish();
+ if (generic_set_progress != nil)
+ generic_set_progress (id, nil);
+ });
}
/**
@@ -920,15 +975,13 @@
}
global void RestoreAllChanges () {
- Progress::Simple (
- // TRANSLATORS: Dialog caption
- _("Installation from Images"),
- // TRANSLATORS: Dialog progress
- _("Restoring user preferences..."),
- 4 * size (all_supported_types),
- // TRANSLATORS: Dialog help
- _("<p>Installaton is restoring the user preferences to install the rest of packages.</p>")
- );
+ integer nr_steps = 4 * size (all_supported_types);
+ string id = "restoring_user_prefs";
+
+ AdjustProgressLayout (id, nr_steps, _("Restoring user preferences..."));
+
+ if (generic_set_progress != nil)
+ generic_set_progress (id, 0);
foreach (symbol one_type, all_supported_types, {
list <map <string, any> > resolvable_properties = Pkg::ResolvableProperties ("", one_type, "");
@@ -939,7 +992,8 @@
return (one_resolvable["status"]:`unknown == `selected);
});
- Progress::NextStep();
+ if (generic_set_progress != nil)
+ generic_set_progress (id, nil);
// All packages selected to be installed
// [ $[ "arch" : ... , "name" : ... , "version" : ... ], ... ]
@@ -947,7 +1001,8 @@
return $[ "arch":one_resolvable["arch"]:"", "name":one_resolvable["name"]:"", "version":one_resolvable["version"]:"" ];
});
- Progress::NextStep();
+ if (generic_set_progress != nil)
+ generic_set_progress (id, nil);
// Delete all packages that are installed but should not be
map <string, string> one_already_installed_resolvable = $[];
@@ -969,20 +1024,20 @@
}
});
- Progress::NextStep();
+ if (generic_set_progress != nil)
+ generic_set_progress (id, nil);
// Install all packages that aren't yet
foreach (map <string, any> one_to_install, to_install, {
ProceedWithSelected (one_to_install, one_type);
});
- Progress::NextStep();
+ if (generic_set_progress != nil)
+ generic_set_progress (id, nil);
});
// Free the memory
objects_state = $[];
-
- Progress::Finish();
}
// <-- Storing and restoring states
--
To unsubscribe, e-mail: yast-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: yast-commit+help(a)opensuse.org
1
0
![](https://seccdn.libravatar.org/avatar/09d48268ad1ffb8c8e17fbc3b36e1480.jpg?s=120&d=mm&r=g)
[yast-commit] r47035 - in /branches/tmp/coolo/update_yast_repo: last_rev_yast last_rev_zypp
by coolo@svn.opensuse.org 24 Apr '08
by coolo@svn.opensuse.org 24 Apr '08
24 Apr '08
Author: coolo
Date: Thu Apr 24 14:58:17 2008
New Revision: 47035
URL: http://svn.opensuse.org/viewcvs/yast?rev=47035&view=rev
Log:
updated
Modified:
branches/tmp/coolo/update_yast_repo/last_rev_yast
branches/tmp/coolo/update_yast_repo/last_rev_zypp
Modified: branches/tmp/coolo/update_yast_repo/last_rev_yast
URL: http://svn.opensuse.org/viewcvs/yast/branches/tmp/coolo/update_yast_repo/la…
==============================================================================
--- branches/tmp/coolo/update_yast_repo/last_rev_yast (original)
+++ branches/tmp/coolo/update_yast_repo/last_rev_yast Thu Apr 24 14:58:17 2008
@@ -1 +1 @@
-46873
+47035
Modified: branches/tmp/coolo/update_yast_repo/last_rev_zypp
URL: http://svn.opensuse.org/viewcvs/yast/branches/tmp/coolo/update_yast_repo/la…
==============================================================================
--- branches/tmp/coolo/update_yast_repo/last_rev_zypp (original)
+++ branches/tmp/coolo/update_yast_repo/last_rev_zypp Thu Apr 24 14:58:17 2008
@@ -1 +1 @@
-9726
+9808
--
To unsubscribe, e-mail: yast-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: yast-commit+help(a)opensuse.org
1
0
![](https://seccdn.libravatar.org/avatar/ccabc6c04379b11d036b089b67199614.jpg?s=120&d=mm&r=g)
24 Apr '08
Author: jsuchome
Date: Thu Apr 24 14:20:52 2008
New Revision: 47034
URL: http://svn.opensuse.org/viewcvs/yast?rev=47034&view=rev
Log:
Created tag stable-2_16_19 for country
Added:
tags/stable-2_16_19/country/
- copied from r47033, trunk/country/
--
To unsubscribe, e-mail: yast-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: yast-commit+help(a)opensuse.org
1
0