summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Load the adblock settings in background.Paul Rohrbach2013-07-302-4/+20
| | | | | | | | | | | | | | | | | | | | | | | If you open rekonq and start typing immediately, there is a small lag (about half a second). This is caused by the AdBlockManager::loadSettings function reading the adblock rules. It is called with a one second delay to make the startup faster. With this patch, the function is called in a separate thread using QtConcurrent::run to eliminate the lag. To make this safe, the adblocker is enabled after the settings are loaded, which means, that the first site loaded could be partially with ads. But this is no change in behavior, as the adblocker in current master is disabled for a whole second. The only times this blocks now is in situations, where it is necessary that the settings are loaded (showSettings and addCustomRule), but I guess that no normal user will use those in under a second after startup :) REVIEW: 111712 REVIEWED-BY: adjam
* Move autoscroll timer interval from 100ms to 16msDiego Soenens2013-07-301-1/+1
| | | | | | | | | | The current m_autoScrollTimer interval of 100ms (10 FPS!) makes auto-scrolling feel sluggish and unresponsive. IMHO it should have the same interval as m_smoothScrollTimer (16ms) so that it feels smooth and responsive. REVIEW: 111567 REVIEWED-BY: adjam
* Adding domain-specific hiding support to the adblocker.Paul Rohrbach2013-07-305-35/+202
| | | | | | | | | | | The domain-specific rules are stored in a QMultiHash, where the key is the domain and the values are the rules for the specified domain. This causes redundancy, because on rule can be applied to more than one domain, but has a really fast look-up time. The code for the generic hiding has not changed and is just relocated. REVIEW: 111521 REVIEWED-BY: adjam
* Properly resolve url before pasteAndGoAndrea Diamantini2013-07-291-1/+3
| | | | CCMAIL: hyperz.2007@gmail.com
* SVN_SILENT made messages (.desktop file)l10n daemon script2013-07-231-1/+2
|
* Review ssl widget generation code.Andrea Diamantini2013-07-124-21/+30
| | | | | | | | This also seems to fix some way problem about multiple widget creations What about you, guys? CCBUG:321226
* Add missing includeKevin Ottens2013-07-101-0/+1
|
* spaces, indentation, licenses clean up in ssh sync new codeAndrea Diamantini2013-07-098-45/+60
|
* Add a simple ssh sync handlerRadu Andries2013-07-0915-5/+657
| | | | | | | CCMAIL: admiral0@tuxfamily.org REVIEWED-BY: adjam Many thanks, Radu! And sorry for the late merge ;)
* Get sure WebIcon is deleted when doneAndrea Diamantini2013-07-092-1/+3
|
* SVN_SILENT made messages (.desktop file)l10n daemon script2013-07-011-1/+1
|
* oops... signal --> slotAndrea Diamantini2013-06-271-4/+4
|
* Added "wheel" case to the general zoom managementAndrea Diamantini2013-06-272-15/+19
| | | | | | | This should fix the problem that zoom changes are not saved when applied with the wheel CCBUG: 223188
* Set URL on initial load just when it comes from main frameAndrea Diamantini2013-06-261-10/+12
| | | | | | | | | Stupid me, I tested one week this patch and then pushed the wrong version. Sorry guys, things happen :( BUG: 321583
* Ignore Close Event Filtering Altogether when Saving SessionDavid E. Narváez2013-06-251-6/+3
| | | | | | | A stronger version of 8981a7b2 that guarantees that Rekonq will be included in the session restore configuration file BUG: 319489
* Upgrade main file2.3.1Andrea Diamantini2013-06-221-2/+2
|
* Let fixed behavior when site is NOT loadedAndrea Diamantini2013-06-193-1/+9
| | | | | | | work also when you don't have connection from the beginning. CCBUG:319924 CCBUG:312928
* Speed up construction of the history pageJan Kundrát2013-06-181-3/+4
| | | | | | | | | | | | | | | | | | | | The old version was taking ages to even appear on my setup ("ages" being defined as many minutes at least). Callgrind was crashing, perhaps due to webkit's JIT, so I simply sampled the backtrace "randomly" by hand to see where the most CPU time was being spent. These two methods came up way too often, so I did the following: 1) Do not use KIconLoader within the inner loop, it's slow. It was slow when I debugged too long startup of KPhotoAlbum, it produced visible file IO, and it is trivial to speed this up. However, it was still taking time. 2) Do not request the ".historyitem" over and over again. A cached "pre-found" copy (we're still cloning it) seems to help. Together, these make it possible to load the history in <4 minutes here. It's still a completely insane amount of time, but at least it appears, ultimately. REVIEW:111053
* Fix rekonq pages icons according to last changes in IconManagerAndrea Diamantini2013-06-163-21/+19
|
* Manage local mimetype iconsAndrea Diamantini2013-06-161-3/+7
|
* Restore use of webkit icon cacheAndrea Diamantini2013-06-166-93/+116
| | | | | | | Fix rekonq icon retrieve mechanism to let it show well engine icons on bar BUG:272565
* Let private popus open in private modeAndrea Diamantini2013-06-124-4/+8
| | | | BUG: 320218
* fix not consecutively numbered placeholderBurkhard Lück2013-06-111-1/+1
|
* i18n fixesPino Toscano2013-06-108-17/+17
| | | | | | | | | - remove exclamation marks - remove contractions ("don't" -> "do not", "max" -> "maximum", "min" -> "minimum") - fix style - spell "Java", "JavaScript" and "MD5" correctly - lowercase "NOT" (do not shout to the user) - remove extra spaces
* Link custom rekonq QNAM to KDE proxy settingsAndrea Diamantini2013-06-106-3/+158
| | | | | | | | | | This is a first attempt to link our needed QNAM to KDE proxy settings. It will try to fix proxy problems when used. Oh... I also added some new error strings in case of proxy problems :) CCBUG: 304378 CCBUG: 315598
* i18n: toEncoded -> toStringPino Toscano2013-06-072-2/+2
|
* i18n fixesPino Toscano2013-06-0718-58/+60
| | | | | | | | | - remove string puzzles when possible - remove exclamation marks - remove contractions ("don't" -> "do not", etc) - lowercase "NOT" (do not shout to the user) - remove extra spaces, or add them where needed - few style/spelling fixes
* Fix behavior on unloaded sitesAndrea Diamantini2013-06-073-5/+28
| | | | | | | | - show url - reload with f5 BUG:319924 BUG:312928
* Move from about: to rekonq: protocol for our special linksAndrea Diamantini2013-06-0615-140/+119
|
* Use webkit general font to render rekonq pagesAndrea Diamantini2013-06-067-29/+17
| | | | BUG: 320318
* Remember to save zoom settings on changeAndrea Diamantini2013-06-061-0/+15
| | | | BUG:223188
* Get sure JS is properly detected and executedAndrea Diamantini2013-06-063-2/+4
|
* Don't Save Sessions When Closing Tabs from LogoutDavid E. Narváez2013-05-201-1/+5
| | | | | | | | | Check if we're saving session (on KDE logout) before requesting the session to save. This will allow Rekonq to restore sessions on next login. CCBUG: 319489 REVIEW: 110530
* SVN_SILENT made messages (.desktop file)Script Kiddy2013-05-181-1/+1
|
* normalize signal/slotMontel Laurent2013-05-066-9/+9
|
* Fix forward declarationMontel Laurent2013-05-069-13/+0
|
* Get sure right icons are deleted before repainting themAndrea Diamantini2013-05-051-10/+10
| | | | This also cleans up a bit UrlBar API
* Use a valid object path, otherwise you'll hit an assertKevin Ottens2013-05-041-1/+1
|
* Fix UNICODE sysmbols shown in the urlbarVictor Yacovlev2013-04-301-2/+20
| | | | | BUG: 317697 REVIEWED-BY: adjam
* Properly register rekonq window to activitiesAndrea Diamantini2013-04-283-19/+30
|
* Avoid a possible crash if rekonqWindow is not properly detectedAndrea Diamantini2013-04-281-4/+7
|
* Let url detection work the same when suggestions are active or notAndrea Diamantini2013-04-281-7/+10
|
* clean up search url detection the rekonq wayAndrea Diamantini2013-04-281-2/+9
|
* Revert "Use kurifilter instead of custom rekonq code."Andrea Diamantini2013-04-287-26/+26
| | | | | | | | This reverts commit 5d1a223145be0eb1bb5eed76cda7d4b889d986ed. Conflicts: src/searchengine.cpp src/urlresolver.cpp
* Well... get EXTREMELY sure menubar are registered...Andrea Diamantini2013-04-252-2/+4
|
* Finally fix the pinning icons clutteringAndrea Diamantini2013-04-251-0/+4
| | | | | | (or at least, well workarounding...) BUG: 309213
* Fix a logic error in unpinTabAndrea Diamantini2013-04-251-5/+6
| | | | | | | In previous code the method was unable to properly determine the first available index not pinned under some circumstances BUG: 317798
* Let appmenu-qt support work also with pinned tabs to loadAndrea Diamantini2013-04-254-1/+12
| | | | This just need fixes ;)
* appmenu-qt support :)Andrea Diamantini2013-04-254-30/+98
| | | | BUG: 309148
* Changes order of link actions for link context menuLindsay Mathieson2013-04-251-8/+8
| | | | | | | | Moved "Open Here" action (if needed) to after "Open in Private Window" so as to keep the order of link actions consistent. This reduces the need for users to inspect the context menu when right clicking links. REVIEW: 110168