summaryrefslogtreecommitdiff
path: root/noncore
authorspiralman <spiralman>2002-07-25 16:38:22 (UTC)
committer spiralman <spiralman>2002-07-25 16:38:22 (UTC)
commit11170a8b8c1a2755cb7d9416ea99fc5067d0c53d (patch) (side-by-side diff)
tree0e2ea513139dfd146e8fe8f96f8fb791d2382e17 /noncore
parent8895e9bd55244f32f12ff619e020a23afac44808 (diff)
downloadopie-11170a8b8c1a2755cb7d9416ea99fc5067d0c53d.zip
opie-11170a8b8c1a2755cb7d9416ea99fc5067d0c53d.tar.gz
opie-11170a8b8c1a2755cb7d9416ea99fc5067d0c53d.tar.bz2
removed infinite loop with chunked encoding
fixed generation of context for http requests (QTextBrowser still ignores them) chunked encoding still misses large portions of data...
Diffstat (limited to 'noncore') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/ubrowser/httpcomm.cpp11
-rw-r--r--noncore/net/ubrowser/moc_httpcomm.cpp2
-rw-r--r--noncore/net/ubrowser/moc_mainview.cpp2
3 files changed, 9 insertions, 6 deletions
diff --git a/noncore/net/ubrowser/httpcomm.cpp b/noncore/net/ubrowser/httpcomm.cpp
index 54f7acf..b086b58 100644
--- a/noncore/net/ubrowser/httpcomm.cpp
+++ b/noncore/net/ubrowser/httpcomm.cpp
@@ -157,2 +157,3 @@ void HttpComm::incoming()
done=true;
+ return;
}
@@ -196,3 +197,3 @@ void HttpComm::incoming()
body+=tempQString;
- bRead+=ba;
+ bRead+=tempQString.length();
printf("HttpComm::incoming: start new body piece 2: \n");
@@ -226,3 +227,3 @@ void HttpComm::incoming()
body+=tempQString;
- bRead+=ba;
+ bRead+=tempQString.length();
printf("HttpComm::incoming: start new body piece 4: \n");
@@ -281,2 +282,3 @@ void HttpComm::processBody()
{
+ printf("HttpComm::processBody: processing body\n");
// printf("HttpComm::processBody: start body\n\n");
@@ -288,8 +290,9 @@ void HttpComm::processBody()
QString end = file;
- end.truncate(lastSlash-1);
+ end.truncate(lastSlash+1);
QString context("http://"+host+':'+portS+end);
+ printf("HttpComm::processBody: context: %s\n", context.latin1() );
browser->setTextFormat(RichText);
+ browser->mimeSourceFactory()->setFilePath(context);
browser->setText(body, context);
- printf("%s\n", context.latin1() );
}
diff --git a/noncore/net/ubrowser/moc_httpcomm.cpp b/noncore/net/ubrowser/moc_httpcomm.cpp
index ba2b939..5622531 100644
--- a/noncore/net/ubrowser/moc_httpcomm.cpp
+++ b/noncore/net/ubrowser/moc_httpcomm.cpp
@@ -3,3 +3,3 @@
**
-** Created: Fri Jul 19 21:08:51 2002
+** Created: Thu Jul 25 10:24:04 2002
** by: The Qt MOC ($Id$)
diff --git a/noncore/net/ubrowser/moc_mainview.cpp b/noncore/net/ubrowser/moc_mainview.cpp
index 9af282b..a188e12 100644
--- a/noncore/net/ubrowser/moc_mainview.cpp
+++ b/noncore/net/ubrowser/moc_mainview.cpp
@@ -3,3 +3,3 @@
**
-** Created: Fri Jul 19 21:08:51 2002
+** Created: Thu Jul 25 10:24:03 2002
** by: The Qt MOC ($Id$)