summaryrefslogtreecommitdiff
path: root/src/webpage.h
Commit message (Collapse)AuthorAgeFilesLines
* Put ioslaves on hold.Andrea Diamantini2011-01-071-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch couples those merged in KIO & KDEWebKit in SC 4.6. I have to say it is probably NOT perfect and ready to merge, but I'd like to because it is anyway a nice step over actual behavior. It basically holds and (re)publish slave for apps needing it, letting us fixing a long standing bug against the infamous TWO connections to do ONE thing (download, move, etc...) It also gave me the possibility to and/or improve these things: - better handling filenames, studying content disposition header for "attachment" and "inline" values - better history handling, when working with kparts (also if this part needs a proper fix, IMHO reimplementing QWebHistory class...) - a (proper?) fix for POST operations returning content. I admit I am dubious with this part and I need more testing. The nice thing is that this patch "circumscribes" this problem, letting it easy eventually fix it again I also copied from kdewebkit a check for exec text files mimetypes (converted to text/plain) and cleaned-up some kDebugs (and as usual, added a lot..) Last, sorry for the big commit message and the big/not so big patch here. It is a special case. commit 29f3021d94e26b39f3e8172a980a6cafcebe5095 Author: Andrea Diamantini <adjam7@gmail.com> Date: Wed Jan 5 12:17:45 2011 +0100 cleanup comments commit fc88a37322810fd25c5bfcd16880fc617e7de9f5 Author: Andrea Diamantini <adjam7@gmail.com> Date: Wed Jan 5 12:06:55 2011 +0100 content-disposition: inline commit 7c2789a1733e1089b9c66cd6c553185792ec3a72 Author: Andrea Diamantini <adjam7@gmail.com> Date: Tue Jan 4 12:04:03 2011 +0100 Fix history handling. For a proper fix here, I think we need to reimplement the tab history, otherwise we cannot manage tab history browsing on the so called "rekonq" pages... commit 892c4d8dc78fda43f67566a3e359bd9805ee3282 Author: Andrea Diamantini <adjam7@gmail.com> Date: Tue Jan 4 11:57:29 2011 +0100 Two cases here: 1) POST operations returning content 2) right file names commit 3b1d5873b7eb743406f3b8c5abb79ce6728d0103 Author: Andrea Diamantini <adjam7@gmail.com> Date: Tue Jan 4 03:24:21 2011 +0100 Stupid kDebugs... commit 73d038a757185816f40795d4dd4a68e11659c971 Author: Andrea Diamantini <adjam7@gmail.com> Date: Tue Jan 4 02:32:45 2011 +0100 It needs testing from people (just) having last KDE SC 4.6 code on...
* This commit fixes icons handling for "rekonq pages" (eg: about urls).Andrea Diamantini2010-10-211-0/+2
| | | | | | | | | | | It also contains a cleaned version of the WebTab::url() method (the previous one was not working on loading pages. And also immediately after the loadFinished signal) This should also fix some "bad" handling on back/forward buttons. Finally, it contains some unrelated QLatin1String --> QL1S changes. Benjamin, I spoke too early about those. I squashed merged my work and removed previous branch :(
* HACK: fix Chinese sites encoding, as suggested by Weng Xuetian in bug #251264Andrea Diamantini2010-09-291-2/+3
| | | | | | | | and by... Wikipedia!! ;) CCBUG: 251264 Xeng, does this fix your issue?
* This commit aims to fix all troubles with favicons retrieving.Andrea Diamantini2010-09-111-1/+0
| | | | | There is at least just another one about threading. But I'm not 100% sure about. And anyway, it will be eventually addressed after 0.6 release..
* Include clean-up in the big src directoryJon Ander Peñalba2010-09-031-13/+5
|
* Switching to "KDE" icon cache. While this "brute force" change can be dangerous,Andrea Diamantini2010-08-281-0/+1
| | | | | | | | it seems let everything work as expected (at least here). It also lets us to retrieve icons when sites are not visited (eg: search engines or old bookmarks) It also contains fixes & improvements for icons management in History & Bookmarks classes. More code to maintain, but more things working.Let's see what'll happen...
* This BIG commit HAS to fix all download handling remained :)Andrea Diamantini2010-05-251-8/+5
| | | | | | | it lets rekonq work on every site I tested (all those where there are some bugs opened) and let us factorize a big bunch of code BUG:212808
* Fix download handlingAndrea Diamantini2010-05-191-2/+9
| | | | | | This commit, together with adawit's patch to QtWebKit (not yet merged) && KIO will definitely solve download handling. At least, I hope so :)
* This patch is based on Cedric's idea about fixing history with error pagesAndrea Diamantini2010-05-191-3/+7
| | | | | and use it to fix back/forward buttons also on kparts and so on :)
* This commit implements another dockwidget for rekonq, containing aAndrea Diamantini2010-05-051-0/+5
| | | | | | | | network analyzer. Its code is based on previous implementation of Web Inspector Dock and on Richmoore example about QNAM proxy. Many thanks for :)
* reply deleteLater..Andrea Diamantini2010-05-041-1/+1
| | | | This time seems good.
* New rekonq_defines.hAndrea Diamantini2010-04-301-3/+5
| | | | Speed up compilation & linking on Win, Lin & Mac. Step 1
* A coding style roundAndrea Diamantini2010-04-301-7/+7
|
* Fix (again and again) ftp handling (and errors in general)Andrea Diamantini2010-04-301-3/+1
| | | | | Disabled the "Failed to Load" string as rekonq usually does a lot more than WebKit to "load" an url..
* Fix error pages showAndrea Diamantini2010-04-251-0/+1
|
* Fix, improve and clean WebSnap API.Andrea Diamantini2010-04-221-1/+2
| | | | | | This led me to a little polish in the classes using the WebSnap facilities and to change the mechanism the NewTabPage retrieves images from the "cache"
* This is a really big commit, implementing the new urlbarAndrea Diamantini2010-04-081-3/+0
| | | | | | | | | | | | | | | | | | | - removed previous SSL animation, we have now a nice yellow lock :) - faster and cleaner animations - reenabled the old stacked widget, to avoid stupid refreshes and fix some regressions - implemented some "right icons": KGet, SSL, RSS. For now, just SSL is full featured - clean up the box :) Some old & unuseful files removed, some icons added - Pano's request: grey text shown everytime in the empty bar Again and again: this is not the first, but the second implementation of the new urlbar UI. About me this is clearly better than the first or the previous. But it needs love :D BUG: 230125 BUG: 231015 CCBUG: 228040 BUG: 227272
* This commit is the first implementation of a new new new urlbarAndrea Diamantini2010-04-051-2/+4
| | | | | | | | | | Here are its features: - KLineEdit based - ability to easily add "icons" :) - SSL informations shown (a-la firefox) - smoother animation - cleaner code - data QString, not KUrl based (Users type string, not urls!!!)
* This commit lets rekonq embed parts instead of krunning themAndrea Diamantini2010-03-261-1/+1
| | | | | | | DISCLAIMER: This code really A LOT of testing. Not for the code itself, but for the parts it lets rekonq use. I'm experiencing a lot of crashes with the Dragon Part, in example.
* WebPage API cleaningAndrea Diamantini2010-03-241-2/+1
|
* First SSL support.Andrea Diamantini2010-03-221-1/+6
| | | | checking metadata missing..
* tests support for every Qt derived rekonq classAndrea Diamantini2010-02-261-1/+2
|
* Fix cookies handling.Andrea Diamantini2010-02-251-1/+1
| | | | Change WebPage ctor && setting winId for each page in the cookiejar
* Fixes 217521 bug and let us save also some memoryAndrea Diamantini2010-02-221-1/+0
| | | | | | | (1 QUrl variable for each webpage). It needs testing, obvious, but it seems working well.. BUG:217521
* change setHtml( string ) to setHtml( string, url ) to let webviewsAndrea Diamantini2010-02-191-0/+1
| | | | return an url on webview->url() calls
* Some stupid changes && kDebug sentences added to better debug download systemAndrea Diamantini2010-02-141-1/+0
|
* Fix copyright for 0.4 beta releaseAndrea Diamantini2010-02-101-1/+2
|
* Remove m_newtabPage. That was not used anywhere !matgic782010-02-061-3/+0
|
* A new approach for choosing previews : a bar appears, then you browse to the ↵matgic782010-02-061-0/+2
| | | | page you want to preview, and then you click a button
* Re-implemented previews in homepage without using plugins. Not finished yet :matgic782010-02-061-0/+3
| | | | | | | | | | | | Little things that change: -nice buttons appearing on hover -transitions on hover TODO: -when a preview is empty or when loading, it is very ugly -for now there's no way to choose the page you want to preview -port "closed Tabs" to this new architecture -totally remove PreviewImage classes -eventually, specific contextmenu for previews
* add options for kget in the config panelmegabigbug2009-12-221-1/+2
| | | | replace kio for download
* First form of protocol handlingAndrea Diamantini2009-12-161-0/+4
|
* Simpler web classes (but no more friends :)Andrea Diamantini2009-12-151-5/+0
| | | | Moved remaining code to kdewebkit
* move KWallet integration into WebPageBernhard Beschow2009-12-141-0/+3
|
* Porting rekonq to last Qt/KDE APIAndrea Diamantini2009-11-301-1/+1
| | | | adblock (KDE one) fix #1
* removed current bugged adblock implementation.Andrea Diamantini2009-11-281-2/+0
| | | | Sorry about that :(
* KIO download systemAndrea Diamantini2009-11-131-2/+2
| | | | ported to kdewebkit signals and functions
* Fixes and improvements in rekonq web classesAndrea Diamantini2009-11-131-2/+3
|
* Moving to kdewebkit.Andrea Diamantini2009-11-131-8/+6
| | | | First step
* (BIG commit) API changeAndrea Diamantini2009-11-101-2/+2
| | | | | I fixed rekonq API removing all slotName call switching to a proper getter call (so, name() functions)
* imported userAgentFromUrl method from KWebKitAndrea Diamantini2009-10-291-1/+2
|
* icefox hints on webpage usage.. :DAndrea Diamantini2009-10-291-16/+2
|
* I apologize for this. As said, I use no mouse and I couldn'tAndrea Diamantini2009-10-061-0/+5
| | | | | | | | argue this strange GUI behaviour Revert "- Cleaning mouse gesture managements" This reverts commit 0c71d428f284675c658c55d2f3d9f858ad78c850.
* - Cleaning mouse gesture managementsAndrea Diamantini2009-10-041-5/+0
| | | | | - context menu crash fixes && some separators added - preparing PreviewImage for right mouse click manage
* Simpler KIO management (no more metadata)Andrea Diamantini2009-10-021-3/+0
|
* Setting session and request metadata about ssl navigationAndrea Diamantini2009-10-011-1/+4
|
* Some stupid fixes on style, spaces and some comments addedAndrea Diamantini2009-08-221-2/+1
|
* Removed unuseful (?) WebPage::chooseFile method.Andrea Diamantini2009-08-131-3/+0
| | | | Some TODO comments added.
* Fix memory leaksAndrea Diamantini2009-08-121-1/+2
|
* prevent icon loading when error pageLionel Chauvin2009-08-101-1/+4
|