[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdelibs/kdeprint/cups
From:       Alex Kern <alex.kern () gmx ! de>
Date:       2006-04-25 13:03:13
Message-ID: 1145970193.872058.20644.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 533674 by kernalex:

replace UNIX domain socket address in generic IPP request with "localhost". Backport \
tested on kde3, i386 and CUPS 1.2rc3. kde4 compile tested.

 M  +10 -0     cupsinfos.cpp  
 M  +1 -0      cupsinfos.h  
 M  +1 -1      kmcupsjobmanager.cpp  
 M  +2 -2      kmcupsmanager.cpp  
 M  +1 -1      kmcupsuimanager.cpp  
 M  +1 -1      kmwfax.cpp  


--- trunk/KDE/kdelibs/kdeprint/cups/cupsinfos.cpp #533673:533674
@@ -168,3 +168,13 @@
 		return QString("%1")
 			.arg(host_);
 }
+
+const QString CupsInfos::ippaddr() const
+{
+	if(host_[0] != '/')
+		return QString("%1:%2")
+			.arg(host_)
+			.arg(port_);
+	else
+		return QString("localhost");
+}
--- trunk/KDE/kdelibs/kdeprint/cups/cupsinfos.h #533673:533674
@@ -34,6 +34,7 @@
 	const QString& host() const;
 	int port() const;
 	const QString hostaddr() const;
+	const QString ippaddr() const;
 	const QString& login() const;
 	const QString& password() const;
 	const QString& realLogin() const;
--- trunk/KDE/kdelibs/kdeprint/cups/kmcupsjobmanager.cpp #533673:533674
@@ -94,7 +94,7 @@
 				if (argstr.isEmpty()) return false;
 				req.setOperation(CUPS_MOVE_JOB);
 				uri = QString::fromLatin1("ipp://%1/printers/%2")
-					.arg(CupsInfos::self()->hostaddr())
+					.arg(CupsInfos::self()->ippaddr())
 					.arg(argstr);
 				req.addURI(IPP_TAG_OPERATION, "job-printer-uri", uri);
 				break;
--- trunk/KDE/kdelibs/kdeprint/cups/kmcupsmanager.cpp #533673:533674
@@ -136,7 +136,7 @@
 	{
 		req.setOperation(CUPS_ADD_CLASS);
 		QStringList	members = p->members(), uris;
-		QString		s = QString::fromLocal8Bit("ipp://%1/printers/").arg(CupsInfos::self()->hostaddr());
 +		QString		s = QString::fromLocal8Bit("ipp://%1/printers/").arg(CupsInfos::self()->ippaddr());
  for (QStringList::ConstIterator it=members.begin(); it!=members.end(); ++it)
 			uris.append(s+(*it));
 		req.addURI(IPP_TAG_PRINTER,"member-uris",uris);
@@ -974,7 +974,7 @@
 		uri = p->uri().prettyURL();
 	else
 		uri = QString("ipp://%1/%3/%2")
-			.arg(CupsInfos::self()->hostaddr())
+			.arg(CupsInfos::self()->ippaddr())
 			.arg(p->printerName())
 			.arg((p->isClass(false) ? "classes" : "printers"));
 	return uri;
--- trunk/KDE/kdelibs/kdeprint/cups/kmcupsuimanager.cpp #533673:533674
@@ -148,7 +148,7 @@
 	QString		uri;
 
 	req.setOperation(CUPS_GET_DEVICES);
-	uri = QString::fromLocal8Bit("ipp://%1/printers/").arg(CupsInfos::self()->hostaddr());
 +	uri = QString::fromLocal8Bit("ipp://%1/printers/").arg(CupsInfos::self()->ippaddr());
  req.addURI(IPP_TAG_OPERATION,"printer-uri",uri);
 
 	if (req.doRequest("/"))
--- trunk/KDE/kdelibs/kdeprint/cups/kmwfax.cpp #533673:533674
@@ -50,7 +50,7 @@
 	// initialize
 	IppRequest	req;
 	req.setOperation(CUPS_GET_DEVICES);
-	QString	uri = QString::fromLatin1("ipp://%1/printers/").arg(CupsInfos::self()->hostaddr());
 +	QString	uri = QString::fromLatin1("ipp://%1/printers/").arg(CupsInfos::self()->ippaddr());
  req.addURI(IPP_TAG_OPERATION,"printer-uri",uri);
 	if (req.doRequest("/"))
 	{


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic